9032c语言程序设计,2016年中国计量学院机电工程学院9032C语言程序设计考研复试题库...

一、选择题

1. 下列形式中不合法的常量是( )。

答:C 【解析】

数常量。

2. 有以下定义

答:A

【解析】%运算是取两整数相除后余数的运算符,它只适用于整数的运算。A 项正确,

果为double 型, 但是通过强制类型转换将其转换为int 型;B 项错误,

个优先级的,

先运行

为左值。

3. 有以下程序

程序的运行结果是( )。

A.11 7

B.12 12

C.11 11

第 2 页,共 34 页 表示的是八进制的整型常量,但八进制的数字只能用0〜7表示。AD 两项为指数形式的实数表示,在e 或E 的前面必须要有数字,且6或£后面的指数必须为整数;B 项,为整则以下选项中正确的表达式是( )。

结中==和!=是同一不能作而因为double 是占8位的,不能自动转换,必须要强制类型转换

,b 中的为double 型;D 项错误,才是正确的;C 项错误,

D.12 7

答:A

【解析】f (2)展开后为,2*5+1,值为11,f (1+1)展开后为,1+1*5+1值为7。

4. 有以下程序:

程序的运行结果是( )。

A.3.000000

B.3.141500

C.0.141500

D.0.000000

答:C

【解析】在fun ( )函数中

输出x=0.141500。

5. 有以下程序:

程序运行的结果是( )。

A.0

B.10

C.20

D. 出错

答:C

【解析】fun 函数的功能是申请一个指针p ,把p 指向的存储空间赋值为n ,并返回p 指向的空间的值,即为n 。

的返回值为10,所以

第 3 页,共 34 页 表示X 取值为a 的小数部分,因此,输入a 为3.1415, 后a 的值为10,

6. 以下选项中关于程序模块化的叙述错误的是( )

A. 把程序分成若干相对独立的模块,可便于编码和调试

B. 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

C. 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

D. 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序

答:C

【解析】把一个大程序分解成若干相对独立的子程序,大大提高了程序编制的效率。软件编制人员在进行程序设计时,首先应当集中考虑主程序中的算法,写出主程序后再动手逐步完成子程序的调用。对于这些子程序也 可用调试主程序的同样方法逐步完成其下一层,就是自顶向下、逐步细化、模块化的程序设计方法。

7. 有以下程序

程序的运行结果是( )。

A.1

B.0

C.2

D.3

答:A

【解析】只有i=3时,才能进入内部循环。

8. 有以下程序:

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

A.10,9

B.11,10

C.010,9

D.9,10

答:D

【解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法,八进制整常量以0作为前缀。自増和自减运算符的两种用法:前置运算,运算符放在变

第 4 页,共 34 页

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值