2017年华侨大学工学院847C语言程序设计考研冲刺密押题
● 摘要
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
A.1, 12,13,4,15,
B.10,9, 8,7,6,
C.1, 7, 13, 9, 15,
D.10, 12, 8, 4,6,
【答案】A
【解析】fun ( )函数功能是:对数组中,下标对3求余为0的元素减去5, 下标对3求余不为0的元素累加5, 所以执行完fun ( )函数后,数组c 中元素值为1,12, 13, 4, 15, 答案为A 选项。
2. 有以下程序:
程序的运行结果是( )。
A.7, 4, 2
B.8, 7, 5, 2
C.9, 7, 6,4
D.8,5, 4,2
【答案】D
【解析】题目中的for 循环等价于:
第一次循环,x=8, for 循环条件为真,8%3=2, 不等于0, 则if 条件表达式为真,执行第一个输出语句,先输出x 的值8, 然后将x 的值减1, 此时x=7。然后执行continue 语句结束本次循环,执行x--表达式,得x=6
第二次循环,x=6, for 循环条件为真,6%3=0, 则if 条件表达式为假,执行第二个输出语句,先将x 的值减1得x=5, 然后输出x 的值5, 执行x —表达式,得x=4。
第三次循环,x=4, for 循环条件为真,4%3=1,不等于0, 则if 条件表达式为真,执行第一个输出语句,先输出x 的值4,然后将x 的值减1,此时x=3,然后执行continue 语句结束本次循环,执行x —表达式,得x=2。
第四次循环,x=2, for 循环条件为真,2%3=2, 不等于0, 则if 条件表达式为真,执行第一个输出语句,先输出x 的值2, 然后将x 的值减1,此时x=l, 执行X-表达式,得x=0, for 循环条件为假,循环结束。
3. 有以下程序:
当执行程序时从键盘上输入HelloBeijing<回车>,则程序的输出结果是( )。
A.helloBeijing
B.HelloBeijing
C.HELLOBEIJING
D.hELLOBeijing
【答案】C
fun 函数的功能是将字符串中的小写字母转换为对应的大写字母。【解析】所以程序输出的结
果是HELLOBEIJING 。
4. 有以下程序:
程序运行后的输出结果是( )。
A.12
B.13
C.15
D.11
【答案】A
【解析】直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。
将
用
换结果为
5. 有以下程序:
程序的运行结果是( )。
替换,
将替换,再将F (5)用2.84+5替换,最后替运行结果为:12<回车>。
相关内容
相关标签