郑州轻工业大学c语言考试题库,2016年郑州轻工业学院计算机与通信工程学院C语言程序设计考研复试题库...

一、选择题

1. 以下C 语言用户标示符中,不合法的是 。

答:D

【解析】C 语言中的标识符只能由字母、数字和下画线构成,且第一个字符必须是字母或下画线,同时不能与C 语言中的关键字相同。D 项还有非法字符

2. 有以下程序:

程序运行后的输出结果是( )。 A. -2 B. C.-3 D.2.0 答:A 【解析】B 、D 项错误,sub ( )函数输出(int

)

C 项错误,A 项正确。

3. 有如下程序:

程序运行后的输出结果是( )。 A.54321 B.98765

第 2 页,共 33 页

将结果强制转化为整型

C. D. 答:B

【解析】本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出字符8、7、6、5。在i=5时,退出for 循环。最后显示在命令窗口结果为98765, 故B 项正确。

4. 以下程序:

程序运行后的结果是( )。 A.1 3 7 B.7 3 1 C.7 3 D.3 7 答:D

【解析】函数fun 是递归函数,递归终止条件是x 小于等于4, 当大于等于4是递归调用第一次循环

调用

跳出if 循环,执行输出x=3, 然后回到第一次循环,执

行if 循环的语句,输出x=7。

5. 有以下程序:

程序运行后的输出结果是( )。 A.3344 B.2050 C.3040 D.0304 答:C

第 3 页,共 33 页

【解析】本题中main 函数的主体是一个for 循环语句,for 循环中包含一个switch 语句,如果判断条件为0,则进入第二个switch 语句,如果为1, 则执行一。执行过程如下所示,

最后将数组顺序输出。程序将

数组中的奇数项置为0, 偶数项位置,如果对应的元素为偶数则加1,如果对应的元素为奇数则减

6. 以下选项中非法的C 语言字符常量是( )。

A. B. C. D. 答:D

【解析】D 项,

表示八进制数,只能出现0〜7之间的数字。A 项,

表示两位的十

六进制数;B 项,表示字符9; C 项,表示十六进制数09。

7. 有以下程序:

程序运行的结果是( )。 A.3456787 B.876543 C.1098765 D.321678 答:D

【解析】由于数组名本身是一个地址,所以在用数组名作为实参传递时,对应的形参相当于一个指针变量,在函数中可以通过指针变量来引用数组元素,从而改变元素的值。本题中函数fun 的作用是将数组A 的前n 个元素进 行逆转,变为

第 4 页,共 33 页

的结果是数组k 的前五个元素

逆转后,输出数组中第3个至第8个元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值