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

2017年曲阜师范大学传媒学院855计算机应用基础考研冲刺密押题

  摘要

一、选择题

1. 有以下程序

则以下函数调用语句错误的是( )。

A. B. C. D.

【答案】A 【解析】

返回值是int ; 声明了一个函数指针,它可以指向一个函数,该函数的形参是两个int ,是把函数add 的地址赋给指针f ; 函数指针的调用有两种方式,和项错误,已经表示调用函数add , 返回15, 出现编译错误。

2. C 语言中,最基本的数据类型包括( )。‘

A. 整型、实型、逻辑型

B. 整型、字符型、数组

C. 整型、实型、字符型

D. 整型、实型、结构体

【答案】C

【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。

3. 有以下程序:

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

A.197

B.143

C.33

D.28

【答案】B

【解析】根据宏定义的规定,题中

果为143。

4. 有以下程序:

分别代入k 、j 的值后求出的结

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

A.8, 17

B.8, 16

C.8, 8

D.8, 20

【答案】A

【解析】static 变量编译时,将其分配在内存的静态存储区中,在整个程序运行期间都不释放这些存储单元, 即使退出函数,下次再进入该函数时,静态局部变量仍使用原来的存储单元,值

程序执行过程为:是上一次函数调用结束时的值。调用函数,

再次调用函数

,返回

返回p=8,

5. 若有以下函数首部

则下面针对此函数的函数声明语句中正确的是( )。

A. B. C. D.

【答案】A

【解析】函数声明应该和函数调用的参数保持一致,声明时的参数(形参)名字可以省略,数组在参数传递过程中变成指针。

6. 有以下程序

程序的输出结果是( )。

A.0 9

B.0 0

C.9 0

D.9 9

【答案】C

【解析】main 函数中变量a 和b 以传地址的方式传递参数,形参的改变会导致实参的改变。fun 函数的作用是交换两个指针的指向的值,所以a 和b 的值发生互换。

7. 以下程序:

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