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 页