2016年武汉轻工大学数学与计算机学院C语言程序设计复试笔试最后押题五套卷
● 摘要
一、选择题
1. 函数rewind (fp )的作用是( )。
A. 函数rewind (fp )的作用是使文件读写指针指向文件开始位置 B. 使文件位置指针指向文件的末尾 C. 使文件位置指针移至前一个字符的位置 D. 使文件位置指针移至下一个字符的位置 答:A
【解析】rewind ( )函数作用是使文件读写指针指向文件开始位置。
2. 有以下程序:
程序运行后的输出结果是( )。 A.10, 64 B.10, 10 C.64, 10 D.64, 64 答:A
【解析】C 语言中带参数的宏可以理解为用参数直接替代定义式中的变量,而不经过任何修
改。所以
算结果是不同的。
3. 有以下程序
第 2 页,共 35 页
所以有无括号的运
执行后的输出结果是( )。 A.2 B.3 C.7 D.0 答:A
【解析】函数的递归调用,调用过程如下表所示。
4. 有以下程序:
程序的运行结果是( )。 A.0 B.9 C.6 D.8 答:C
【解析】函数f 是递归函数,递归的终止条件是X 为1或2。
当
时
返回值为3,即所以
5. 字符数组a 和b 中存储了两个字符串,判断字符串a 和b 是否相等,应当使用的是
( )。
A. B.
第 3 页,共 35 页
C. D. 答:A 符
不能使用相等操作
【解析】C 语言中,判断字符串是否相等,使用字符串比较函数
故答案为A 选项。
6. 有以下函数:
程序运行后的输出结果是( )。 A.98,18 B.39,11 C.39,18 D.98,11 答:B
【解析】根据该宏的定义,为39,11。
7. 设变量p 是指针变量,语句
A. B. C. D. 答:C
所以答案
是给指针变量赋NULL 值,它等价于( )。
【解析】p=NULL,NULL 的代码值为0,等价于
8. 有以下程序:
程序的运行结果是( )。 A.0 B.5 C.14 D.15 答:B
或p=0。
dowhile 循环结构先执行后判断。【解析】先执行do 中的表达式
第 4 页,共 35 页
即再