目录
2016年郑州轻工业学院计算机与通信工程学院C 语言程序设计复试笔试仿真模拟题(一) .... 2 2016年郑州轻工业学院计算机与通信工程学院C 语言程序设计复试笔试仿真模拟题(二) .... 9 2016年郑州轻工业学院计算机与通信工程学院C 语言程序设计复试笔试仿真模拟题(三) .. 15 2016年郑州轻工业学院计算机与通信工程学院C 语言程序设计复试笔试仿真模拟题(四) .. 22 2016年郑州轻工业学院计算机与通信工程学院C 语言程序设计复试笔试仿真模拟题(五) .. 28
第 1 页,共 35 页
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。 A.6, 1 B.1, 1 C.7, 1 D.1, 2 答:C
【解析】表达式
. 中,>>是右移符号,数字13换算成二进制后右移1位,再和
中,首先判断13是否大于1,此时条件成立
1进行按位或运算,结果为7; 表达式
返回1后,再和1进行或运算,结果为1,因此答案为C 选项。
2. 有以下函数:
程序运行后的输出结果是( )。 A.98,18 B.39,11 C.39,18 D.98,11
答:B
【解析】根据该宏的定义,为39,11。
3. 有如下程序:
第 2 页,共 35 页
所以答案
程序运行后的输出结果是( )。
答:C
【解析】题目中判断if 条件是否成立,后a 自增
得
if 条件不成立执行else 函数体,输出F 。最后执行语句
按照格式输出故C 选项正确。
4. 下面的函数调用语句中fimc 函数的实参个数是( )。
A.3 B.4 C.5 D.8 答:A
【解析】函数调用中实参有多个时,实参之间用逗号分隔。本题中的实参有3个,
为
其中
是逗号表达式作为参数,
5. 有以下程序:
当执行程序时,按下列方式输入数据(从第一列开始,符)
第 3 页,共 35 页
先取值为0, 则为0, 且不计算,而
是函数的返回值作为参数
,
是逗号与函数相结合作为参数。
代表回车,注意:回车是一个字
则输出结果是( )。 A.1234 B.12 C.123 D.1234 答:C 【解析】
函数的一般调用形式为:scanf (格式控制,输入地址列表)。其中,格式控制
和格式字符组成。
是用双引号括起来的字符串,包括格式字符和普通字符,格式是由1赋给了 a ,2赋给了 b ,然后
函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把
函数提取了一个换行符赋给c ,再提取了一个字符3赋给了
d 。所以程序的输出结果为:
6. 以下关于typedef 的叙述错误的是( )。
A. 用typedef 为类型说明一个新名,通常可以增加程序的可读性 B.typedef 只是将已存在的类型用一个新的名字来代表
C. 用typedef 可以为各种类型说明一个新名,但不能用来为变量说明一个新名 D. 用typedef 可以增加新类型 答:D
【解析】用typede 只是将已存在的类型用一个新的名字来代表,并没有增加新类型。
7. 若有以下程序
则程序的输出结果是( )。 A.H9
B. 表达式不合法输出无定值
C.
D. 答:A
【解析】当字符参与数学运算时,替换成其在ACSII 码表中对应的数值,
则
在printf 函数中,cl 以字符的形式输出,得到结
果H ,c2以整数的形式输出,得到ASCII 码值9。
8. 以下叙述中错误的是( )
A. 书写风格良好的程序执行效率高 B. 书写风格良好的程序易读性好
第 4 页,共 35 页