曲阜师范大学c语言程序设计考试题,2016年曲阜师范大学信息科学与工程学院C语言程序设计考研复试题库...

一、选择题

1. 有如下程序:

程序运行后的输出结果是( )。

A.min=l, max=9

B.min=0, max=9

C.min=l, max=4

D.min=0, max=4

答:B

【解析】在对数组进行初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么c 语言将自动对余下的元素赋初值0,

程序的执行过程为:调用函数将数组array 首地

址传人函数,定义结构体变量res ,并为其成员赋值。for 循环查找数组array 数组的最小值0,将其赋值给res 的成员first , 查找数组最大值9, 赋值给res 的成员second 。最后返回结构体变量res ,

则输出故

B 选项正确。

2. 有以下程序:

程序运行后的输出结果是( )。

A.6

B.10

C.11

D.15

答:C

for 循环计算a 元素中某5个元素的和, 【解析】数组b 用来存储需要求和的a 中元素的下标。

3. 若有定义语句

执行了之后,输入语句正确的是( )。

A. B. C. D.

答:C

,格式控制和地址【解析】输入函数scanf 使用的标准形式是:scanf (格式控制,地址列表)

列表间用逗号隔开。由题知_即px 指向x 的地址,py 指向y 的地址。AD 两项错误,表达式中的x 和y 都需要取地址;B 项,格式控制和地址列表间用逗号隔开。

4. 以下叙述中错误的是( )。

A. 书写风格良好的程序执行效率尚

B. 书写风格良好的程序易读性好

C.C 程序可以在一行上写多条语句

D.C 程序允许将一条语句分写在多行上

答:A

【解析】书写风格与程序执行效率无关,程序执行效率与程序的数据结构有关,由算法的时间复杂度和空间复杂度决定,但书写风格会深刻地影响软件的质量和可维护性,良好的程序设计风格可以使程序结构清晰合理。C 语言程序书写规范中,良好的书写习惯中一般一行写一条语句,这样方便阅读,但是将一行写多条语句或者将一条语句分写在多行上是符合C 程序编写规则的。

5. 以下选项中能表示合法常量的是( )。

答:D

【解析】A 项错误,表达错误;B 项错误,E 后面应为整数,不能是小数;C 项错误;字符斜杠的表示方法 为

为正确。 因为第一个\表示是转义字符;D 项正确,表示空字符串,第一个字符

6. C 语言源程序名的后缀是( )

A.C

B.exe

C.obj

D.cp

答:A

【解析】C 语言源程序名的后缀为.C

7. 有以下程序:

程序运行后的输出结果是( )。

A.197

B.143

C.33

D.28

答:B

【解析】根据宏定义的规定,题中

果为143。

8. 有以下程序:

分别代入k 、j 的值后求出的结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值