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

2016年河南大学环境与规划学院程序设计(同等学力加试)复试笔试最后押题五套卷

  摘要

目录

2016年河南大学环境与规划学院程序设计(同等学力加试)复试笔试最后押题五套卷(一) . 2 2016年河南大学环境与规划学院程序设计(同等学力加试)复试笔试最后押题五套卷(二) . 8 2016年河南大学环境与规划学院程序设计(同等学力加试)复试笔试最后押题五套卷(三) 15 2016年河南大学环境与规划学院程序设计(同等学力加试)复试笔试最后押题五套卷(四) 22 2016年河南大学环境与规划学院程序设计(同等学力加试)复试笔试最后押题五套卷(五) 29

第 1 页,共 34 页

一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。 A.0 B.3 C.7 D.8 答:B

【解析】C 语言中,字符串没有专门的类型表示,是通过字符数组表示,在字符串末尾用表识字符串结 束。字符串s 的前三个字符满足if 语句,所以所以最后输出n 值为3。

2. 以下程序:

程序运行后的输出结果是( )。 A.abc B.28c

第 2 页,共 34 页

当遇到时,for 循环终止,

C.abc28

D. 因类型不一致而出错 答:C

【解析】

程序一开始以只写方式打开文件

以附加方式打开,

接着写入字符串

然后写入字符串

文件关闭后再

然后把文件指针移到开头位置,再读入整个字符串到str

中,最后输出str 的值。

3. 设有一个的矩阵已经存放在一个M 行N 列的数组x 中,且有以下程序段:sum=0;

以上程序段计算的是( )。

A. 矩阵两条对角线元素之和 B. 矩阵所有不靠边元素之和 C. 矩阵所有元素之和 D. 矩阵所有靠边元素之和 答:D

【解析】程序执行过程为:第一个for 循环实现对第一列和第N 列求和。第二个for 循环在上一个for 循环结果上实现对第一行和第M 行从第二个元素到第N-1个元素的求和,总体来说,就是矩阵所有靠边元素之和,故D 选项正确。

4. 有以下程序:

程序的运行结果是( )。 A.abcdef B.cbcdef C.cdef D.ab 答:A

【解析】strcat 把字符串a , b连接起来放在数组a 中,while 语句再将字符串a 赋给字符串b 。

5. 以下不能将s 所指字符串正确复制到t 所指存储空间的是( )。

A. B. C.

第 3 页,共 34 页

D. 答:C

【解析】C 项,

能够实现将s 中除了字符串结束标志的字符

以外的所有字符

复制到t 中,字符串t 是不完整的。

6. 有以下程序

执行后的输出结果是( )。 A.5, 11 B.5, 5 C.11, 11 D.11, 5 答:A

【解析】fun 函数中m 和i 是静态变量,退出函数以后,下次再进入该函数时,m 和i 仍然保持上一次的数 值。第一次调用

返回11。

7. 以下选项中非法的字符常量是( )。

A. B. C. D. 答:D

【解析】字符常量有两种表示方法:一种是用该字符的图形符号。另外还可以用字符的ASCII 码表示,即用反斜符

开头,后跟字符的

码,这种方法也称为转义序列表示法,具体方

这里ddd 是八进制值(0可以省略)。这里hh 是两位十六进制值。D 项

法有两种形式,一种是字符的八进制ASCII 码,表示为另一种使用字符的十六进制ASCII 码值,表示为

使用的是八进制表示,不应该出现9, 所以错误。

8. 有以下程序

第 4 页,共 34 页

时,返回5; 第二次调用时