2017年河北科技师范学院机电工程学院341农业知识综合三之C程序设计考研题库
● 摘要
目录
2017年河北科技师范学院机电工程学院341农业知识综合三之C 程序设计考研题库(一) ... 2 2017年河北科技师范学院机电工程学院341农业知识综合三之C 程序设计考研题库(二) . 10 2017年河北科技师范学院机电工程学院341农业知识综合三之C 程序设计考研题库(三) . 18 2017年河北科技师范学院机电工程学院341农业知识综合三之C 程序设计考研题库(四) . 28 2017年河北科技师范学院机电工程学院341农业知识综合三之C 程序设计考研题库(五) . 36
第 1 页,共 44 页
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。
【答案】D
【解析】在类型转换过程中,如果较高类型转换成较低类型,直接忽略多余位数。在程序执行过程为:调用函数
型1,然后返回1并输出,故D 选项正确。
2. 以下叙述中正确的是( )。
A. 在C 语言程序中,main 函数必须放在其他函数的最前面
B. 每个后缀为.C 的C 语言源程序都可以单独进行编译
C. 在C 语言程序中,只有main 函数才可以单独进行编译
D. 每个后缀为.C 的C 语言源程序都应该包含一个main 函数
【答案】B
main 是主函数的起始行,【解析】每一个可执行的C 程序都必须有一个且只能有一个主函数。
后缀名为.C 的C 语言源程序都可以单独进行编译。
3. 有以下程序
第 2 页,共 44 页 ,(double 类型)(int )强制转换将转换成int 类
程序的输出结果是( )。
A.
B.
C.
D.
【答案】A
【解析】若满足
4. 若有定义
【答案】C
【解析】C 项错误,在C 语言的算术运算符中,取余运算符
必须是整数。
A 项,赋值运算符的优先级高于“,”运算法,先进行赋值;B 项,将
的计算结果赋给变量
5. 有以下程序:
程序运行后的输出结果是( )。
A.02
B.13
C.57
D.12
【答案】D
【解析】(表达式1)(表达式2)中,如果表达式1为假或0, 那么表到式2就不会被执
和为零,不满足循环条件,所以不行。本题中首先进入while 的判断语句,执行右边的逻辑表达式D 项,首先对变量a 求逻辑非操作,然后将结果赋值给变量i 的左右两侧的两个运算分量输出否则,输出#。 则不符合C 语言规定的赋值语句是( )。
会被执行,while 循环结束后,k 经过运算自增为1, n没有进行运算,仍为2。
6. 以下叙述正确的是( )。
A. 在C 语言中调用fopen 函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来
B.fopen 函数的调用形式为:fopen (文件名)
第 3 页,共 44 页
C.fopen 函数的返回值为NULL 时,贝誠功打开指定的文件
D.fopen 函数的返回值必须赋给一个任意类型的指针变量
【答案】A
【解析】C 语言中打开一个文件通过系统函数fopen 实现,通过这个函数把程序中要读、写的文件与磁盘上实际的数据文件联系起来,A 项正确。B 项函数调用中缺少参数“操作方法”,错误。fopen 函数返回一个指向指定文件的文件指针,如果不能实现打开指定文件的操作,则返回
C 项错误。fopen 函数的返回值必须赋给一个文件类型的指针变量,D 项错误。 一个空指针NULL ,
7. 有以下程序:
以上程序执行后
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
【答案】B
【解析】文件的内容是( )。
首先建立一个新文件,进行写操作,随后可以从头开始读。如果指定的文件
建立可读写的二
已存在,则原有的内容将全部消失。首先定义了一个文件指针pf , 然后执
行
进制文件
接着执行语句
将个字符的内容写入pf 中,现在应该为Beijin9, 然后
由
8. 若变量已正确定义,有以下程序段
i=0:
其输出结果是( )。
A.0, 1
B.0, 0
C.1, 1
D. 程序进入无限循环
【答案】A 将文件位置指针回到文件开头,执行语
句从文件的开头位置写入si 中前五个字符,所以结果为Chinant
第 4 页,共 44 页
相关内容
相关标签