2022年广西师范大学物理科学与技术学院程序设计基础考研复试题库

更新时间:2023-04-11 05:13:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2016年广西师范大学物理科学与技术学院程序设计基础考研复试题库(一) (2)

2016年广西师范大学物理科学与技术学院程序设计基础考研复试题库(二) (9)

2016年广西师范大学物理科学与技术学院程序设计基础考研复试题库(三) (16)

2016年广西师范大学物理科学与技术学院程序设计基础考研复试题库(四) (22)

2016年广西师范大学物理科学与技术学院程序设计基础考研复试题库(五) (29)

第1 页,共36 页

第 2 页,共 36 页 2016年广西师范大学物理科学与技术学院程序设计基础考研复试题库(一) 说明:①本资料为VIP 包过学员内部使用资料。

——————————————————————————————————————————

一、选择题

1. 以下语句中存在语法错误的是( )。

A. B. C. D.

答:A

【解析】A 项错误,数组定义后,不能对数组整体赋值,SS 是二维数组,

是一维字符数组,即字符串,字符串赋值可以使用

”的形式,但不能使用赋值的形式。BD 两项正确,在定义时对数组同时进行初始化;C 项正确,将常量字符串在内存中的首地址赋给指针数组的一个元素。

2. 设有宏定义

且变量m 已正确定义并赋值,则宏调用:IsDIV

为真时所要表达的是( )。 A.判断m 是否能被5或7整除

B.判断m 是否能被5和7整除

C.判断m 被5或7整除后是否余1

D.判断m 被5和7整除后是否都余1

答:D

【解析】

要求

都为真,即返回1,这是一个选择表达式,当

为真时返回1,否则返回0,即当k 除以n 的余数为1是返回1,

否则返回是逻辑表达式,只有当IsDIV (m ,5)和IsDIV (m ,7)同时为真时,整个表达式才为真。

3. 若有定义语句intx=10;则表达式x-=x+x 的值为( )。

A.-20

B.-10

C.0

D.10

答:B

【解析】赋值表达式,首先计算右边表达式,然后在进行赋值。先做x+x ,结果为20,再做x-20,结果为-10,赋值给X 。

4. 有以下程序:

第 3 页,共 36 页

程序的运行结果是( )。

A.6,5,4,3,2,1,

B.1, 1

C.1, 1, 1, 1, 1, 1,

D.1,2,3,4,5,6,

答:A

【解析】本题中递归函数调用执行过程为

出也即返回执行之后的输出x[0]语句,即5,同理再返回上一个f 函数,依次输出4, 3,2,1。

5. 有以下程序:

程序的运行结果是( )。

A.16, 11, 6, 1,

第 4 页,共 36 页 B.1, 6, 11, 16,

C.4, 1, 10, 13,

D.13, 10, 7, 4,

答:A

【解析】程序的执行过程为:调用函数fun ,将二维数组x 地址传入函数,此函数实现将矩阵转置,然后将 每一列首尾倒置,调用结果

再次调用函数f ,调用

结果为

输出结果为“16,11,6, 1,”。

6. 有以下程序:

程序运行时从第一列开始输入:

则输出结果是( )。

A.Peachflowefispink.

B.Peachflowefis pink.

C.Peachflower is pink.

D.Peach flower is pink.

答:A

【解析】for 循环语句中,通过执行while 语句,

while 的判断条件输入的字符不为空格和回车,把输入的字 符串以‘’为分隔符,分别保存在二维数组b 的4行中,再通过%格式控制符,将二维数组b 的四行字符串无 空格连接输出。

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

A.当程序中对文件的所有写操作完成之后,必须调用

函数关闭文件 B.当程序中对文件的所有写操作完成之后,不一定要调用

_函数关闭文件 C.只有对文件进行输入操作之后,才需要调用

函数关闭文件 D.只有对文件进行输出操作之后,才能调用

函数关闭文件 答:A

【解析】程序编写者应该在程序终止之前关闭所有文件,如果不关闭,文件将会丢失数据。用fdose 函数关闭文件,它先把缓冲区中的数据输出到磁盘文件,然后才释放文件指针变量。所

本文来源:https://www.bwwdw.com/article/pgrl.html

Top