若有代数式,则以下能够正确表示该代数式的c语言表达是是 07年4月,2016年河南大学教育科学学院C程序设计(同等学力加试)复试笔试最后押题五套卷...

一、选择题

1. 若有代数式

(其中e 仅代表自然对数的底数,不是变量),则以下能够正确表示该

代数式的C 语言表达式是( )。

答:A

【解析】math.h 是数学运算库函数的头文件名:

2. 以下针对全局变量的叙述错误的是( )。

A. 全局变量的作用域是从定义位置开始至源文件结束 B. 全局变量是在函数外部任意位置上定义的变量 C. 用extern 说明符可以限制全局变量的作用域 D. 全局变量的生存期贯穿于整个程序的运行期间 答:C

【解析】在不同编译单位内用extern 说明符来扩展全局变量的作用域,extern 可以将全局变量作用域扩展到 其他文件,而不是限制全局变量的作用域,答案为C 选项。

3. 若有定义语句以下不能使用变量year 中的值增至2010的语句是( )。

答:D

【解析】A 项,p 所指内容执行增1操作;B 项,先取P 指针所指的内容,再执行后++运算;C 项,先取P 指针所指内容,再执行前++运算;D 项,实际上是p 指针执行++操作,而后取值。

4. 以下函数的功能是计算a 的n 次方作为函数值返回:

为实现上述功能,函数中下画线处应填入的是( )。

A.

B.

C.

D. 答:B

,【解析】for 循环语句,i=l时,

最后返回s 。

5. 设有定义_以下能给数组x 下标为6的元素读入数据的正确语句是( ) 。

A. B. C. D. 答:C

A 项,【解析】

元素类型为double , 所以输入

B 项,,有误:虽然x+6为指针,但*(x+6)

并非地址;D 项,使用p[6]表7K 的不是地址,方式不正确。

6. 一下四个程序中,完全正确的是( )

答:B

【解析】A 项中,“main ( ) ”函数后面不能加分号;C 语言中注释语句的注释方法是:

7. 字符数组a 和b 中存储了两个字符串,判断字符串a 和b 是否相等,应当使用的是

( )。

A. B. C. D. 答:A

【解析】C 语言中,判断字符串是否相等,使用字符串比较函数

或注释一行,且前缺少“#”号。

不能嵌套使用,C 项错误; D

选项中预编译命令

不能使用相等操作

符故答案为A 选项。

8. 有以下结构体说明、变量定义和赋值语句

则以下scanf 函数调用语句有错误的是( )。

答:A

【解析】A 项错误正确,确

作符优先级高于

是取

是取s[0]中的age 成员,scanf 函数中需要传入变量的地址。B 项等价于

C 项正确

是取

成员;D 项正

中的name 成员,name 是char 类型数组,自身就是首元素地址。

9. 下面结构体的定义语句中,错误的是( )。

答:B

【解析】C 语言中结构体变量的定义有3种方法:①定义结构体类型的同时定义结构体变量,如C 项;②使 用无名结构体类型定义结构体变量,如D 项;③先定义结构体类型,后定义结构体变量,如A 项。

10.有以下程序:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值