还剩1页未读,继续阅读
文本内容:
XX年10月全国高等教育自学考试高级语言程序设计
(一)试卷第一部分选择题
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内
1.C语言程序编译时,程序中的注释部分()A.参加编译,并会出现在目标程序中B.参加编译,但不会出现在目标程序中C.不参加编译,但会出现在目标程序中D.不参加编译,也不会出现在目标程序中
2.下列表达式的值为0的是()A.3﹪5B.3/
5.0C.3/5D.
353.正确的C语言用户自定义标识符是()A.printB.floatC.when?D.random﹪
24.设inta=3;则表达式a1--a1的运算结果和a的值分别是()A.0和2B.0和3C.1和2D.1和
35.下列叙述中,正确的是()A.引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致B.宏名必须用大写字母表示C.宏替换不占用运行时间,只占编译时间D.在程序的一行上可以出现多个有效的宏定义
6.下列保留字中用于构成循环结构的是()A.ifB.whileC.switchD.default
7.与语句if(ab)if(cd)x=1;elsex=2;等价的是()A.if(ab){if(cd)x=1;elsex=2;}B.if(ab){if(cd)x=1;}elsex=2;C.if((ab)(cd))x=1;elsex=2;D.if(a=b)x=2;elseif(cd)x=1;
8.设charx=′a′;则printf(″x=﹪c,y=﹪c\n″,x,97);的输出是「」A.x=a,y=97B.x=97,y=aC.x=97,y=97D.x=a,y=a
9.设inta={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是「」A.2B.3C.4D.无确定值
10.执行下列程序inta={{1},{2},{3}};intb={1,2,3};main(){printf(″﹪d\n″,a。