1.第1题单选题 C语言中,函数返回值的类型是由()。
A、return语句中的表达式类型决定 B、调用函数的主调函数类型决定 C、调用函数时的临时类型决定
D、定义函数时所指定的函数类型决定
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
2.第2题单选题在“while(!a)”中,其中“!a”与表达式()等价。
A、a= =0 B、a= =1 C、a!=1 D、a!=0
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
3.第3题单选题已知inti=1;执行语句while(i<4)后,变量i的值为()。
A、3 B、4 C、5 D、6
标准答案:C 您的答案:C 题目分数:5 此题得分:5.0 批注:
4.第4题单选题若有如下程序段,其中s、
A、b、c均已定义为整型变量,且
A、c均已赋值(c大于0)s=a; for(b=1;b<=c;b ) s=s 1;则与上述程序段功能等价的赋值语句是()。
A、s=a b; B、s=a c; C、s=s c; D、s=b c;
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
5.第5题单选题以下选项中不能正确赋值的是()。
A、char b[]={′H′,′e′,′l′,′l′,′o′,′!′}; B、char b[10];b="Hello!"; C、char b[10]= "Hello!"; D、char *str="Hello!";
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
6.第6题单选题当对两个字符串进行比较时,应该使用的函数是()。
A、strcat B、strcmp C、strcpy D、strlen
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
7.第7题单选题初始化多维数组的语句中,可以默认的是()。
A、最后一个下标界 B、第1个下标界 C、第2个下标界 D、以上都不对
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
8.第8题单选题对于循环 for (k=16; k0; k-=3) putchar(‘*’);输出是()。
A、***** B、****** C、******* D、无限循环
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
9.第9题单选题以下程序中,while循环的循环次数是()。
A、1 B、10 C、6
D、死循环,不能确定次数
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
10.第10题单选题以下程序的输出结果是()。 main() {
int x=8; for(;x0;x--) if(x%3==0) {
printf(“%d”,--x); continue; } }
A、74 B、52 C、963 D、852
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
11.第11题单选题若有以下定义:char s[20]= “programming”,*ps=s;则不能代表字符g的表达式是:()。
A、ps 3 B、s[3] C、ps[3] D、ps =3,*ps
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
12.第12题单选题已定义以下函数 fun(int *p) { return *p; }
该函数的返回值是()。
A、不确定的值
B、形参p中存放的值
C、形参p所指存储单元中的值 D、形参p的地址值
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
13.第13题单选题以下程序段的输出结果是()。 int m=10; while(m7) {
m--;
printf(“%d/n”,m); }
A、9 8 7
B、10 9 8 7 C、9 8 7 6 D、10 9 8
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
14.第14题单选题设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是()。
A、5 11 B、1 9 C、5 9 D、有错误
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
15.第15题单选题若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是()。
A、a是个数组指针
B、数组名a表示数组的首地址 C、数组名a与a[0]等价
D、a和p都指向同一个存储单元
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
16.第16题单选题下列数组定义及赋值不正确的是()。
A、int a[10]={0,1,2,3,4,5,6,7,8,9}; B、int a[ ]={0,1,2,3,4,5,6,7,8,9}; C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9}; D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
标准答案:D 您的答案:D 题目分数:5此题得分:5.0 批注:
17.第17题单选题以下不能正确定义二维数组的选项是()。
A、int a[2][2]={{1},{2}} B、int a[][2]={l,2,3,4} C、int a[2][2]={{l},2,3} D、int a[2][]={{1,2},{3,4}}
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
18.第18题单选题判断字符串的长度,应该使用的函数是()。
A、strcat B、strcmp C、strcpy D、strlen
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
19.第19题单选题从变量的作用域来分,可分为全局变量和局部变量,形参是()。
A、局部变量 B、全局变量 C、静态变量 D、动态变量
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
20.第20题单选题用数组名作为函数调用时的实参,则实际传递给形参的是()。
A、数组的第一个元素值 B、数组中全部元素值 C、数组的首地址 D、数组的元素个数
标准答案:C 您的答案:C 题目分数:5 此题得分:5.0 批注:
试卷总得分:100.0 试卷总批注:
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!