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. 以下程序:
程序运行后的结果是( )。