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

2016年沈阳师范大学物理科学与技术学院计算机控制技术之C程序设计考研复试题库

  摘要

一、选择题

1. 下面的函数调用语句中fimc 函数的实参个数是( )。

A.3 B.4 C.5 D.8 答:A

【解析】函数调用中实参有多个时,实参之间用逗号分隔。本题中的实参有3个,

其中

是逗号表达式作为参数,

2. 对于

A.E 等于1 B.E 不等于0 C.E 不等于1 D.E 等于0 答:D

【解析】如果执行循环体,则!E 不等于0, E 等于0。

3. 以下函数的功能是计算a 的n 次方作为函数值返回:

为实现上述功能,函数中下画线处应填入的是( )。

A.

B.

C.

D. 答:B

【解析】for 循环语句,i=l时,

4. 有以下程序:

最后返回s 。

是函数的返回值作为参数

是逗号与函数相结合作为参数。

若要执行循环体s ,则E 的取值应为( )。

程序运行后的输出结果是( )。 A.8, 17 B.8, 16 C.8, 8 D.8, 20 答:A

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

5. 有以下程序:

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

返回p=8,

返回

答:C

【解析】f 函数的功能:用形参结构体指针b 指向的结构体对形参a 赋值,此时形参结构体a 的值为指针b 指向的值,输出a 即输出指针b 指向的结构体,返回到main 函数后,在输出实参a 的值。

6. 有以下程序:

程序运行的结果是( )。

答:C

【解析】题目在定义结构体st 的同时便定义了结构体数组data 。可

结构体指针P 指向数组的首地址,指向

所以输出

即输出

7. 以下能正确输出字符a 的语句是( )。

答:A

【解析】“格式控制串”用来指定每个输出项的输出格式,对应字符串,对应字符,对应整型。,单引号里面的内容为字符’a ’,A 选项正确。B 、C 、D 选项双引号里面的内容为字符串“a ”语句本身就有问题。

8. 有以下程序段:

程序运行后的输出结果是。 A.a=10b=50c=10 B.a=10b=50c=30 C.a=10b=30c=10 D.a=10b=30c=50 答:A

则指