目录
2016年江西理工大学理学院计算机科学与技术(加试)之C 程序设计考研复试题库(一) .... 2
2016年江西理工大学理学院计算机科学与技术(加试)之C 程序设计考研复试题库(二) .... 9
2016年江西理工大学理学院计算机科学与技术(加试)之C 程序设计考研复试题库(三) .. 17
2016年江西理工大学理学院计算机科学与技术(加试)之C 程序设计考研复试题库(四) .. 23
2016年江西理工大学理学院计算机科学与技术(加试)之C 程序设计考研复试题库(五) .. 30
第 1 页,共 35 页
一、选择题
1. 以下叙述中正确的是( )。
A.C 程序中的注释只能出现在程序的开始位置和语句的后面
B.C 程序书写格式严格,要求一行内只能写一个语句
C.C 程序书写格式自由,一个语句可以写在多行上
D. 用C 语言编写的程序只能放在一个程序文件中
答:C
【解析】C 程序的注释可以出现在C 程序的任何位置,注释符号:序中,一行内可写多个语句,每条语句用分号
文件中,用#indUde命令行实现文件包含功能。
2. 若有定义语句
接着执行以下选项中的语句,则能正确执行的语句是( )。
A. B. C. D.
答:B
【解析】scanf 中参数列表,需为地址,只有B 项符合题意。
3. 有以下程序(程序中库函数用以判断ch 中的字符是否为小写字母):
第 2 页,共 35 页 或。(:程结束。用C 语言编写的程序可以放在多个程序
程序运行后的输出结果是( )。
A. B. C. D.
答:C
【解析】fun 函数实现的功能是将字符串中空格前面的小写字母转换为对应的大写字母
,
中需要改变的是b 和d , 因此为
4. 下面关于位运算符的叙述,正确的是( )。
A.&表示“按位与”的运算
B.#表示“按位异或”的运算 C. 表示“按位或”的运算
D. 〜表示“按位异或”的运算
答:A
【解析】C 语言提供的六种位运算符,如下表所示,
5. 有以下程序
程序的输出结果是( )。
A. B. C. D.
答:C
【解析】在格式控制中用%%表示,将输出一个%符号。
6. 以下叙述中错误的是( )。
A.C 程序必须由一个或一个以上的函数组成
第 3 页,共 35 页
B. 函数调用可以作为一个独立的语句存在
C. 若函数有返回值,必须通过return 语句返回
D. 函数可以通过实际参数和形式参数之间进行数据传递
答:C
【解析】C 项错误,比如main 函数中有则可以通过exit 函数返回状态。A 项正确,C 程序至少有一个main 函数;B 项正确,C 语言中的函数可以仅进行某些操作而不返回函数值,这时函数的调用可作为一条 独立的语句;D 项正确,当函数调用为传引用时,形参指针和实参指针指向同一块内存,修改形参的同时也就修 改了实参。
7. 有以下定义:
则以下选项中正确的表达式是( )。
答:C
【解析】C 项正确,是把得到的浮点数强制转换成整型。A 项错误,
运算符;D 项错误,结果是浮点数,不能参与模运算;B 项错误,C 语言中没有是右值,不能给
其赋值。
8. 关于C 语言标识符,以下叙述错误的是( )。
A. 标识符可全部由数字组成
B. 标识符可全部由下划线组成
C. 标识符可全部由小写字母组成
D. 标识符可全部由大写字母组成
答:A
【解析】标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。所以,B 、 C 、D 选项正确,答案为A 选项。
9. 有如下程序:
第 4 页,共 35 页