C语言合法常量oXAB,2016年华中师范核物质科学协同创新中心专业综合之C语言程序设计考研复试题库...

目录

2016年华中师范核物质科学协同创新中心专业综合之C 语言程序设计考研复试题库(一) .... 2 2016年华中师范核物质科学协同创新中心专业综合之C 语言程序设计考研复试题库(二) .... 8 2016年华中师范核物质科学协同创新中心专业综合之C 语言程序设计考研复试题库(三) .. 14 2016年华中师范核物质科学协同创新中心专业综合之C 语言程序设计考研复试题库(四) .. 21 2016年华中师范核物质科学协同创新中心专业综合之C 语言程序设计考研复试题库(五) .. 28

一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。 A.ABE B.BDI C.BCF D.BCD 答:B 【解析】

函数是向屏幕上输出一个字符,

是计算

码值。第一次循环,a 等

于0, 则f (a )等于1,b 等于1,输出B 第二次循环,a 等于1,则f (a )等于2, b 等于3, 输出D 第三次循环,a 等于2, 则f (a )等于5, b等于7, 输出I 。

2. 有以下程序:

程序运行后的输出结果是( )。 A.12 B.11 C.10 D.9 答:C

【解析】x=011表示按照八进制赋值,则十进制数为9,所以输出++x的结果为10。

3. 以下选项中表示一个合法的常量是(说明:符号表示空格)( )。

A.999 B.OXab C.123E0.2

D.2.7e 答:B

【解析】十六进制数用数字0和字母x (或大写字母X )开头。OXab 是指十六进制数,是合法的常量。

4. 若有定义:

则以下不能正确表示该数组元素的表达式是( )。

A. B. C. D. 答:A 【

a

A 项,C 语言中规

定,方括号的优先级高于相当于是项,

5. 若在程序中变量均已定义成int 类型,且已赋大于1的值,则下列选项中能正确表示代数式的表达式是( )。

答:A

【解析】abc 均大于1,所以表达式B 项错误。C 项表示表达 式

小于1,需要用浮点类型表示。若要计算表达式值,

结果

需要使其自动转化成浮点类型,A 项正确。B 项变量与常量均为整型,不会自动转换为浮点类型,

错误。D 项,算数运算法结合性自左向右,先计算

为0, 之后的计算无论是否转换数据类型结果均为0, D项错误。

6. 以下关于C 语言的叙述中正确的是( )。

A.C 语言中的注释不可以夹在变量名或关键字的中间 B.C 语言中的变量可以在使用之前的任何位置进行定义

C. 在C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致 D.C 语言的数值常量中夹带空格不影响常量值的正确表示 答:B

【解析】A 项错误,C 语言中,程序中的注释可以出现在程序中任何合适的地方,为了方便程序理解,一般不建议写在变量名或关键字的中间;C 项错误,在C 语言的算术运算符中,取余

B 项,是不能表示数组元素。

C 项

是元素

的地址,

D

的地址,

表示数组元素

是元素

的地址,

的地址,

表示数组元素的地址,表示数组元素

运算符“%”的两个运算分量必须是整数,但对于其他运算符,如“+”来说,两侧的运算符类型也可以不一样,例如左侧为一个字符类型,右侧为一个整数类型,系统在执行程序时会自动将字符类型转换为ASCII 值进行运算;D 项错误,C 语言的数值表示时各个数位必须紧靠在一起,否则编译系统只会识别紧靠运算符的一部分数值,另一部分数值会发生语法错误。

7. 若变量已正确定义

for (x=0, y=0; (y!=99&&x<4); x++)则以上for 循环( )。 A. 执行无限次 B. 执行3次 C. 执行4次 D. 执行次数不定 答:C 【解析】出循环。

8. 有以下程序:

程序运行后的输出结果是( )。 A.02 B.13 C.57 D.12 答:D 【解析】

具有短路效应,当

前面的表达式结果为逻辑假时后面的表达式不在进行

的计算,k 的值为1, 所以结果为1和2。

计算。k++首先去k 的值,为0, 为逻辑假不在进行

9. 有如下程序:

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

始终是true , 没有起到作用;x 经过4次循环后变成4, 不满足x<4的条件,跳

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值