文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究
序号:1
题目类型:【单选题】
题目:下面哪个语句可以用于从键盘输入一个整数()
选项:
A.scanf("%d",&x);
B.printf("%d",x);
C.gets(x);
D.puts("%d",x);
答案:scanf("%d",&x);
序号:2
题目类型:【单选题】
题目:下列程序的输出结果是typedef enum {RED, YELLOW, GREEN} Light;
void main()
{
int color = 1;
switch (color)
{
case RED: printf("red\n"); break;
case YELLOW: printf("yellow\n"); break;
case GREEN: printf("green\n"); break;
default: printf("error\n"); break;
}
}()
选项:
A.red
B.yellow
C.green
D.error
答案:error
序号:3
题目类型:【单选题】
题目:下面哪个语句是分支语句()
选项:
A.for
B.if
C.switch
D.break
答案:if
序号:4
题目类型:【单选题】
题目:下列程序的输出结果是typedef enum {RED, YELLOW, GREEN} Light;
void main()
{
printf("%d", sizeof(Light));
}()
选项:
A.1
B.2
C.4
D.16
答案:2
序号:5
题目类型:【单选题】
题目:以下哪个函数调用语句是正确的?()
选项:
A.fun2(a,b);
B.fun2(a,b,c);
C.fun2();
D.fun2(a);
答案:fun2(a,b);
序号:6
题目类型:【单选题】
题目:下列程序输出的结果是: ```c int a[4] = {1, 2, 3, 4}; int *p = a; p++;
*p = 10; printf("%d\n", *(a+1));()
选项:
A.1
B.2
C.3
D.10
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:7
题目类型:【单选题】
题目:下面哪个语句是用于从控制台读取一个整数的()
选项:
A.scanf("%d",&x)
B.printf("%d",x)
C.gets
D.puts(x)
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:8
题目类型:【单选题】
题目:下列关于函数的定义,哪个说法是正确的?()
选项:
A.函数是程序的一部分,用于完成特定的功能。
B.函数是变量,用于存储特定的数据。
C.函数是指针,用于指向特定的地址。
D.函数是数组,用于存储特定的数据。
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:9
题目类型:【单选题】
题目:下列哪个关键字用于终止函数的执行?()
选项:
A.break
B.return
C.continue
D.exit
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:10
题目类型:【单选题】
题目:下列哪个函数可以用来输入一个字符()
选项:
A.scanf
B.gets
C.puts
D.getchar
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:11
题目类型:【单选题】
题目:下列哪个语句可以实现“如果x大于等于y,且x不等于z,则输出x的值()
选项:
A.if(x>=y&&x!=z)printf("%d",x);
B.if(x<=y||x>=z)printf("%d",x);
C.if(x=y&&x=z)printf("%d",x);
D.if(x>y&&x<z)printf("%d",x);
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:12
题目类型:【单选题】
题目:下列语句,正确的是:()
选项:
A.inta[10];int(*p)[10]=&a;
B.inta[10];int*(*p)[10]=&a;
C.inta[10];int**p=&a;
D.inta[10];int*p=a;
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:13
题目类型:【单选题】
题目:下列哪个语句可以正确地输出一个整型数组a中的所有元素()
选项:
A.puts(a);
B.for(i=0;i<10;i++)printf("%d",a[i]);
C.printf("%d",&a);
D.scanf("%d",a[10]);
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:14
题目类型:【多选题】
题目:下列关于条件运算符的说法正确的是()
选项:
A.条件运算符是一种二元运算符
B.条件运算符的优先级高于算术运算符
C.条件运算符的表达式可以嵌套
D.条件运算符是一种一元运算符
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:15
题目类型:【多选题】
题目:下列关于结构体变量的描述中,正确的是:()
选项:
A.结构体变量可以直接进行赋值操作
B.结构体变量的初始化必须在定义时完成
C.结构体变量的成员可以直接通过“.”操作符进行访问
D.结构体变量的成员必须使用“->”操作符进行访问
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:16
题目类型:【多选题】
题目:下列关于字符数组的定义方式正确的是:()
选项:
A.chara[10]="hello";
B.chara[]={'h','e','l','l','o'};
C.chara[5]={'h','e','l','l','o'};
D.chara[]="hello";
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:17
题目类型:【多选题】
题目:计算机系统包括的软件系统主要有()
选项:
A.操作系统
B.编译器
C.应用软件
D.硬件驱动程序
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:18
题目类型:【多选题】
题目:计算机系统中常用的数据存储单位是()
选项:
A.字节
B.位
C.千字节
D.兆字节
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:19
题目类型:【多选题】
题目:下列哪个函数调用是错误的?()
选项:
A.function(&a,&b);
B.function(*a,*b);
C.function(a,b);
D.function(&a,b);
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:20
题目类型:【多选题】
题目:计算机系统的存储器主要分为()
选项:
A.主存储器
B.辅助存储器
C.高速缓存存储器
D.光盘存储器
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:21
题目类型:【多选题】
题目:下列关于字符数组的比较方式正确的是:()
选项:
A.strcmp(a,b)==0
B.a==b
C.a=b
D.a!=b
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:22
题目类型:【多选题】
题目:下列哪个函数原型声明是错误的?()
选项:
A.voidfunction(int*a,intb);
B.voidfunction(inta,int*b);
C.voidfunction(int*a,int*b);
D.voidfunction(int*a);
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:23
题目类型:【多选题】
题目:计算机系统的输入输出设备主要有()
选项:
A.鼠标
B.键盘
C.显示器
D.打印机
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:24
题目类型:【多选题】
题目:下列关于结构体定义和结构体变量定义的语句中,正确的是:()
选项:
A.struct{charname[20];intage;}s1={"Tom",18};
B.structStudent{charname[20],intage}s2={"Jerry",19};
C.typedefstruct{charname[20];intage;}Student;
D.typedefstructStudent{charname[20],intage;}s3;
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:25
题目类型:【多选题】
题目:下列哪个函数原型声明是错的?()
选项:
A.intfunction(inta,int*b);
B.intfunction(int*a,intb);
C.intfunction(int*a,int*b,int*c);
D.intfunction(int*a,int*b,*intc);
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:26
题目类型:【多选题】
题目:计算机系统的五大组成部分是()
选项:
A.输入设备
B.输出设备
C.运算器
D.控制器
E.存储器
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:27
题目类型:【多选题】
题目:计算机系统包括的硬件系统主要有()
选项:
A.运算器
B.存储器
C.输入输出设备
D.操作系统
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:28
题目类型:【多选题】
题目:计算机系统中的字长指的是()
选项:
A.存储器的存储单元的位数
B.运算器的位数
C.输入输出设备的位数
D.控制器的位数
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:29
题目类型:【多选题】
题目:下列关于结构体成员的描述中,正确的是:()
选项:
A.结构体成员可以是数组类型
B.结构体成员可以是函数类型
C.结构体成员可以是指向结构体的指针类型
D.结构体成员可以是指向函数的指针类型
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:30
题目类型:【多选题】
题目:下列关于结构体变量作为函数参数的描述中,正确的是:()
选项:
A.可以将结构体变量作为值传递给函数
B.可以将结构体变量作为指针传递给函数
C.可以将结构体变量的部分成员作为参数传递给函数
D.可以将结构体变量作为函数的返回值
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:31
题目类型:【多选题】
题目:下列关于结构体成员的访问的描述中,正确的是:()
选项:
A.可以使用“*”操作符对结构体指针变量的成员进行访问
B.可以使用“.”操作符对结构体变量的成员进行访问
C.可以使用“->”操作符对结构体指针变量的成员进行访问
D.可以使用“[]”操作符对结构体数组的成员进行访问
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:32
题目类型:【多选题】
题目:计算机系统的运算器主要负责()
选项:
A.执行算术运算
B.执行逻辑运算
C.存储数据
D.控制计算机系统的运行
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:33
题目类型:【多选题】
题目:下列关于结构体的描述中,正确的是:()
选项:
A.结构体可以用于描述复杂的数据结构
B.结构体可以用于实现面向对象编程
C.结构体可以用于实现数据的封装
D.结构体可以用于实现数据的继承
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:34
题目类型:【判断题】
题目:指针变量可以存放任何类型的数据的地址。
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:35
题目类型:【判断题】
题目:指针变量可以进行比较运算。
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:36
题目类型:【判断题】
题目:fseek函数可以用来移动文件指针到文件末尾。
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:37
题目类型:【判断题】
题目:下面的程序段是死循环,因为变量i的值一直为0。
```c
inti=0;
do
{
printf("%d\n",i);
}while(i);
```
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:38
题目类型:【判断题】
题目:循环语句中的循环变量可以在循环体中被重新赋值。
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:39
题目类型:【判断题】
题目:在循环嵌套中,内层循环的循环变量可以与外层循环的循环变量同名
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:40
题目类型:【判断题】
题目:在C语言中,使用goto语句可以跳过函数的参数检查。
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:41
题目类型:【判断题】
题目:在C程序中,switch语句中的case标签必须是整型常量表达式
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:42
题目类型:【判断题】
题目:C语言中使用“=”符号进行赋值操作
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:43
题目类型:【判断题】
题目:在函数内部定义的变量,其默认的存储类别是自动存储类别。
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:44
题目类型:【判断题】
题目:在C语言中,如果在while循环或do-while循环中使用了continue语句,那么程序将会跳过循环条件的判断,直接进入下一次循环
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:45
题目类型:【判断题】
题目:函数可以调用其他函数,但是不能调用自己
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
序号:46
题目类型:【判断题】
题目:在C程序中,else语句可以省略
选项:
答案:更多参考答案,请关注【渝粤搜题】微信公众号
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。