计算机专业复试离散数学,2016年桂林电子科技大学计算机科学与工程学院210离散数学+程序设计基础之程序设计基础考研复试题库...

一、选择题

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

A. 函数的返回值不能是结构体指针类型

B. 函数的返回值不能是结构体类型

C. 在调用函数时,可以将结构体变量作为实参传给函数

D. 结构体数组不能作为参数传给函数

答:C

【解析】C 项正确,结构体变量作为实参时,是传值形式调用;AB 两项错误,函数的返回值可以是结构体变量和结构体指针变量;D 项错误,向函数传递结构体数组名时,传递的是实参结构体数组的首地址,是传引用形式调用。

2. 有以下程序

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

答:D

【解析】f 函数将数组中前9个元素的值加上对应的下标值。

3. 函数rewind (fp )的作用是( )。

A. 函数rewind (fp )的作用是使文件读写指针指向文件开始位置

B. 使文件位置指针指向文件的末尾

C. 使文件位置指针移至前一个字符的位置

D. 使文件位置指针移至下一个字符的位置

答:A

【解析】rewind ( )函数作用是使文件读写指针指向文件开始位置。

4. 设有以下语句:

若要为变量chi 和ch2分别输入字符A 和B ,正确的输入形式应该是( )。

A.A 和B 之间用逗号间隔

B.A 和B 之间不能有任何间隔符

C.A 和B 之间可以用回车间隔

D.A 和B 之间用空格间隔

答:B

【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab 键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。

5. 设有定义_以下能给数组x 下标为6的元素读入数据的正确语句是( ) 。

A.

B.

C.

D.

答:C

A 项,【解析】 元素类型为double , 所以输入B 项,,有误:虽然x+6为指针,但*(x+6)

并非地址;D 项,使用p[6]表7K 的不是地址,方式不正确。

6. 有以下程序:

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

A.1,3

B.2,3

C.1,4

D.1,2

答:A

【解析】其中p=p+l; 只改变指针p 的地址,与p 的内容无关,所以m 值没有改变,而

是改变该指针所指地址中的内容,所以n 变为3,m 不变。

7. 已定义以下函数

fun 函数返回值是( )。

A. —个整数

B. 不确定的值

C. 形参p 中存放的值

D. 形参p 的地址值

答:A

【解析】题目中fun ( )函数的返回表达式是

型指针,所以该值是一个整数。

8. 以下不是合法C 语言转义字符的是( )。

A. B. C. D.

答:A

【解析】C 语言中,表示响铃,表示退格,

9. 以下关于函数的叙述中正确的是( )。

A. 函数调用必须传递实参

B. 函数必须要有形参

C. 函数必须要有返回值

D. 函数形参的类型与返回值的类型无关

答:D

【解析】函数参数有两种:形式参数和实际参数,前者函数定义时函数名后括号内是形参列表,每个形参由类型和名称两部分组成。在定义函数时,系统并不给形参分配存储单元,当然形参也没有具体的数值,所以称它为形参,也称虚参。形参在函数调用时,系统暂时给它分配存储单元,以便存储调用函数时传来的实参。一旦函数结束运行,系统马上释放相应的存储单元;后者函数调用时函数名后括号内是实参列表,实参可以是常量、变量或表达式。当函数返回到主调

是形参p 所指内容的值,因为p 为int 表示回车不换行,故答案为A 选项。

你可能感兴趣的:(计算机专业复试离散数学)