2018年北京市培养单位生命科学院864程序设计之C程序设计考研仿真模拟五套题
● 摘要
目录
2018年北京市培养单位生命科学院864程序设计之C 程序设计考研仿真模拟五套题(一) . .. 2 2018年北京市培养单位生命科学院864程序设计之C 程序设计考研仿真模拟五套题(二) . 11 2018年北京市培养单位生命科学院864程序设计之C 程序设计考研仿真模拟五套题(三) . 19 2018年北京市培养单位生命科学院864程序设计之C 程序设计考研仿真模拟五套题(四) . 28 2018年北京市培养单位生命科学院864程序设计之C 程序设计考研仿真模拟五套题(五) . 37
第 1 页,共 44 页
一、选择题
1. 有以下程序
若运行时输入:2 4 6<回车>,则输出结果为( )。
A.2 0 4
B.2 0 0
C.2 4 0
D.2 4 6
【答案】A
【解析】在二维数组x 中,其值依次为二维数组每行第一个元素的地址,其基
类型就是数组元素的类型,即
2. 若有定义语句intx=10; 则表达式x-=x+x的值为( )。
A.-20
B.-10
C.0
D.10
【答案】B
x-20,结果为-10,赋值给X 。
3. 有以下程序:
第 2 页,共 44 页 【解析】赋值表达式,首先计算右边表达式,然后在进行赋值。先做x+x,结果为20,再做
程序运行的结果是( )。
【答案】B
【解析】数组x 有4列。fan 函数中for 循环的作用是将二维数组前4
行的对角线元素赋给
在主函数中,二维数组初始化为
可以看出对角线元素为
4. 有如下程序:
程序运行后的输出结果是( )。
A.54321
B.98765 C. D.
【答案】B
【解析】本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出字符8、7、6、5。在i=5时,退出for 循环。最后显示在命令窗口结果为98765, 故B 项正确。
5. 有以下程序:
第 3 页,共 44 页
所以
程序运行后的输出结果是( )。
A.1,6,3,1,3
B.1, 6, 3, 2, 3
C.1, 6, 3, 6, 3
D.1, 7, 3, 2, 3
【答案】B
【解析】程序执行过程为:输出i=l,之后i 自増,得i=2; 赋值项正确
6. 有以下程序
执行后的输出结果是( )。
A.32
B.24
C.5
D.40
【答案】A
【解析】自增运算符“++”分为前缀和后缀两种形式。两种形式的作用效果是一样的,都是使运算分量的值加1,但是它们的表达式的值不一样,前缀形式表达式的值为运算分量加1之后的值,而后缀形式表达式的值为运算分量加1之前的值。题目中使用了一个for 循环,循环变量i 从1递增到40。在循环体中有两条嵌套的if 语句,首先判断i++%5==0,即判断i++的值(i 加1之前的值)是否能被5整除(判断后i 被加1),然后再判断++i的值(i 加1之后的值)是否能
,被8整除(判断后i 被加1)若两个条件都满足了,就输出i 的值,只有i=30时,满足i++%5==0,
此时i=31,++i%8==0成立,此时i=32。
7. 有以下程序:
第 4 页,共 44 页
执行语句得i=6; 输出i=6,j=3; 花括号内的i 与花括号外i 作用域不同,属于不同的变量。之后再输出i=2,j=3。B
相关内容
相关标签