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

2016年兰州财经大学信息工程学院程序设计(语言任选)(同等学力加试)考研复试题库

  摘要

一、选择题

1. 有以下程序(程序中库函数

程序运行后的输出结果是( )。

A. B. C. D.

答:C

【解析】fun 函数实现的功能是将字符串中空格前面的小写字母转换为对应的大写字母

中需要改变的是b 和d , 因此为

2. 有以下程序:

程序运行后的输出结果是( )。

第 2 页,共 33 页 用以判断ch 中的字符是否为小写字母):

A.10

B.9

C.8

D.7

答:B

【解析】

主函数中语句

即为计算

3. 以下叙述中正确的是( )。

A. 函数的形参类型不能是指针类型

B. 函数的类型不能是指针类型

C. 设有指针变量为

答:C

【解析】C 项正确,一般情况下,double 类型的变量长度为8个字节,对指针进行加、减运算时,数字“1”指1个存储单元长度。A 项错误,函数的形参可以是数值类型,也可以是指针类型;B 项错误,C 语言中有指向函数的指针,称为函数指针;D 项错误,int 类型的指针只能指向int ,不能指向double ,指针变量不能混用。

4. 有以下程序

程序的运行结果是( )。

答:D

第 3 页,共 33 页 用函数的返回值作为参数,

所以首先计算代

入得6, 所

以值为9。 得值为3, 然后计

算则p+1将指针p 移动8个字节 D. 基类型不同的指针变量可以相互混用

【解析】首先用函数的方式开打文件然后调用两次fwrite 函数将数组a 的5个元素,依次输出到文件fp 中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread 函数从文件中读取这10个字节的数据到数组a 中。

5. 若有定义语句则变量C 在内存中占( )。

A.2个字节

B.1个字节

C.3个字节

D.4个字节

答:B

【解析】char 类型变量,占用一个字节,表示8进制数101,即10进制中的65, 而‘65’=A,所以,c 表示的字符是A 。

6. 以下使指针指向一个字符串的选项错误的是( )。

A. B. C. D.

答:A

【解析】A 项中定义了指针ps 后,

法将str 的首地

址赋给一个常量,语法错误。

7. 有以下程序:

程序的运行结果是( )。

A.x-4

B.x-6

C.x=8

D.x=12

答:c

【解析】第一次循环:i=0, 执行X++, x=l, 执行内层循环J=0, 由于

第 4 页,共 33 页 表示指针ps 指向地址的内容,而不是地址,无时才执行X++, 即只