2018年曲阜师范大学印刷院855计算机应用基础之C程序设计考研基础五套测试题
● 摘要
目录
2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(一) . .. 2 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(二) . 10 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(三) . 18 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(四) . 27 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(五) . 36
一、选择题
1. 有以下程序:
程序的运行结果是( )。
A.5, 0
B.6, 0
C.5, -1
D.6,-1
【答案】C
【解析】程序执行过程为:执行do …while 的循环体:y=5,判断y 为真,x=l; y=4, x=2; y=3, x=3; y=2,x=4; y=l, x=5; y=0,判断y 为假,退出循环体。判断
y=0为假,y=—1,退出循环。输出x , y 为5,-1, 故C 项正确。
2. 以下选项中能表示合法常量的是( )。
【答案】D
【解析】A 项错误,表达错误;B 项错误,E 后面应为整数,不能是小数;C 项错误;字符斜杠的表示方法 为
为正确。 因为第一个\表示是转义字符;D 项正确,表示空字符串,第一个字符条件
3. 下列叙述中错误的是( )。
A.C 程序可以由一个或多个函数组成
B.C 程序可以由多个程序文件组成
C. 一个C 语言程序只能实现一种算法
D. —个C 函数可以单独作为一个C 程序文件存在
【答案】C
【解析】一个C 语言程序可以实现任意多种算法,并没有数量限制
4. 有以下程序:
程序运行后的输出结果是( )。
A.agmrw
B.ekpuy
C.djotx
D.flqvz
【答案】B
【解析】在for 循环中,执行完while 语句后,j 值为每行字符串的长度,此时
串数组每个元素的最后一个字符,
循环依次赋值,最后输出为倒数第二个字符。因此B 项正确。 比如
为字符则
5. 以下选项中,合法的数值型常量是( )。
【答案】A
【解析】A 项正确,3.2是合法的实型常量;B 项错误,
六进制。
6. 有以下程序
为字符型常量不是数值型常量;和H 冲突都是表示十C 项错误,以0开头,表示八进制,但八进制的每位小于8; D 项错误,
程序的输出结果是( )。
A.8
B.5
C.7
D.6
【答案】D
【解析】C 语言中的标识符区分大小写,pad 只实现了一次自增操作,结果输出6。
7. 以下程序的主函数中调用了在其前面定义的函数fun :
则以下选项中错误的fun 函数首部是( )。 A. B. C. D.
【答案】D
【解析】由题目可知,fun 函数中定义的应该是一个double 型的指针变量。
8. 执行以下程序段后,S 的值为( )。
A.13
B.16
C.17
D.45
【答案】B
【解析】的作用是访问数组a 中下标为k
的元素。
k=0时
,
9. 有以下定义语句,编译时会出现编译错误的是( )。 A. B. C. D.
【答案】D
相关内容
相关标签