江西理工大学理学院计算机,2016年江西理工大学理学院计算机科学与技术(加试)之C程序设计复试笔试最后押题五套卷...

一、选择题

1. C 源程序中不能表示的数制是( )。

A. 二进制

B. 八进制

C. 十进制

D. 十六进制

答:A

【解析】C 语言中整型常量可以是十进制数、八进制数、十六进制数,虽然运行方式以二进制数运行,但整型常量不包括二进制数。

2. 有以下程序

程序输出( )。

A.0, 0, 0, 3

B. 编译有错

C.1, 1, 2, 0

D.0, 1, 2, 0

答:B

【解析】c=2不属于if 子句,它是在if 和else 之间的语句,如果该if 子句含有多个语句(两

,则必须使用复合语句,即用花括号把一组语句括起来。在程序中else 必须与if 配对,个以上)

共同组成一条if-else 语句,中间不能出现其他语句。

3. 有以下程序:

第 2 页,共 34 页

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

A.10 12

B.8 10

C.10 28

D.10 16

答:C

【解析】因为b 是全局变量,所以它的值在整个程序结束才会消失。for 循环中,

第一次循环

所以

,然后

fun

4. 有以下程序段:

程序的输出结果是( )。

答:A

【解析】因为所以if 语句判断条件不成立,于是执行得到a 和b 的值不变。

5. 有以下程序(说明:字母A 的ASCII 码值是65):

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

A.BY

B.BT

C.YT

D.YE

第 3 页,共 34 页

这时的b 为5, 所以代

入这

时再看第二次循所

答:D

【解析】函数只会输出ASCII 码值为奇数的字母,执行fun (a )时,依次取出a □中的字母,当取第一个字母8时,因为8的ASCII 码值为66, 所以不会输出B , 字母Y 的ASCII 码值为89, 字母T 的ASCII 码值为84,字母E 的ASCII 码值为69,所以最后输出字母YE 。

6. 设变量p 是指针变量,语句是给指针变量赋NULL 值,它等价于( )。

A. B. C. D.

答:C

【解析】p=NULL,NULL 的代码值为0,等价于

7. 若变量已正确定义,则以下for 循环( ):

A. 执行4次B. 执行3次

C. 执行次数不确定

D. 执行123次

答:C

【解析】

优先级低于

逻辑与表达式。规则为:对expl 求值,若为0, 则表达式为0, 则不计算exP2; 若expl 非0, 则求exP2值,作为表达式值。本题计算过程为:先判断a>b为假,m=0, 整个逻辑表达式为假,不计算右表达式,n=2。故C 选项正确。

8. 有以下程序:

程序运行的结果是( )。

A.1, 2, 3, 4

B.1, 0, 7, 0

C.1, 4, 5, 9

D.3, 4, 8, 0

第 4 页,共 34 页 或p=0。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值