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

2017年西北工业大学生命学院857生物医学工程综合考研冲刺密押题

  摘要

一、选择题

1. 以下选项中,能用作用户标识符的( )。

【答案】C

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。

2. 有以下程序

程序的输出结果是( )。

A.

B.

C.

D.

【答案】A

【解析】若满足

输出

3 若主函数中有定义语句.

以下选项中错误的调用语句是( )。

A.

第 2 页,共 42 页 否则,输出#。 在主函数前定义的fun 函数首部为

B.

C.

D.

【答案】D

首先数组访问越界,其次是一个整数型,而函数fun 的参数是【解析】D 项错误,

一个数组。

4. 有以下程序:

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

A.11

B.21

C.6

D.120

【答案】B

【解析】在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元,其生存周期 一直延续至整个程序结束。fim 函数被调用了 5次,第1次

第2次,

第5次,

5. 有以下程序:

程序的运行结果是( )。

A.3

B.5

C.6

D. 结果不确定

【答案】A

【解析】( )的优先级大于*,故先将1.99强制转化为1,即浮点数1.99被强制转换成1,

第 3 页,共 42 页

第3次,第4次,

执行语句a=(int )1.99*3;计算得a=lX3=3。

6. 有以下程序

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

【答案】A

【解析】注释

7. 有如下程序:

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

【答案】D

【解析】程序执行过程为:

定义结构体变量

赋值给调用strcpy

函数为结构体成员赋值

最后输出结果为之间计算机不参与编译,所以a 、b 值仍为0。

ABC , 故D 项正确。

8. 以下关于C 语言数据类型使用的叙述中错误的是( )。

A. 若只处理“真”和“假”两种逻辑值,应使用逻辑类型

第 4 页,共 42 页