当前位置:问答库>考研试题

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 ,依次输出语句,跳出分支结构。输入回车,结束循环。