欢迎来到天天文库
浏览记录
ID:18560358
大小:55.00 KB
页数:6页
时间:2018-09-18
《全国2012年10月高等教育自学考试 高级语言程序设计(一)试 课程代码00342new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、绝密★考试结束前全国2012年10月高等教育自学考试高级语言程序设计(一)试题课程代码:00342请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的
2、,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。1.下列为C语言保留字的是A.autoB.ElseC.FILED.define2.正确的C语言常数是A.e0B.1eC.1E0D.1E0.03.设intn;,执行表达式(n=0)
3、
4、(n=1)
5、
6、(n=2)
7、
8、(n=3)后,n的值是A.0B.1C.2D.34.值为0的表达式是A.0==0B.2&&5C.!5<2D.2&55.先执行循环体后判断循环条件的语句是浙00342#高级语言程序设计(一)试题第6页(共6页)A.forB.whileC.
9、do-whileD.for,while和do-while6.设charstr[20];,从键盘输入中间含有空格的字符串的正确语句是A.gets(str);B.gets(str[20]);C.scanf("%s",str);D.scanf("%c",str);7.定义函数时若函数名前冠有“*”(如float*fun(){……}),则该函数被称为A.int型函数B.float型函数C.void型函数D.指针(型)函数8.设inta[]={1,2,3,4},b,*p=a;,与b=*p++;等价的语句是A.b=p
10、++;B.b=*(p++);C.b=*(++p);D.b=*++p;9.C语言中的sizeof是A.类型名B.运算符C.变量名D.函数名10.设inta[10],*p=a;,与数组元素a[5]等价的是A.*(a+5)B.p[′5′]C.p+5D.a+511.设typedefchar*PT;,若有引用PTq[5];,则q是A.字符型数组B.字符型变量C.字符型指针变量D.字符型指针数组12.正确定义二维数组并初始化的是A.inta[3][]={{1,2,3},{4,5}};B.inta[3][3]={a,b
11、,c,d,e};C.inta[][3]={1,2,3,4,5,6};D.inta[3][3]=(1,2,3,4,5,6);13.函数的递归调用是指A.函数的自我调用B.函数的嵌套调用C.主函数调用系统函数D.系统函数调用主函数14.设structdata{inta;floatb;}c,*p=&c;,引用正确的是A.*p.aB.p.bC.p->aD.*p->b15.文件操作"rb+"的含义是浙00342#高级语言程序设计(一)试题第6页(共6页)A.只读文本文件B.只读二进制文件C.读写文本文件D.读写二进
12、制文件非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共10小题,每小题2分,共20分)16.判断方程ax2+bx+c=0有实根时的C语言逻辑表达式是__________。17.设inti,j;,执行下列循环语句后输出“ABC”的行数是__________。for(i=0;i<5;i++)for(j=l;j
13、b=2;,执行语句printf("%d",a>=b?a:b);后的输出结果是__________。20.在C语言的指针使用中,NULL的值是__________。21.设intx,y,t;,执行语句t=10+(x=3,y=5,x-y);后t的值是__________。22.在C语言中,变量的四个存储类型符分别是auto、static、extern和__________。23.设chars[]="Star";,执行语句printf("%d",strlen(s));后的输出结果是__________。24.设
14、char*st="China\0Beijing";,执行语句printf("%s",st);后的输出结果是__________。25.设inta=8,b=2,c=3;,执行语句a%=b+c;printf("%d",a);后的输出结果是__________。三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,将输出结果写在答题纸上。26.#definePRprintf("a=%d,b=%d",a,b);#in
此文档下载收益归作者所有