当前位置:问答库>考研试题

2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研冲刺密押题

  摘要

一、选择题

1. 有以下程序:

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

A.30

B.40

C.10

D.20

【答案】A

【解析】for 循环将数组a 中的值重新给自己赋值,执行完成后数组a 中的值没有发生变化,故最终输出的a[2]还是原来的a[2], 为30。

2. C 语言中char 类型数据占字节数为( )。

A.3

B.4

C.1

D.2

【答案】C

【解析】char 为关键字。字符变量在内存中占一个字节,可以存放ASCII 字符集中的任何字符。

3 设有定义inta=0, b=l;, 以下表达式中,,

会产生“短路”现象致使变量b 的值不变的是( )。.:

A.

B.

C.

D.

【答案】D

【解析】++放在变量前面时,表示将变量+1, 再参与其他操作,D 项,

时,由于a

值是0直接判定与运算结果为0, 忽视b++的值,因此b 值不发生改变。

4. 有如下程序:

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

A.9, 1

B.4, 0

C.4, 3

D.9, 3

【答案】A

【解析】程序执行完成后,变量a 的值不变,始终为9, a 转化成二进制数后逻辑即

右移三位得到值为1,1再对4求余得到余数1赋给b 值。

5. 若有定义语句则变量C 在内存中占( )。

A.2个字节

B.1个字节

C.3个字节

D.4个字节

【答案】B

【解析】char 类型变量,占用一个字节,表示8进制数101,即10进制中的65, 而‘65’=A,所以,c 表示的字符是A 。

6. 关于C 语言标识符,以下叙述错误的是( )。

A. 标识符可全部由数字组成

B. 标识符可全部由下划线组成

C. 标识符可全部由小写字母组成

D. 标识符可全部由大写字母组成

【答案】A

【解析】标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。所以,B 、 C 、D 选项正确,答案为A 选项。

7. C 语言中,最基本的数据类型包括( )。‘

A. 整型、实型、逻辑型

B. 整型、字符型、数组

C. 整型、实型、字符型

D. 整型、实型、结构体

【答案】C

【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。

8. 有以下程序:

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

A.m=6

B.m=2

C.m=4

D.m=5

【答案】A

【解析】主函数中的第一个for 循环的循环变量i 的取值范围是1、2, 第二个for 循环的循环变量j 的取值范围是3、2、1。当i 与j 的乘积大于3时将退出整个循环,否则把i 与j 的乘积与m 相乘的结果赋给m 。仅当i=1时,内层循环中

的语句才能执行,因

9. 有如下程序:

若要从键盘读入姓名给结构体变量zhangsan 的name 成员,输入项错误的是( )。

【答案】A