2016年沈阳理工大学机械工程学院C语言程序设计(同等学力加试)复试笔试最后押题五套卷(1)
● 摘要
一、选择题
1. 表达式
A.9 B.-9 C.18 D.0 答:D
【解析
J
2. 有以下程序:
程序运行时从第一列开始输入:则输出结果是( )。 A.Peachflowefispink. B.Peachflowefis pink. C.Peachflower is pink. D.Peach flower is pink. 答:A
for 循环语句中,while 的判断条件输入的字符不为空格和回车,【解析】通过执行while 语句,把输入的字 符串以‘’为分隔符,分别保存在二维数组b 的4行中,再通过%格式控制符,将二维数组b 的四行字符串无 空格连接输出。
3. 有以下程序
第 2 页,共 35 页
的值是( )。
计算顺序为
首先
即
最后,
即
程序运行后的输出结果是( )。 A.36 B.24 C.32 D.28 答:D
【解析】函数f 可以重写成: 1 234 5678 9
1011
12
13 14 15 16 17
f (0)时,进入第9行else 语句,第11行a 等于6; 返回12。
f (l )时,进入第4行if 语句,第6行所以,
4. 有以下程序:
第14行第14行
第15行静态a 自增,此时a 是调用完f (0)后
自增的静态a ; 第15行静态a 自增,a 等于7; 返回12。
其中4是全局变量a 的值。
第 3 页,共 35 页
运行时,若输入123450<回车>,则输出结果是( )。 A.6566456 B.66656 C.66666 D.6666656 答:A
【解析】输入1:执行easel ,输出6,没有遇到break ,继续执行case2,输出5,遇到break ,跳出;
输入2:执行case2,输出6,遇到break ,跳出;
输入3:执行case3,输出6,没有遇到break ,执行default ,输出4; 输入4:执行default ,输出5; 输入5:执行default ,输出6。 最后输出结果是6566456。
5. 以下选项中叙述正确的是( )。
A. 函数体必须由{开始 B.C 程序必须由main 语句开始 C.C 程序中的注释可以嵌套 D.C 程序中的注释必须在一行完成 答:A
【解析】函数体是函数首部下面的花括号内的部分,所以函数体必须由{开始,A 选项正确。一个源程序文 件可以包括预处理命令、全局声明、函数定义,程序总是从main 函数开始执行的,不是main 语句,B 选项错误。C 程序中允许两种注释,以
开头的单行注释;以
开始,以
结束的块式注释,D 选项错误。函数可以嵌套,注释不能嵌套,C 选项错误。
6. 以下不构成无限循环的语句或者语句组是。
A.
B.n=0:
C.n=10:
D. 答:A
第 4 页,共 35 页
相关内容
相关标签