2018年曲阜师范大学地理与旅游院341农业知识综合三[专硕]之C程序设计考研仿真模拟五套题
● 摘要
一、选择题
1. 以下选项中叙述正确的是( )。
A.
是合法的变量定义语句
B. 数组说明符的一对方括号中只能使用整型常量,而不能使用表达式 C. 数组下标的下限可以是负值 D. 若有数组定义【答案】A
【解析】A 项正确定义了字符变量cl 、c2, 字符型指针c3, 字符型一维数组
,A
项正确。
“下标”可以是任何非负整型数据,是下标运算符,取值范围是0〜(数据元素的个数一1)。在引用数组元素时,下标运算符内可以是常量也可以是变量或者表达式,B 项错误。数组下标的下限不可以是负值,C 项错误。数组下标必须是整型数据,3.12为浮点数,D 项错误。
2. 一下四个程序中,完全正确的是( )
【答案】B
【解析】A 项中,“main ( ) ”函数后面不能加分号;C 语言中注释语句的注释方法是:
或注释一行,且前缺少“#”号。
3. 以下叙述中正确的是( )。
A.C 程序中的注释只能出现在程序的开始位置和语句的后面 B.C 程序书写格式严格,要求一行内只能写一个语句 C.C 程序书写格式自由,一个语句可以写在多行上 D. 用C 语言编写的程序只能放在一个程序文件中
第 2 页,共 44 页
则语句是合法的
不能嵌套使用,C 项错误; D
选项中预编译命令
【答案】C
【解析】C 程序的注释可以出现在C 程序的任何位置,注释符号:程序中,一行内可写多个语句,每条语句用分号序文件中,用#indUde命令行实现文件包含功能。
4. 有以下函数:
程序运行后的输出结果是( )。 A.zhang B.zhao C.wang D.19
【答案】B
x+2代表了指向第三个元素的指针,【解析】结构体数组存储了三个人的信息,所以输出name 为Zhao 。
5. 有以下程序:
程序运行以后的输出结果是( )。 A.7 B.8 C.9 D.10
【答案】C
【解析】在函数f 中,整型变量a 为静态变量,所以每次调用函数f 时不再为a 重新赋值,而且a 的值只有在程序结束时才被释放。第一次调用f
后
第 3 页,共 44 页
或。(:
结束。用C 语言编写的程序可以放在多个程
a 已经变成2了,第二次调用时,
所以结果为
6. 以下选项中,合法的C 语言常量是( )。
A.1.234
D.2Kb
【答案】A
【解析】整型常量:用不带小数点的数字表示。实型常量:用带小数点的数字表示。字符型常量:用带有单引号的一个字符表示。字符串常量:用一对双引号括起来的一串字符。1.234为实型常量,A 选项正确。选项错误。
7. 有如下程序:
程序运行后的输出结果是( )。
【答案】A
【解析】A 项正确,room 表示数组首地址,首地址+1,指向room 数组中第二个元素,并将该元素的name 信息进行输出,同理,对第一个元素中的age 信息输出。
8. 有以下程序:
第 4 页,共 44 页
不合法,若改成则为字符串常量,B 选项错误。不合
法,不是任何类型常量,C 选项错误。2Kb 不合法,若加上双引号“2Kb ”为字符串常量,故D
相关内容
相关标签