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

2017年西北工业大学生命学院857生物医学工程综合考研导师圈点必考题汇编

  摘要

一、选择题

1. 以下选项中,合法的C 语言常量是( )。

A.1.234

D.2Kb

【答案】A

【解析】整型常量:用不带小数点的数字表示。实型常量:用带小数点的数字表示。字符型常量:用带有单引号的一个字符表示。字符串常量:用一对双引号括起来的一串字符。1.234为实型常量,A 选项正确。选项错误。

2. 有以下程序

当执行程序时,按下列方式输入数据(从第1列开始,,

字符)

则输出结果是( )。 A.12 3 B.12 C.1234 D.12 34

【答案】A

d=3 【解析】回车和换行也是字符,会被scanf 函数取字符时取到。所以,a=l, b=2,

3. 流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是( ).

A. 菱形

第 2 页,共 45 页

不合法,若改成则为字符串常量,B 选项错误。不合

法,不是任何类型常量,C 选项错误。2Kb 不合法,若加上双引号“2Kb ”为字符串常量,故D

代表回车,注意,回车也是一个

B. 长方形 C. 平行四边形 D. 椭圆型 【答案】A

【解析】传统的流程图由下图所示的几种基本图形组成。故A 项正确。

4. 有以下程序:

程序运行的结果是( )。

【答案】D

【解析】对结构体变量赋初值时,相同类型的变量可以通过等号直接赋值,它会将每个成员在结构体中的顺一一对应赋初值,可知

输出函数中要求输出的浮点数有效位为2位。

5. 以下选项中不属于字符常量的是( )。

A. B. C. D. 【答案】B

【解析】C 语言中用双引号表示字符串,在分配存储空间时需要包含

作为结束标志。CD

两项,分别表示十六进制、八进制格式ASCII 代码值对应的字符常量。

6. 为了建立如图所示的存储结构(即每个结点含两个域,data 是数据域,next 是指向结点的指针域),则在

处应填入的选项是( )。

第 3 页,共 45 页

【答案】C

【解析】结构体中的成员可以是各种类型的指针变量。当一个结构体中有一个或多个成员的基类型是本结构体类型时,称为“引用自身的结构体”。题目中next 指针指向struct 自身结点。

7. 下列叙述中错误的是( )。

A.C 程序可以由一个或多个函数组成 B.C 程序可以由多个程序文件组成 C. 一个C 语言程序只能实现一种算法

D. —个C 函数可以单独作为一个C 程序文件存在 【答案】C

【解析】一个C 语言程序可以实现任意多种算法,并没有数量限制

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

A. B. C. D. 【答案】D

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

9. 有以下程序

程序运行后的输出结果是( )。 A.0 B.z

第 4 页,共 45 页