一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂或多涂均无分。
1.下列为C语言保留字的是( )
A.Auto
B.break
C.main
D.then
2. 正确的C语言常数是( )
A.1.0E0
B.'16'
C.true
D.1E0.0
3.设int n;,执行表达式(n=2)&&(n=1)&&(n=0)后,n的值是( )
A.3
B.2
C.1
D.0
4.值为1的表达式是( )
A.3&4
B.2>5
C.!!8
D.0!=0
5.循环体至少被执行一次的是( )
A.for语句
B.while语句
C.do……while语句
D.continue语句
6.设char str[20];,从键盘能完整地输入字符串“I am a student.”的语句是( )
A.str=gets();
B.gets(str);
C.scanf("%s", str);
D.scanf("%c", str);
7.函数int fun(){ return(8.8); }的返回值是( )
A.0
B.1
C.8
D.8.8
8.设int a[]={1, 2, 3, 4}, b, *p=a;,执行语句b=*++p;后,b的值是( )
A.1
B.2
C.3
D.4
9.下列不是C语言运算符的是( )
A.sizeof
B.=
C.==
D.< >
10.设int a=10, *p;,使p指向变量a的语句是( )
A.a=p;
B.p=a;
C.*p=*a;
D.p=&a;
11.设typedef float *FT;,与FT x;等价的是( )
A.float *x;
B.float x;
C.typede fx;
D.typedef *x;
12.正确定义数组并初始化的是( )
A.int a[3]={1, 2, 3, 4, 5};
B.int a[3]={a, b, c, d, e};
C.int b[][3]={1, 2, 3, 4, 5, 6};
D.int b[3][]={1, 2, 3, 4, 5, 6};
13.函数的递归调用是( )
A.函数的自我调用
B.函数的嵌套调用
C.自定义函数调用主函数
D.系统函数调用主函数
14. 设struct ab{ int a; float b; }c, *p=&c;,引用不正确的是( )
A.*p.a
B.b
C.p->a
D.(*p).b
15.文件使用方式"wb"的含义是( )
A.只读文本文件
B.只写二进制文件
C.读写文本文件
D.读写二进制文件
更多自考模拟试题、笔记串讲、历年真题等复习资料请进华课网校自考频道获取…………
编辑提醒:
想要给自己一个提升学历的机会,不知道如何选择院校及专业、自考、成考当地政策不了解?点击加入学历提升群:811430100,立即报考咨询,更快提升学历 ,不用去学校,就能修名校专科/本科学历,国家承认,简单易考,高含金量,学信网终身可查!!!
手机QQ扫码一键加群