2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研冲刺密押题
● 摘要
目录
2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研冲刺密押题(一) .... 2 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研冲刺密押题(二) .. 11 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研冲刺密押题(三) .. 19 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研冲刺密押题(四) .. 27 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研冲刺密押题(五) .. 35
第 1 页,共 43 页
一、选择题
1. 有以下程序:
程序运行的结果是( )。 A.1 B.2 C.3 D.4
【答案】B
【解析】fun 函数是一个递归函数,其功能是:当b 的值为零时,返回此时a 的值; 否则,
返回
即将a 和b 的值分别减1后返回
b 为零。执行过程为:执行fun
值2。
2. 以下叙述中正确的是( )。
A. 在scanf 函数的格式串中,必须有与输入项一一对应的格式转换说明符
B. 只能在printf 函数中指定输入数据的宽度,而不能在scanf 函数中指定输入数据占的宽度 C.scanf 函数中的字符串是提示程序员的,输入数据时不必管它 D. 复合语句也被称为语句块,它至少要包含两条语句 【答案】C
【解析】C 项正确,scanf 函数中的字符串是为了増加程序的可读性,并不影响数据的输入。A 项错误,可以在%和格式字符之间加入
号,作用是跳过对应的输入数据;B 项错误,可以
在格式字符前加入一个正整数指定输入数据所占的宽度;D 项错误,用一对花括号把若干语句括 起来构成一条复合语句。一个复合语句在语法上视为一条语句,在一对花括号内的语句数量不限。
第 2 页,共 43 页
当b 不断递减时,a 也不断递减直到此时b=l,返回
返回a 的
返回
3. 设有定义
A. B. C. D.
【答案】A
以下选项中能够使字符型指针c 正确指向一个字符串的是( )。
【解析】scanfO 函数是将C 定义为一个字符数组的数组名,选项C 是将c 定义为一个字符型变量,选项 D 应该是在指针的定义同时为它赋值,否则是不合法的。选项A 中定义字符数组str ,再将字符数组stt 的首地址 赋给字符型指针C 。
4. 有以下程序
程序运行后的输出结果是( )。 A.36 B.28 C.32 D.24
【答案】D
【解析】函数f 可以重写为: 1 2 3 45678 9101112131415 16
第 3 页,共 43 页
,进入第8行的else 语句;第10行,t=7; 第13行,调用f (0)
f (0)的返回值相同,返 回12。
5. 有以下程序:
程序运行后的输出结果是( )。 A.tuv
B. 字符t 的ASCII 码值 C.t
D. 出错 【答案】C 【解析】表示。
6. 若有定义语句
A.2个字节 B.1个字节 C.3个字节 D.4个字节 【答案】B
【解析】char 类型变量,占用一个字节,‘65’=A,所以,c 表示的字符是A 。
7. 有以下程序:
第 4 页,共 43 页
返回12。
,因为a 都是函数f 中的局部变量,在f (0)结束时都己经被销毁,所以f (l )和调用f (l )
结果输出24。
的优先级高于因此先对s 取内容,然后将s 中的内容加2。
是
则变量C 在内存中占( )。
表示8进制数101,即10进制中的65, 而
相关内容
相关标签