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

2017年东南大学553C,C程序设计复试仿真模拟三套题

  摘要

一、选择题

1. 有以下程序:

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

A.3

B.2

C.1

D.0

【答案】D

【解析】C 语言的语法规定:else 子句总是与前面最近的不带else 的if 相结合,与书写格式无关。可以写成下面的形式:

)即判定为false ,y 值不发生变化,然后else 判定x==0,仍然为false ,不执行else 语句,y 值不发生变化。

2. 以下程序:

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

A.0

B.-12

C.-20

D.10

【答案】C

【解析】将函数的宏替换代入程序

3. 有以下程序:

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

A.1

B.2

C.4

D.8

【答案】D

【解析】f (l )输出2,然后调用f (2)输出4, 再调用f (4)输出8。

4. 有以下程序:

当执行程序时从键盘上输入HelloBeijing<回车>,则程序的输出结果是(

A.helloBeijing

B.HelloBeijing

C.HELLOBEIJING

D.hELLOBeijing

中即可

。 )。

【答案】C

fun 函数的功能是将字符串中的小写字母转换为对应的大写字母。【解析】所以程序输出的结

果是HELLOBEIJING 。

5. 若有定义语句

A.2个字节

B.1个字节

C.3个字节

D.4个字节

【答案】B

【解析】char 类型变量,占用一个字节,

‘65’=A,所以,c 表示的字符是A 。

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

A.C 语言程序是由过程和函数组成的

B.C 语言函数可以嵌套调用,例如:fun (fun (x )

C.C 语言函数不可以单独编译

D.C 语言中除了main 函数,其他函数不可以作为单独文件形式存在

【答案】B

【解析】一个函数的返回值可以作为参数然后传给另一个函数,因此函数是可以嵌套调用的。A 项错误,C 语言程序只有函数构成,没有过程;C 项错误,编译系统的任务在于检查语法错误,只要符合语法规则的C 程序都可以通过编译,就算是单独的函数也可以;D 项错误,在C 语言中除main ( )函数以外的其他函数可以和main ( )函数在同一个C 文件中,也可以单独处于其他的C 文件,只要在使用到这些函数的main ( )函数的C 文件中用预编译指令“#include”包含进来即可。

7. 有以下程序:

>

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

A.3,3,3

则变量C 在内存中占( )。 表示8进制数101,即10进制中的65, 而