2022年河北科技师范学院职教研究所、教育学院996计算机知识综合[

更新时间:2023-04-17 22:30:01 阅读量: 实用文档 文档下载

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

目录

2017年河北科技师范学院职教研究所、教育学院996计算机知识综合[专业硕士]之C程序设计考研仿真模拟题(一) (2)

2017年河北科技师范学院职教研究所、教育学院996计算机知识综合[专业硕士]之C程序设计考研仿真模拟题(二) (10)

2017年河北科技师范学院职教研究所、教育学院996计算机知识综合[专业硕士]之C程序设计考研仿真模拟题(三) (19)

2017年河北科技师范学院职教研究所、教育学院996计算机知识综合[专业硕士]之C程序设计考研仿真模拟题(四) (27)

2017年河北科技师范学院职教研究所、教育学院996计算机知识综合[专业硕士]之C程序设计考研仿真模拟题(五) (35)

第1 页,共43 页

第 2 页,共 43 页 2017年河北科技师范学院职教研究所、教育学院996计算机知识综合[专业硕士]之C

程序设计考研仿真模拟题(一)

说明:①本资料为VIP 学员内部使用,严格按照2017考研最新题型及历年试题难度出题。

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

一、选择题

1. 有以下定义:

以下叙述中错误的是( )。

A.x 的内存地址与x.i 的内存地址相同

B.struct data 是一个类型名

C.初始化时,可以对x 的所有成员同时赋初值

D.成员i 、c 和d 占用的是同一个存储空间

【答案】D

【解析】i 、c 、d 是结构体变量x 中的三个不同的成员,占用不同的存储空间。共用体的各成员占用同一个存储空间。

2. 有以下程序:

程序的运行结果是( )。

A.0

B.9

C.6

D.8

【答案】C

【解析】函数f 是递归函数,递归的终止条件是X 为1或2。当时

返回值为3,即所以

第 3 页,共 43 页 3. 以下叙述中错误的是( )。

A.用户定义的函数中可以没有return 语句

B.用户定义的函数中可以有多个return 语句,以便可以调用一次返回多个函数值

C.用户定义的函数中若没有return 语句,则应当定义函数为void 类型

D.函数的return 语句中可以没有表达式

【答案】B

【解析】定义函数有两种,一种是void 函数,可以没有return 语句,若有,则不能有任何表达式。另一种 是指定返回类型,则必须有一个return 语句。在一个函数内,可以根据需要在多处出现return 语句。但无论函数 体内有多少个return 语句,return 语句只返回一个函数值。

4. 有以下程序

程序的输出结果是( )。

A.7 1

B.4 3

C.3 4

D.0 0

【答案】A

【解析】main 函数中变量c 和d 以传地址的方式传递参数,形参的改变会导致实参的改变。

5. 有以下程序

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

A.

第 4 页,共 43 页

B.

c.

【答案】A

【解析】外层循环i 的值分别为123,内层循确分别为123、23和3,所以答案为A 。

6. 有以下程序:

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

A.21

B.11

C.6

D.1

【答案】A

【解析】将十进制数转换为二进制数进行位运算,5转换为二进制数是101,再做<<2运算,即为10100,然后100001等于10101,转换为十进制数为21。

7. 以下选项中叙述正确的是( )

A.C 程序中的语句要经过编译才能转换成二进制机器指令

B.算法需要包含所有三种基本结构

C.有些算法不能用三种基本结构来表达

D.简单算法的操作步骤不能超过20步

【答案】A

【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,A 选项正确。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,B 选项错误。结构化程序主要由3种 基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题,C 项错误。算法的复杂程序不是由操作步骤多少决定的,而是按时间复杂度与空间复杂度来衡量,D 选项错误。

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

Top