Ikaoti - 为您精心整理的免费考资集中营!

爱考题软件下载学习站

自考00342高级语言程序设计一2016年10月真题及答案【解析版】

完整版:进入查看
课程详情
所有年份下载链接:https://pan.baidu.com/s/1zymmTDqP89CP-FZIb_GvNQ

 2016年10月高等教育自学考试全国统一命题考试
高级语言程序设计一
试卷及解析
(课程代码 00342)
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
第1题 C语言的保留字(又称关键字)是( )
A.add
B.main
C.real
D.typedef
【正确答案】 D
【答案解析】(P9)
第2题 正确的C语言整型常数是( )
A.3
B.3.0
C.1E0
D.false
【正确答案】 A
【答案解析】(P21)在C语言中,整型常数有三种书写形式:
(1)十进制整数。十进制整数就是通常整数的写法。
(2)八进制整数。八进制整数的书写形式是在通常八进制整数的前面加一个数字0。
(3)十六进制整数。十六进制整数的书写形式是在通常十六进制整数的前面加0x。
第3题 设int a,b;,表达式a=2,b=5,--a+b的值是( )
A.5
B.6
C.7
D.8
【正确答案】 B
【答案解析】(P31)已知a=2,b=5,执行--a+b时,先进行--a操作,得表达式--a的值为1,再进行--a+b运算,得--a+b的值为6。
第4题 设int a=0;,循环次数为无限的语句是
A.while(a);
B.for(a;a;a):
C.for(a;a==0;);
D.do{a++;}while(--a);
【正确答案】 C
【答案解析】(P80)
第5题 do{…}while(表达式)中"表达式"的类型是( )
A.任意的
B.关系的
C.算术的
D.逻辑的
【正确答案】 A
【答案解析】(P78)do{…}while(表达式)中"表达式"可以是任何类型,常用关系型或逻辑型表达式。
第6题 设int a=1,b=2;,能将a的值赋给b的表达式是( )
A.a=b
B.b+=a
C.a‖(b=a)
D.a&&(b=a)
【正确答案】 D
【答案解析】(P33~35)用&&对两个表达式进行计算时,若第一个表达式的值为"假",则运算结果与第二个表达式的值无关,结果肯定为"假",所以C语言规定此时第二个表达式将不再计算。而对于本题D项来说,&&的第一个表达式的值为"真",所以第二个表达式需进行计算,由此可知D项中能实现将a的值赋给b。
第7题 函数中定义的变量类型可以是( )
A.auto型
B.static型
C.register型
D.以上三种类型
【正确答案】 D
【答案解析】(P170~171)
第8题 关于函数正确的说法是( )
A.函数必须有返回值
B.函数可以嵌套定义
C.返回值可以是指针类型
D.函数必须有形式参数
【正确答案】 C
【答案解析】(P178)函数的返回值可以是指针类型,如指针型函数。
第9题 设int s[3][4]={1,2,3,4,5,6};,值为2的数组元素是( )
A.s[0][0]
B.s[0][1]
C.s[1][0]
D.s[1][1]
【正确答案】 B
【答案解析】(P110)C语言规定,用不分行给二维数组赋初值时,是先按行、后按列的顺序进行的。由题干可知,s[0][1]=2。


点击进入查看本科目历年真题及答案


课程导航
加入微信公众号[第一时间获取考资]