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

2018年大连海洋大学计算机科学与技术819高级语言程序设计(C语言)之C程序设计考研强化五套模拟题

  摘要

一、选择题

1. 有以下程序:

程序的输出结果是( )。

A.22

B.18

C.20

D.16

【答案】D

【解析】语

句相当

于程序执行过程为

退出循环。

2. 有以下程序

程序运行后的输出结果是( )。

第 2 页,共 61 页 :

【答案】D

【解析】f 函数将数组中前9个元素的值加上对应的下标值。

3. 有以下程序:

程序运行的结果是( )。

A.1

B.2

C.3

D.4

【答案】B

【解析】fun 函数是一个递归函数,其功能是:当b 的值为零时,返回此时a 的值; 否则,

返回

即将a 和b 的值分别减1后返回

b 为零。执行过程为:执行fun 返回

值2。

4. 以下选项中可用作C 程序合法实数的是( )。

【答案】A

【解析】浮点型常量分十进制小数形式和指数形式。指数形式要求字母e (或者E )前后必须有数字,且e 后面的指数必须为整数。BCD 三项错误。

5. 有以下程序:

第 3 页,共 61 页

当b 不断递减时,a 也不断递减直到此时b=l,返回返回a 的

程序运行后的输出结果是( )。

A.3

B.6

C.8

D.12

【答案】B

【解析】fun 函数的功能是返回两个数的算术平均数。调用,

相当于

运算,向下取整),

6. 有以下程序:

程序的运行结果是( )。

A.12300

B.123

C.1

D.321

【答案】B

【解析】

程序开始定义了一个指针文件

然后for 循环语句向文件中依次写入数据。此时以只读方式打开文件

数读进来,最后输出n 的值为123。

7. 有如下程序:

第 4 页,共 61 页

是嵌套其中

(之间的输出结果是6。 语句

应该为打开文件读取一个整数,但这时它把123作为一个整