2016年黑龙江大学信息管理学院C程序设计(同等学力加试)复试笔试仿真模拟题
● 摘要
目录
2016年黑龙江大学信息管理学院C 程序设计(同等学力加试)复试笔试仿真模拟题(一) .... 2
2016年黑龙江大学信息管理学院C 程序设计(同等学力加试)复试笔试仿真模拟题(二) .... 9
2016年黑龙江大学信息管理学院C 程序设计(同等学力加试)复试笔试仿真模拟题(三) .. 15
2016年黑龙江大学信息管理学院C 程序设计(同等学力加试)复试笔试仿真模拟题(四) .. 21
2016年黑龙江大学信息管理学院C 程序设计(同等学力加试)复试笔试仿真模拟题(五) .. 29
一、选择题
1. 有以下程序
程序运行后的输出结果是( )。
A.2,3,1
B.2,3,2
C.2,3,3
D.2,2,1
答:A
,赋值运算符的优先级高于逗号运算符的优先级,【解析】对于表达式“z=x++,y++,++y; ”
,,可改成“(z=x++)(y++)(++y)”。然后从左向右先计算表达式z=x++,因为x++先使用后自増,
所以z 的值为1,x 的值为2。再计算逗号表达式第二个表达式y++,此时y 的值为1,y++的值为2。最后计算第三个表达式++y,y 的值为3。
2. 以下能正确表述算式的C 语言表达式是( )。
答:A
【解析】A 项正确。sin 是库函数,其参数中的角度要求用弧度制表示。C 语言中ji 不是已定
B 项未替换71也没有将30度换算成弧度,义的常量,需要用户自定义或者直接使用3.14代替71。
错误。C 项没有将30度换算成弧度,错误。D 项弧度换算错误,71对应于180°,应该除以180.0而不是360.0。
3. 有以下程序:
编译时编译器提示错误信息,你认为出错的语句是( )。
答:A
【解析】A 项,
4. 有以下程序
程序的运行结果是( )。
A.20, 15
B.30, 17
C.15, 30
D.20, 30
答:A
【解析】循环输出前两个数据,结果为20,15。
5. 设有以下语句:
若要为变量chi 和ch2分别输入字符A 和B ,正确的输入形式应该是( )。
A.A 和B 之间用逗号间隔
B.A 和B 之间不能有任何间隔符
C.A 和B 之间可以用回车间隔
D.A 和B 之间用空格间隔
答:B
【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab 键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。
是不正确的表达式;
6. 有以下程序:
程序运行后从第一列开始输入以下数据: 2473<回车>
程序的输出结果是( )。
A.668977
B.4444
C.6677877
D.68766
答:A
【解析】本题执行过程为:输入句,跳出分支结构;输入
入
7,7,执行break
7. 有以下程序
程序输出( )。
A.0, 0, 0, 3
B. 编译有错
C.1, 1, 2, 0
D.0, 1, 2, 0
首先匹配caseO , 依次输出6, 6, 后执行break 语匹配case2,输出8,执行break 语句,跳出分支结构;输
匹配default , 输出9,执行break 语句,跳出分支结构;输入匹配easel ,依次输出语句,跳出分支结构。输入回车,结束循环。