c语言中不能用于实型数据的运算符,2016年天津农学院计算机与信息工程学院C语言程序设计(同等学力加试)复试笔试最后押题五套卷...

一、选择题

1. 有以下程序

程序执行后输出结果是( )。 A.5 B. C. D.0.0 答:B 【解析】

返回

返回值为4, 所以fun2函数返5, 按格式输出后

为5.00。

2. 以下不能用于实型数据的运算符是( )。

答:A

【解析】符号两边必须是整数,因此答案为A 项。

3. 以下叙述正确的是( )。

A.EOF 只能作为文本文件的结束标志,其值为-1 B.EOF 可以作为所有文件的结束标志

C.EOF 只能作为二进制文件的结束标志 D. 任何文件都不能用EOF 作为文件的结束标志 答:A

【解析】文件结束或者错误,则返回符EOF 是在头文件

中定义的宏,一般值为

while 循环中以EOF 作为文件结束标志,这种以EOF 作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII 代码值的形式存放,由于不可能出现-1,因此可以用EOF 作为文件结束标志。

4. 以下不合法的数值常量是( )。

A.8.0E0.5 B.lei C.011 D.Oxabcd 答:A

【解析】E 前E 后有数字,E 后数字为整数,A 项E 后面为小数,错误。

5. 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值( )。

在程序中下画线处应填入的是( )。

A.

B.

C.

D. 答:C

A 项错误,【解析】划线处需要完成两个功能:①给x[i]元素赋值;②i 变量加一。仅能对x[0],赋值,且会是程序陷入死循环;B 项错误, ,仅能对x[l]赋值,也会是程序陷入死循环;D 项错误,不能实现为x[0]赋值,而且还会导致出界。

6. 有以下程序:

程序运行后的输出结果是( )。 A.0 B.2 C.3 D.5 答:B

【解析】for 循环是统计字符串中小写字符的个数,字符串s 中有两个小写字母,所以输出结果为2。

7. 有以下程序:

程序运行后的输出结果是( )。 A.1 B.0 C.2 D.4 答:A 【解析】

右移运算符每次右移一位等价于除2, x=36, 执行

后,

逻辑与

运算,先计算左表达式真假,若为假,不计算右表达式,整个逻辑表达式为假,若左表达式为真,再计算右表达式,之后做逻辑与运算;为真,

整个逻辑表达式

8. 有如下程序:

程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72 答:A

【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为%d ; ②八进制整常量,以0作为前缀,输出格式控制符为%〇; ③十六进制整常量,以

,为真,A 的ASCII 码为65, a 的ASCII 码为97

, 为真,得b=l。

作为前缀,输出

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值