2017年江西农业大学农学院341农业知识综合三之C程序设计考研仿真模拟题
● 摘要
一、选择题
1. 有以下程序(字母A 的ASCII 代码为65):
程序运行后的输出结果是( )。
A. 输出格式不合法,输出出错信息 B.A , Y C.65, 90 D.65, 89 【答案】D
【解析】字符可以用整型来输出,输出的是对应的ASCII 值。的ASCII 值为89, 所以输出结果为65, 89。
2. 有以下程序
程序的输出结果是( )。
A. B. C. D. 【答案】C
【解析】在格式控制中用%%表示,将输出一个%符号。
3. 已定义以下函数
fun 函数返回值是( )。
A. —个整数
第 2 页,共 39 页
A ’的ASCII 值为65, Y ’‘‘
B. 不确定的值 C. 形参p 中存放的值 D. 形参p 的地址值 【答案】A
【解析】题目中fun ( )函数的返回表达式是型指针,所以该值是一个整数。
4. 有以下程序(其中的函数头部格式为:否在pi 中出现,并返回p2第一次出现的字符串首地址):
程序的运行结果是( )。 A.to Bering! B.you to Bering!
C.Welcome you to Bering! D.Bering! 【答案】A
【解析】调用strstr 函数,可知a 指向的字符串在b 指向的字符串中第一次出现的位置,并将,并且作为函此地址赋给指 针p 。strlen ( )函数是求字符串的实际长度(不包含结束标志)
数值返回。strstr 函数返回的地址 下标值为9, 加上a 长度3, 再加1,此时P 指向的地址下标值为13, 输出“toBeijing! ”,故A 选项正确。
5. 有以下程序:
第 3 页,共 39 页
是形参p 所指内容的值,因为p 为int
确定p2字符串是
程序运行后的输出结果是( )。 A.4 B.10 C.14 D.6
【答案】B
f ), 【解析】函数f 的功能是通过递归计算数组t 中元素的和。在主函数中调用了递归函数(将
递
归
函
数
f
(
6. C 源程序中不能表示的数制是( )。
A. 二进制 B. 八进制 C. 十进制 D. 十六进制 【答案】A
【解析】C 语言中整型常量可以用十进制、八进制数、十六进制数来表示。虽然计算机只能识别二进制数,但二进制不能用来表示整型常量。
7. 有以下定义语句,编译时会出现编译错误的是( )。
A.
B.
C.
D. 【答案】D
【解析】a 是char 类型变量,"aa" 是字符串常量,不能将一个字符串赋值给一个字符变量。
8. 若有定义语句:
则以下语句中正确的是( )。
A. B. C. D. 【答案】A
【解析】声明了 a 是一个二维数组,p 是长度为3的针,可以指向二维数组中的元素。B 项错误,维数组的地址。
第 4 页,共 39 页
) 的递归式展开
,
数组。A 项正确,是int 类型指
是二
是int 类型指针,不能指向二维数组;C 项错误,
是int 类型的指针,
p 是int 类型指针的数组,一旦定义,不能再次赋值;D 项错误,
相关内容
相关标签