当前位置:问答库>考研试题

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 页

即再