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, 而
相关内容
相关标签