2017年湖南农业大学信息科技学院341农业知识综合三[专业硕士]之C程序设计考研仿真模拟题
● 摘要
一、选择题
1. 以下不能用于实型数据的运算符是( )。
【答案】A 【解析】
2. 有以下程序:
程序运行后的输出结果是。
A.2
B.4
C.
D.8
【答案】D
a 的初始值为2, 程序中将a 左移2位的结果赋值给b , 即相当于十进制乘以4, 结果为【解析】
8。
3. 以下程序中函数f 的功能是:当flag 为1时,进行由小到大排序;当flag 为0时,进行由大到小排序。
第 2 页,共 33 页 符号两边必须是整数,因此答案为A 项。
程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7, 8, 9,10,
B.3, 4, 5, 6, 7, 2, 1, 8, 9, 10,
C.5, 4, 3, 2, 1, 6, 7, 8, 9, 10,
D.10, 9, 8, 7, 6, 5, 4, 3, 2, 1,
【答案】B
flag 为1时从小到大排序,flag 为0时从大到小排序,【解析】第一次排序结果为5, 4, 7, 6, 3, 2,
1,8, 9,10; 第二次排序结果为3, 4, 5, 6, 7, 2,1,8, 9,10。
4. 有以下程序:
程序运行后的输出结果是( )。
A.12
B.4
C.1
D.0
【答案】B 【解析】
5. 有如下定义:
先输出i ,由于i=4, 不满足条件,直接输出换行符。
以下对内嵌结构体成员的引用形式错误的是( )。
【答案】A
【解析】使用结构体指针对结构体成员进行访问时,形式为结构指针名->结构成员名,或者(*结构指针名). 结构成员名,题目中ps 为结构体指针,A 项错误。
第 3 页,共 33 页
6 在源程序的开始处加上.
scanf 等函数 ,以下叙述正确的是 进行文件引用的原因( )。A.stdio. h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff 、
B. 将stdio. h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行
C. 将stdio. h中标准输入输出函数的源程序插入到引用处,以便进行编译链接
D. 将stdio. h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接
【答案】A 【解析】文件中包含标准输入输出函数的函数说明,预处理指令是指程序可以在该文件中找到printf ,scanf 等函数,因此答案为A 选项。
7. 设有以下语句:
若要为变量chi 和ch2分别输入字符A 和B ,正确的输入形式应该是( )。
A.A 和B 之间用逗号间隔
B.A 和B 之间不能有任何间隔符
C.A 和B 之间可以用回车间隔
D.A 和B 之间用空格间隔
【答案】B
【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab 键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。
8. 有以下程序
程序执行后输出结果是( )。
第 4 页,共 33 页
相关内容
相关标签