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

2016年昆明理工大学信息工程与自动化学院F001微机原理及程序设计之程序设计复试笔试仿真模拟题

  摘要

一、选择题

1. 有以下程序:

程序的运行结果是( )。

答:C

【解析】在funO 函数中,

出。

2. 有以下程序:

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

A.10 12

B.8 10

C.10 28

D.10 16

答:C

【解析】因为b 是全局变量,所以它的值在整个程序结束才会消失。for 循环中,第一次循环

第 2 页,共 33 页 表示X 取值为a 的小数部分,因此,输入a 为输

所以

,然后

fun

这时的b 为5, 所以代

入这

时再看第二次循所

3. fun 函数的功能是:通过键盘输入给x 所指的整型数组所有元素赋值。在下画线处应该填写的是( )。

A.

B.

C.

D.

答:D

【解析】数组名本身就是地址,所以不需要用符号。C 选项不能对所有元素赋值而是反复给一个数值赋值且是死循环。

4. 有以下程序:

程序的运行结果是( )。

A.11, 10

B.10, 10

C.10,11

D.11, 11

答:A

【解析】当i=l0时循环继续执行,i 值赋值给变量a 。赋值完成后执行i=i+l, 此时i=ll, 判定是

否满足条件不满足条件,结束循环。循环结束时,printf ( )是从右到左结合的,输出i , a 的值为11,10。

5. 有以下程序:

第 3 页,共 33 页

程序的运行结果是( )。

A.5, 6, 7,

B.5, 7, 9,

C.5, 8, 11,

D.5, 5, 5,

答:A

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

5;

退出循环。故A 项正确。

6. 设有以下语句

则下面叙述中正确的是( )。

A.CIN 是stractTT 类型的变量

B.TT 是struct 类型的变量

C. 可以用TT 定义结构体变量

D. 可以用CIN 定义结构体变量

答:D

【解析】CIN 使用typedef 定义的类型名,可以用来定义结构体TT 类型的变量。

7. 有以下程序(字符a 的码值为97)

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

第 4 页,共 33 页

返回返回7; 返回6;