2016年杭州电子科技大学生命信息与仪器工程学院高级语言程序设计(C语言)(同等学力加试)考研复试题库
● 摘要
一、选择题
1. C 语言源程序名的后缀是( )
A.C B.exe C.obj D.cp 答:A 【解析】C 语言源程序名的后缀为.C
2. 有以下程序:
程序的运行结果是( )。 A.6,5,4,3,2,1, B.1, 1
C.1, 1, 1, 1, 1, 1, D.1,2,3,4,5,6, 答:A
【
解
析
】
本
题
中
递
归
函
数调用执行过程为
:
输
出
也即
返回执行
之后的输出x[0]语句,即5, 同理再返回上一个f 函数,依
次输出4, 3,2,1。
3. 有以下程序:
程序的运行结果是( )。 A.grameamee B.g a e C.programe D. 无输出字符 答:A
【解析】定义两个指针变量p1、p2, 分别指向数组Sl 、S2首地址,在for 循环中,比较两个指针对应地址 的元素是否相等,如果相等,则输出当前指针指向地址的字符串,故答案为A 选项。
4. 有以下程序:
程序运行后的输出结果是( )。 A.12 B.11 C.10 D.9 答:C
【解析】x=011表示按照八进制赋值,则十进制数为9,所以输出++x的结果为10。
5. 有以下程序
程序运行后的输出结果是( )。 A.1 B.10 C.11
D.2 答:A
【解析】初始化后,s 指向数组a 的首元素,在调用函数fun 时,形参s 和实参s 是两个独立的int 型指针,在fun 函数内部,形参s 指向新的存储空间,但是不会影响实参s 的指向。所以,在main 函数中,s 仍然指向数组a 的首元素,输出结果是1。
6. 有以下程序:
程序运行后的输出结果是( )。 A. -2 B. C.-3 D.2.0 答:A
【解析】B 、D 项错误,sub ( )函数输出(int
)将结果强制转化为整型
;
C 项错误,A 项正确。
7. 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是( )。
答:D
【解析】A 项错误,case 后面的应该为整形或字符型常量;B 项错误,switch 后面的表达式
相关内容
相关标签