c语言单选题试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷编号:22
所属语言:C语言
试卷方案:TC_160505230707
试卷总分:151分
共有题型:1种
一、单选共151题(共计151分)
第1题(1.0分)题号:5609 难度:中第10章下面判断正确的是().
A:char *a="china";等价于 char *a;*a="china";
B:char str[10]={"china"};等价于char str[10];str[]={"china"}; C:char *s="china";等价于 char *s;s="china";
D:char c[4]="abc",d[4]="abc";等价于 char c[4]=d[4]="abc";
答案:C
第2题(1.0分)题号:5413 难度:中第6章t为int类型,进人下面的循环之前,t的值为0
while( t=1 )
{ ……}
则以下叙述中正确的是().
A:循环控制表达式的值为0
B:循环控制表达式的值为1
C:循环控制表达式不合法
D:以上说法都不对
答案:B
第3题(1.0分)题号:5520 难度:中第8章下面叙述中正确的是().
A:对于用户自己定义的函数,在使用前必须加以声明
B:声明函数时必须明确其参数类型和返回类型
C:函数可以返回一个值,也可以什么值也不返回
D:空函数在不完成任何操作,所以在程序设计中没有用处
答案:C
第4题(1.0分)题号:5512 难度:中第8章在C语言的函数中,下列正确的说法是().
A:必须有形参
B:形参必须是变量名
C:可以有也可以没有形参
D:数组名不能作形参
答案:C
第5题(1.0分)题号:5221 难度:中第1章以下对C语言函数的描述中,正确的是().
A:C程序必须由一个或一个以上的函数组成
B:C函数既可以嵌套定义又可以递归调用
C:函数必须有返回值,否则不能使用函数
D:C程序中有调用关系的所有函数必须放在同一个程序文件中
答案:A
第6题(1.0分)题号:5258 难度:易第2章下列数据中属于"字符串常量"的是().
A:ABC
B:"ABC"
C:'ABC'
D:'A'
答案:B
第7题(1.0分)题号:5294 难度:中第2章下列程序段的输出结果为().
float x=213.82631;
printf("%3d",(int)x);
A:213.82
B:213.83
C:213
D:3.8
答案:C
第8题(1.0分)题号:5206 难度:中第1章能将高级语言编写的源程序转换为目标程序的是().
A:链接程序
B:解释程序
C:编译程序
D:编辑程序
答案:C
第9题(1.0分)题号:5412 难度:中第5章下列程序的输出结果是().
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{
case 1:switch(y)
{
case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
case 3:a++;b++;break;
}
printf("a=%d,b=%d\n",a,b);
}
A:a=1,b=0
B:a=2,b=1
C:a=1,b=1
D:a=2,b=2
答案:B
第10题(1.0分)题号:5541 难度:中第8章下列定义不正确的是().
A:#define PI 3.141592
B:#define S 345
C:int max(x,y); int x,y; { }
D:static char c;
答案:C
第11题(1.0分)题号:5471 难度:中第7章以下能对二维数组a进行正确初始化的语句是().
A:int a[2][]={{1,0,1},{5,2,3}};
B:int a[][3]={{1,2,3},{4,5,6}};
C:int a[2][4]={{1,2,3},{4,5},{6}};
D:int a[][3]={{1,0,1}{},{1,1}};
答案:B
第12题(1.0分)题号:5358 难度:中第3章若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是().
A:1
B:2
C:2.0
D:2.5
答案:C
第13题(1.0分)题号:5648 难度:中第11章函数调用语句:fseek(fp,-20L,2);的含义是().
A:将文件位置指针移到距离文件头20个字节处
B:将文件位置指针从当前位置向后移动20个字节
C:将文件位置指针从文件末尾处退后20个字节
D:将文件位置指针移到离当前位置20个字节处
答案:C
第14题(1.0分)题号:5220 难度:中第1章求平方根函数的函数名为().
A:cos
B:abs
C:pow
D:sqrt
答案:D
第15题(1.0分)题号:5391 难度:中第4章以下程序的输出结果是().
main()
{int i,j,k,a=3,b=2;
i=(--a==b++)?--a:++b;
j=a++;k=b;
printf("i=%d,j=%d,k=%d\n",i,j,k);
}
A:i=2,j=1,k=3
B:i=1,j=1,k=2
C:i=4,j=2,k=4
D:i=1,j=1,k=3
答案:D
第16题(1.0分)题号:5629 难度:中第11章以下叙述中不正确的是().
A:C语言中的文本文件以ASCⅡ码形式存储数据
B:C语言中对二进制文件的访问速度比文本文件快
C:C语言中,随机读写方式不适用于文本文件
D:C语言中,顺序读写方式不适用于二进制文件
答案:D
第17题(1.0分)题号:5239 难度:中第2章下列字符序列中,可用作C标识符的一组字符序列是().
A:S.b,sum,average,_above
B:class,day,lotus_1,2day
C:#md,&12x,month,student_n!
D:D56,r_1_2,name,_st_1
答案:D
第18题(1.0分)题号:5356 难度:中第3章