admin 管理员组

文章数量: 888136


2023年12月25日发(作者:python数据分析基础教程课后答案)

计算机等级考试培训计划

计算机等级考试培训计划

(公共基础及二级Access)

(3月2日~3月26日)

授课内容:

公共基础知识

access部分(表、查询、窗体报表宏)

access部分(VBA)

上机真题讲解

笔试真题讲解

串讲

分2次讲解,6学时

分3次讲解,9学时

分3次讲解,9学时

分3次讲解,9学时

分2次讲解,6学时

分2次讲解,6学时

授课方式:

采用循环讲课,其中公共基础知识部分6个轮次、模块与VBA 6个轮次,表、查询、窗体报表宏4个轮次、上机真题讲解2个轮次、笔试真题讲解3个轮次,串讲4个轮次,每晚都有答疑。

培训建议:

每位考生要根据自己的时间安排,务必选择听讲所培训内容(六个部分)的一个轮次,也可听讲多次。

具体安排

第1周(3月2日~3月8日)

日期

3月2日

(星期一)

3月3日

(星期二)

3月4日

(星期三)

3月5日

(星期四)

3月6日

(星期五)

3月7日

(星期六)

3月8日

(星期日)

时间

晚7:00~10:00

地点

文华楼东区403

文华楼东区301

理工大楼0101

文华楼东区403

内容

公共基础(1)

表(第1轮)

答疑及上机指导

公共基础(1)

表(第2轮)

答疑及上机指导

公共基础(1)

查询(第1轮)

答疑及上机指导

公共基础(2)

查询(第2轮)

答疑及上机指导

公共基础(2)

窗体、报表、宏(第1轮)

答疑及上机指导

公共基础(2)

窗体、报表、宏(第2轮)

答疑及上机指导

上机真题讲解

上机真题讲解

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

理工大楼0102

理工大楼0103

上午8:30~11:30

理工大楼0101

理工大楼0102

下午2:00~5:00 理工大楼0103

理工大楼0101

理工大楼0102

晚7:00~10:00

第2周(3月9日~3月15日)

3月9日

(星期一)

3月10日

(星期二)

3月11日

(星期三)

3月12日

(星期四)

3月13日

(星期五)

3月14日

(星期六)

文华楼东区403

晚7:00~10:00

文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00

文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00

文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00

文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00

文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00

文华楼东区301

理工大楼0101

理工大楼0102

上午8:30~11:30

理工大楼0103

理工大楼0101

3月15日

(星期日)

理工大楼0102

下午2:00~5:00 理工大楼0103

理工大楼0101

理工大楼0102

晚7:00~10:00

第3周(3月16日~3月22日)

3月16日

(星期一)

3月17日

(星期二)

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

晚7:00~10:00

文华楼东区403

文华楼东区301

理工大楼0103

理工大楼0101

理工大楼0103

理工大楼0101

答疑及上机指导

上机真题讲解

上机真题讲解

答疑及上机指导

上机真题讲解

上机真题讲解

答疑及上机指导

公共基础(1)

表(第3轮)

答疑及上机指导

公共基础(1)

表(第4轮)

答疑及上机指导

公共基础(1)

查询(第3轮)

答疑及上机指导

公共基础(2)

查询(第4轮)

答疑及上机指导

公共基础(2)

窗体、报表、宏(第3轮)

答疑及上机指导

公共基础(2)

窗体、报表、宏(第4轮)

答疑及上机指导

模块与VBA(1)

模块与VBA(1)

答疑及上机指导

模块与VBA(2)

模块与VBA(2)

答疑及上机指导

模块与VBA(3)

模块与VBA(3)

答疑及上机指导

笔试真题讲解(1)

模块与VBA(1)

答疑及上机指导

笔试真题讲解(2)

模块与VBA(2)

理工大楼0101

3月18日

(星期三)

3月19日

(星期四)

3月20日

(星期五)

3月21日

(星期六)

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

晚7:00~10:00

文华楼东区403

文华楼东区301

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

理工大楼0102

上午8:30~11:30 理工大楼0103

理工大楼0101

3月22日

(星期日)

理工大楼0102

下午2:00~5:00 理工大楼0103

理工大楼0101

理工大楼0102

晚7:00~10:00

第4周(3月23日~3月26日)

3月23日

(星期一)

3月24日

(星期二)

3月25日

(星期三)

3月26日

(星期四)

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

文华楼东区403

晚7:00~10:00 文华楼东区301

理工大楼0101

理工大楼0103

理工大楼0101

答疑及上机指导

笔试真题讲解(1)

模块与VBA(3)

答疑及上机指导

笔试真题讲解(2)

模块与VBA(1)

答疑及上机指导

笔试真题讲解(1)

模块与VBA(2)

笔试真题讲解(2)

模块与VBA(3)

答疑及上机指导

模块与VBA(1)

模块与VBA(1)

答疑及上机指导

模块与VBA(2)

模块与VBA(2)

答疑及上机指导

模块与VBA(3)

模块与VBA(3)

答疑及上机指导

串讲

串讲

答疑及上机指导

串讲

串讲

答疑及上机指导

串讲

串讲

答疑及上机指导

串讲

串讲

答疑及上机指导

信息工程学院公共计算机教学部

2009-3-2

计算机等级考试二级ACCESS模拟题及答案一

来源:考试大 2009/9/13 【考试大:中国教育考试第一门户】 模拟考场 视频课程 字号:T

T

(1)在深度为5的满二*树中,叶子结点的个数为

A)32 B)31 C)16 D)15

【参考答案】B

(2)若某二*树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是

A)bdgcefha B)gdbecfha C)bdgaechf D)gdbehfca

【参考答案】D

(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用

A)栈 B)堆 C)数组 D)链表

【参考答案】A

(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和

A)消除软件危机 B)软件工程管理 C)程序设计自动化 D)实现软件可重用

【参考答案】B

(5)开发软件时对提高开发人员工作效率至关重要的是

A)操作系统的资源管理功能 B)先进的软件开发工具和环境

C)程序人员的数量 D)计算机的并行处理能力

【参考答案】 B

(6)在软件测试设计中,软件测试的主要目的是

A)实验性运行软件 B)证明软件正确 C)找出软件中全部错误

D)发现软件错误而执行程序

【参考答案】 D

(7)数据处理的最小单位是

A)数据 B)数据元素 C)数据项 D)数据结构

【参考答案】 B

(8)索引属于

A)模式 B)内模式 C)外模式 D)概念模式

【参考答案】 B

(9)下述关于数据库系统的叙述中正确的是

A)数据库系统减少了数据冗余 B)数据库系统避免了一切冗余

C)数据库系统中数据的一致性是指数据类型一致

D)数据库系统比文件系统能管理更多的数据

【参考答案】A

(10)数据库系统的核心是

A)数据库 B)数据库管理系统 C)模拟模型 D)软件工程

计算机等级考试二级ACCESS模拟题及答案一

来源:考试大 2009/9/13 【考试大:中国教育考试第一门户】 模拟考场 视频课程 字号:T

T

(11)在以下数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件四部分组成)层次示意图中,数据库应用系统的位置是

A)1 B)3 C)2 D)4

【参考答案】 D

(12)数据库系统四要素中,什么是数据库系统的核心和管理对象?

A)硬件 B)软件 C)数据库 D)人

【参考答案】 C

(13)Access数据库中哪个数据库对象是其他数据库对象的基础?

A)报表 B)查询 C)表 D)模块

【参考答案】 C

(14)通过关联关键字“系别”这一相同字段,表二和表一构成的关系为

A)一对一 B)多对一 C)一对多 D)多对多

【参考答案】C

(15)某数据库的表中要添加internet站点的 ,则该采用的字段类型是

A)OLE对象数据类型 B)超级连接数据类型 C)查阅向导数据类型

D)自动编号数据类型

【参考答案】 B

(16)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是

A)选择查询 B)参数查询 C)操作查询 D)SQL查询

【参考答案】 A

(17)哪个查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则?

A)联合查询 B)传递查询 C)数据定义查询 D)子查询

【参考答案】 D

(18)下列不属于查询的三种视图的是

A)设计视图 B)模板视图 C)数据表视图 D)SQL视图

【参考答案】 B

(19)要将“选课成绩”表中学生的成绩取整,可以使用

A)Abs([成绩]) B)Int([成绩]) C)Srq([成绩]) D)Sgn([成绩])

【参考答案】B

(20)在查询设计视图中

A)可以添加数据库表,也可以添加查询 B)只能添加数据库表

C)只能添加查询 D)以上两者都不能添加

【参考答案】A

计算机等级考试二级ACCESS模拟题及答案三

来源:考试大 2009/9/13 【考试大:中国教育考试第一门户】 模拟考场 视频课程 字号:T

T

(1)检查软件产品是否符合需求定义的过程称为

A)确认测试 B)集成测试 C)验证测试 D)验收测试

【参考答案】 A

(2)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是

A)控制流 B)加工 C)数据存 D)源和潭

【参考答案】 A

(3)应用数据库的主要目的是

A)解决数据保密问题 B)解决数据完整性问题

C)解决数据共享问题 D)解决数据量大的问题

【参考答案】 C

(4)在数据库设计中,将E-R图转换成关系数据模型的过程属于

A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段

【参考答案】 B

(5)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是

A)数据库系统 B)文件系统 C)人工管理 D)数据项管理

【参考答案】 A

(6) DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是

A)DBS包括DB和DBMS B)DBMS包括DB和DBS

C)DB包括DBS和DBMS D)DBS等于DB等于DBMS

【参考答案】 A

(7)下图所示的数据模型属于

A)层次模型 B)关系模型 C)网状模型 D)以上皆非

【参考答案】 C

(8) 下列关系模型中术语解析不真确的是

A) 记录,满足一定规范化要求的二维表,也称关系 B)字段,二维表中的一列

C)数据项,也成分量,是没个记录中的一个字段的值

D)字段的值域,字段的取值范围,也称为属性域

【参考答案】 A

(9) 通过“系别”这一相同字段,表一和表二构成的关系为

A)一对一 B)多对一 B)一对多 C)多对多

【参考答案】 C

(10) 用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述真确的是

A)SELECT FROM 教师表 IF (性别=‘男’)

B)SELECT 性别FROM 教师表 IF (性别=‘男’)

C)SELECT *FROM 教师表 WHERE(性别=‘男’)

D)SELECT *FROM 性别WHERE (性别=‘男’)

(11)将所有字符转换为大写的输入掩码是

A)>

B)<

C)0

D)A

【参考答案】 A

(12)Access中表与表的关系都定义为

A)一对多关系

B)多对多关系

C)一对一关系

D)多对一关系

【参考答案】A

(13)下列属于操作查询的是

①删除查询

②更新查询

③交*表查询

④追加查询

⑤生成表查询

A)①②③④

B)②③④⑤

C)③④⑤①

D)④⑤①②

【参考答案】D

(14)哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询?

A)选择查询

B)参数查询

C)交*表查询

D)操作查询

【参考答案】B

(15)查询能实现的功能有

A)选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库

B)选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系

C)选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式

D)选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体

【参考答案】D

(16)特殊运算符“ln”的含义是

A)用于指定一个字段值的范围,指定的范围之间用And连接

B)用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配

C)用于指定一个字段为空

D)用于指定一个字段为非空

【参考答案】 B

(17)下面示例中准则的功能是

A)查询99年1月之前参加工作的职工

B)查询99年12月之后参加工作的职工

C)查询99年参加工作的职工

D)查询99年1月和2月参加工作的职工

【参考答案】C

(18)窗体中的信息不包括

A)设计者在设计窗口时附加的一些提示信息

B)设计者在设计窗口时输入的一些重要信息

C)所处理表的记录

D)所处理查询的记录

【参考答案】B

(19)用于创建窗体或修改窗体的窗口是窗体的

A)设计视图

B)窗体视图

C)数据表视图

D)透视表视图

【参考答案】 A

(20)没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是

A)结合型

B)非结合型

C)计算型

D)非计算型

【参考答案】B来源:考试大-计算机二级考试

21)下列不属于控件格式属性的是

A)标题

B)正文

C)字体大小

D)字体粗细

【参考答案】B

(22)鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是

A)“鼠标按下”

B)“鼠标移动”

C)“鼠标释放”

D)“鼠标锁定”

【参考答案】D

(23)对报表属性中的数据源设置,下列说法正确的是

A)只能是表对象

B)只能是查询对象

C)既可以是表对象也可以是查询对象

D)以上说法均不正确

【参考答案】C

(24)报表中的报表页眉是用来

A)显示报表中的字段名称或对记录的分组名称

B)显示报表的标题、图形或说明性文字

C)显示本页的汇总说明

D)显示整份报表的汇总说明

【参考答案】B

(25)请判断以下这张报表的类型

A)纵栏式报表

B)表格式报表

C)图表报表

D)标签报表

【参考答案】A

(26)数据访问页有两种视图方式,它们是

A)设计视图和数据表视图

B)设计视图和页视图

C)设计视图和打印预览视图

D)设计视图和窗体视图

【参考答案】 B

(27)能够创建宏的设计器是

A)窗体设计器

B)报表设计器

C)表设计器

D)宏设计器

【参考答案】 D

(28)用于打开报表的宏命令是

A)OpenForm

B)Openquery

C)OpenReport

D)RunSQL

【参考答案】 C

(29)以下关于标准模块的说法不正确的是

A)标准模块一般用于存放其他Access数据库对象使用的公共过程

B)在Access系统中可以通过创建新的模块对象而进入其代码设计环境

C)标准模块所有的变量或函数都具有全局特性,是公共的

D)标准模块的生命周期是伴随着应用程序的运行而开始,关闭而结束

【参考答案】 C

计算机等级考试二级ACCESS模拟题及答案二

来源:考试大 2009/9/13 【考试大:中国教育考试第一门户】 模拟考场 视频课程 字号:T

T

(1)窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能

A)输入数据

B)编辑数据

C)输出数据

D)显示和查询表中的数据

【参考答案】 C

(2)窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的

A)“设计”视图

B)“窗体”视图

C)“数据表”视图

D)“透视表”视图

【参考答案】A

(3)“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是

①“平面”、②“颜色”、③“凸起”、④“蚀刻”、⑤“透明”、⑥“阴影”、⑦“凹陷”、⑧“凿痕”、⑨“倾斜”

A)①②③④⑤⑥

B)①③④⑤⑥⑦

C)①④⑥⑦⑧⑨

D)①③④⑥⑦⑧

【参考答案】 D

(4)窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是

A)“加载”

B)“打开”

C)“关闭”

D)“确定”

【参考答案】D

(5)下面关于报表对数据的处理中叙述正确的是

A)报表只能输入数据

B)B)报表只能输出数据

C)报表可以输入和输出数据

D)报表不能输入和输出数据

【参考答案】B

(6)用于实现报表的分组统计数据的操作区间的是

A)报表的主体区域

B)页面页眉或页面页脚区域

C)报表页眉或报表页脚区域

D)组页眉或组页脚区域

【参考答案】D

(7)为了在报表的每一页底部显示页码号,那么应该设置

A)报表页眉

B)页面页眉

C)页面页脚

D)报表页脚

【参考答案】C

(8)要在报表上显示格式为“7/总10页”的页码,则计算控件的控件源应设置为

A)来源:考试大-计算机二级考试

(11)用于最大化激活窗口的宏命令是

A)Minimize

B)Requery

C)Maximize

D)Restore

【参考答案】C

(12)在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式

A)Reports!Name

B)Reports!exam!Name

C)exam!Name

D)Reports exam Name

【参考答案】 B

(13)可以判定某个日期表达式能否转换为日期或时间的函数是

A)CDate

B)IsDate

C)Date

D)IsText

【参考答案】 B

(14)以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)?

A) DimNewArray(10)As Integer

B)Dim NewArray(1 To 10)As Integer

C)DimNewArray(10) Integer

D)Dim NewArray(1 To 10) Integer

【参考答案】 B

(15)算法的空间复杂度是指

A)算法程序的长度

B)算法程序中的指令条数

C)算法程序所占的存储空间

D)执行过程中所需要的存储空间

【参考答案】 D

(16)用链表表示线性表的优点是

A)便于随机存取

B)花费的存储空间较顺序存储少

C)便于插入和删除操作

D)数据元素的物理顺序与逻辑顺序相同

【参考答案】 C

(17)数据结构中,与所使用的计算机无关的是数据的

A)存储结构

B)物理结构

C)逻辑结构

D)物理和存储结构

【参考答案】 C

(18)结构化程序设计主要强调的是

A)程序的规模

B)程序的效率

C)程序设计语言的先进性

D)程序易读性

【参考答案】 D

(19)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指

A)模块间的关系

B)系统结构部件转换成软件的过程描述

C)软件层次结构

D)软件开发过程

【参考答案】B

编辑特别推荐:

计算机操作系统期末考试题目及答案(选择题)答案绝对正确

广药师姐

一、单项选择题(本大题共20小题,每小题2分,共40分)。

1位示图方法可用于( )

A、盘空间的管理 B、盘的驱动调度

C、文件目录的查找 D、页式虚拟存贮管理中的页面调度

凡是有盘空间三个字就选

2.下列关于进程和线程的叙述中,正确的是____。

A、一个进程只可拥有一个线程

B、一个线程只可拥有一个进程

C、一个进程可拥有若干个线程

D、一个线程可拥有若干个进程

线程是进程的一部分

3.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会____。

A、继续运行

B、进入阻塞态,让出CPU

C、进入就绪态,让出CPU

D、继续运行,并唤醒S队列上的等待进程

P操作就是信号量减一,若小于0则进入等待队列,S=0,P操作后s=-1,则进入等待

V操作就是信号量加一,若小于等于0则唤醒,

4.一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的

____。

A、互斥条件 (不能共占一个资源) B、请求和释放条件 (请求了资源还可以继续请求)

C、不剥夺条件 请求的资源用完才释放 D、环路等待条件(形成环路)

5.下列算法中用于磁盘移臂调度的是( )

A、时间片轮转法 (进程调度) B、LRU算法 (页面调度)

C、最短寻找时间优先算法 D、优先级高者优先算法 (进程调度)

还有fcfs先来先服务,scan扫描算法

6.若P、V操作的信号量S的初值为2,当前值为-1,则有_____个等待进程。

A、1

B、2

C、3

D、0

s>0如s=2,则表示有2个可用资源s<0,则表示有|n|在等待,s=-1则有一个在等待,s=0,则没有可用资源

7.一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。如果要求系统没有死锁危险,请问N可以取的最大值是______。

A、1

B、2

C、3

D、4

8+n>=3n判断死锁,则n<=4,取n=3

8.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1

A、T1+T2+T3 B、(T1+T2+T3)/3 C、(3T1+2T2+T3)/3 D、(T1+2T2+3T3)/3

周转时间=完成时间(服务+开始)-到达时间(同时到达位0)

T1完成时间T1 周转时间T1+0

T2完成时间T2+T1周转时间T2+T1+0

T3完成时间T3+T2+T1周转时间T3+T2+T1+0

平均周转时间(T1+T1+T2+T1+T2+T3)/3

9.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共

享,但其中_______不是引起操作系统选择新进程的直接原因。

A、运行进程的时间片用完

B、运行进程出错

C、运行进程要等待某一事件的发生

D、有新进程进入就绪状态

10. 使用了虚拟存储器,指令执行时 。

A、所需数据一定在内存中找到 B、必须事先使用SPOOLING技术 C、必须先进行“虚、实”地址变换 D、必须将常用子程序先调入内存

11.系统抖动是指____。

A、使用机器时,屏幕闪烁的现象

B、由于主存分配不当,偶然造成主存不够的现象

C、系统盘有问题,致使系统不稳定的现象

D、被调出的页面又立刻被调入所形成的频繁调入调出现象

12.进程从运行状态进入就绪状态的原因可能是( )

A、被选中占有处理机 B、等待某一事件 C、等待的事件已发生 D、时间片用完

13.外存(如磁盘)上存放的程序和数据____。

A、可由CPU直接访问

B、必须在CPU访问之前移入主存

C、是使用频度高的信息

D、是调整缓存中的信息

14.硬盘属于____。

A、字符型设备

B、独占型设备

C、块设备

D、虚拟设备

15.SPOOLing技术可以实现设备的____分配。

A、独占 B、共享

C、虚拟 D、物理

16.用磁带作为文件存贮介质时,文件只能组织成( )

A、顺序文件 B、链接文件 C、索引文件 D、目录文件

磁带时顺序的,凡是读写操作的都是互斥的

17. 数据传送方式的作用是在外围设备和内存之间开辟直接的数据交换通道。

A、程序直接控制 B、DMA C、 通道控制 D、中断

18.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响

应比是( )

A、2

B、1

C、3

(运行时间+等待时间)/运行时间

19.对记录式文件,操作系统为用户存取文件信息的最小单位是( )。

A、字符 B、数据项 C、记录 D、文件

20.为了提高设备分配的灵活性,用户申请设备时应指定( )号。

A、设备类相对 B、设备类绝对 C、相对 D、绝对

一、单项选择题(每题1分,共20分)

1.操作系统的发展过程是( )

A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序

C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统

设备驱动,原始的操作系统,管理进程,操作系统

2.用户程序中的输入、输出操作实际上是由( B )完成。

A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序

3.进程调度的对象和任务分别是( C )。

A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU

B、进程,从后备作业队列中按调度策略选择一个作业占用CPU

C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU

D、作业,从后备作业队列中调度策略选择一个作业占用CPU

高级调度(作业调度):后备作业从外存调入内存

低级调度(进程调度)就绪进程CPU调度

中级调度(交换调度)内存与外存交换

4.支持程序浮动的地址转换机制是( A、动态重定位 )

A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位

5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。

A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小

6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。

A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性

7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。

A、等待 B、就绪 C、运行 D、完成

8.文件的保密是指防止文件被( C )。

A、篡改 B、破坏 C、窃取 D、删除

9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。

A、2个 B、3个 C、4个 D、5个

10.按逻辑结构划分,文件主要有两类:(记录式文件 )和流式文件。

A、记录式文件 B、网状文件 C、索引文件 D、流式文件

11.UNIX中的文件系统采用(、流式文件 )。

A、网状文件 B、记录式文件 C、索引文件 D、流式文件

12.文件系统的主要目的是( A )。

A、实现对文件的按名存取 B、实现虚拟存贮器

C、提高外围设备的输入输出速度 D、用于存贮系统文档

13.文件系统中用( D )管理文件。

A、堆栈结构 B、指针 C、页表 D、目录

14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( B )。

A、重名翻译 B、多级目录 C、约定 D、文件名

15.在多进程的并发系统中,肯定不会因竞争( C )而产生死锁。

A、打印机 B、磁带机 C、CPU D、 磁盘

16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。

A、先来先服务 B、轮转

C、最高响应比优先 D、均衡调度

17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条

件后再向前执行,这种制约性合作关系被称为进程的( B )。

A、互斥 B、同步 C、调度 D、伙伴

同步在互斥的基础上对资源的有序访问

18.当每类资源只有一个个体时,下列说法中不正确的是( C )。

A、有环必死锁 B、死锁必有环

C、有环不一定死锁 D、被锁者一定全在环中

有环必死锁

19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( A )有关的。

A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式

20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( B )。

A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能

6.段页式存储管理中,若采用直接地址转换,为访问一内存数据,至少( )次访问内存。

A.1 B. 3 C. 2

7.当进程因时间片用完而让出处理机时,该进程应转变为()状态。

A、等待 B、运行 C、就绪 D、完成

8.采用段页式管理,一个程序被分为4个段,这4个段共有20个页,装入内存时,最多有( )个页存在碎片。

A、16 B、8 C、20 D、4

9.在动态分区(可变分区)的存储过程中,回收一个分区时,会使空闲分区个数减1的情况是( )

A. 既有上邻又有下邻

C. 既无上邻又无下邻 D. 不存在

11.有4个进程需要访问同类资源,假定每个进程需要3个资源,系统至少要提供( )个资源才能保证不会死锁。

A、3 B、6 C、9 D、12

4*3<=4+M M>=8为死锁这是判断的临界,则M取9

12.从用户角度看,文件系统的主要目的是( D )。

A、用于存贮系统文档 B、实现虚拟存贮器

C、提高外围设备的输入输出速度 D、实现对文件的按名存取

1.关于操作系统的叙述( )是不正确的。

A.“管理资源的程序” B.“管理用户程序执行的程序”

C.“能使系统资源提高效率的程序” D.“能方便用户编程的程序”

2.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用。

3.支持程序浮动的地址转换机制是( )

4.临界区是指并发进程中访问共享变量的( )段。

5.运行时间最短的作业被优先调度,这种企业调度算法是( )

一、单项选择题(每小题1分,共20分)。请将正确选项的字母填在题干中的括号内。

1.( )不是基本的操作系统。

A、批处理操作系统 B、分时操作系统 C、实时操作系统 D、网络操作系统

2.( )不是分时系统的基本特征:

A、同时性 B、独立性 C、实时性 D、交互性

3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使 用。

A、操作员 B、联机用户 C、操作系统 D、目标程序

4.当用户程序执行访管指令时,中断装置将使中央处理器( )工作。

A、维持在目态 B、从目态转换到管态 C、维持在管态 D、从管态转换到目态

5.进程所请求的一次打印输出结束后,将使进程状态从( )

A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态

6.采用动态重定位方式装入的作业,在执行中允许( )将其移动。

A、用户有条件地 B、用户无条件地

C、操作系统有条件地 D、操作系统无条件地

7.分页式存储管理中,地址转换工作是由( )完成的

A、硬件 B、地址转换程序 C、用户程序 D、装入程序

8.如果允许不同用户的文件可以具有相同的文件名,通常采用( )来保证按名 存取的安全。

A、重名翻译机构 B、建立索引表 C、建立指针 D、多级目录结构

9.对记录式文件,操作系统为用户存取文件信息的最小单位是( )。

A、字符 B、数据项 C、记录 D、文件

10.为了提高设备分配的灵活性,用户申请设备时应指定( )号。

A、设备类相对 B、设备类绝对 C、相对 D、绝对

11.通常把通道程序的执行情况记录在( )中。 A、PSW B、PCB C、CAW D、CSW

12.作业调度是从输入井中处于( )状态的作业中选取作业调入主存运行。

A、运行 B、收容 C、输入 D、就绪

13.一作业进入内存后,则所属该作业的进程初始时处于( )状态。

A、运行 B、等待 C、就绪 D、收容

14.共享变量是指( )访问的变量。

A、只能被系统进程 B、只能被多个进程互斥 C、只能被用户进程 D、可被多个进程

15.临界区是指并发进程中访问共享变量的( )段。

A、管理信息 B、信息存储 C、数据 D、程序

16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅 允许申请一台,则至多允许( )个进程参于竞争,而不会发生死锁。

A、5 B、2 C、3 D、4

17.产生系统死锁的原因可能是由于( )。 A、进程释放资源

B、一个进程进入死循环

C、多个进程竞争,资源出现了循环等待 D、多个进程竞争共享型设备

18.主要由于( )原因,使UNIX易于移植。 A、UNIX是由机器指令书写的

B、UNIX大部分由汇编少部分用C语言编写 C、UNIX是用汇编语言编写的

D、UNIX小部分由汇编大部分用C语言编写

19.UNIX系统中,进程调度采用的技术是( )。 A、时间片轮转 B、先来先服务 C、静态优先数 D、动态优先数

20.如果为了使所有进程都有机会运行,最好采用的调度算法是:( )。 A、SCBF B、优先数法 C、轮转法 D、FPF

1.MS-DOS是一种( C )操作系统。

A、分时操作系统 B、实时操作系统

C、单用户微机操作系统 D、多用户微机操作系统

2.下列命令中用于删除子目录的命令是( C ) A、MD B、CD C、RD D、TREE

3.UNIX中磁盘空间的分配单位是( B) A、扇区 B、物理块 C、物理记录 D、簇

4.现有三个作业同时到达,每个作业的计算时间均为1小时,它们在一台处理机上按单道方式运行,则平均周转时间为( B ) A、1小时 B、2小时 C、3小时 D、6小时

5.位示图法可用于(B )

A、文件目录的查找

B、分页式存储管理中主存空闲块的分配和回收

C、可变式存储管理中空闲区的分配和回收

D、页式虚拟存储管理中的页面置换

6.在页式存储管理方案中,采用( A )实现地址变换

A、页表 B、段表 C、段表和页表 D、空闲区表

7.资源的静态分配算法在解决死锁问题中是用于( A )

A 预防死锁 B、避免死锁 C、 检测死锁 D、解除死锁

8.任何两个并发进程之间( C)

A、一定相互独立 B、一定存在交互 C、可能存在交互 D、都有共享变量

9.以下程序中( B )不是SPOOLING系统的组成部分

A、预输入程序 B、通道程序 C、井管理程序 D、缓输出程序

10.对于给定的信号量s,唤醒操作 V(s)定义为:if 存在等待的进程 then 唤醒这个进程 else ( B )。

A. S=0 B. s:=s+1 C. s:=s-1 D. s:=1

11.进程是操作系统中的一个重要概念,进程是一个具有一定独立功能的程序在某个数据集合上的一次( C )。

A. 单独操作 B. 关联操作 C. 执行活动 D. 并发活动

12.使用了虚拟存储器,指令执行时( C )。

A. 所需数据一定在内存中找到 B. 必须事先使用复盖技术

C. 必须先进行“虚、实”地址变换 D. 必须将常用子程序先调入内存

13.文件系统为用户提供了( A ) 功能,使得用户能透明地存储访问文件。

A. 按名存取 B. 密码存取 C. 路径存取 D. 命令调用

14.在下列进程调度算法中,哪一个算法会对优先权进行调整。

A 、先来先服务 B 、短进程优先 C 、高响应比优先 D 、时间片轮转

15.操作系统中的批处理控制方式也可称为( D )方式

A、联机控制 B、假脱机控制 C、交互控制 D、脱机控制

16.在下列存储管理方案中,可用上、下限地址寄存器实现存储保护的是( B ).

A、固定分区存储管理 B、可变分区存储管理 C、页式存储管理 D、虚拟存储管理

二、单项选择题(每小题1分,共20分)在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内。

6. ( B )的主要特点是提供即时响应和高可靠性。生产过程的控制、武器系统、 业务就是

这样的系统

7. ( C )不是分时系统的基本特征:

8. 若当前进程因时间片用完而让出处理机时,该进程应转变为( A )状态。

9. 进程的并发执行是指若干个进程(B )。

A. 同时执行 B. 在执行时间上是重叠的 C. 在执行时间上是不可重叠的 D. 共享系统资源

10. 进程间的互斥与同步分别表示各进程间的( B )。

11. 作业调度从处于( C )状态的队列中选取适当的作业投入运行。

A. 运行 B. 提交 C. 后备 D. 完成

12. 产生系统死锁的原因可能是由于( C )。

A. 进程释放资源

C. 多个进程竞争资源出现了循环等待

13. 作业调度算法中“短作业优先”调度算法使得( B )。

A. 每个作业的等待时间较短 B. 作业的平均等待时间最短 C. 系统效率最高 D. 长作业的等待时间最短

14. 在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )

A. 地址从小到大 B. 地址从大到小 C. 容量从小到大 D. 容量从大到小

15. 关于虚拟存储器,以下说法正确的是( D )。

A. 可提高计算机运算速度的设备

B. 容量扩大了的主存实际空间

C. 通过SPOOLING技术实现的

D. 可以容纳超过主存容量的多个作业同时运行的一个地址空间

16. 存储器管理中,请求分页LRU算法是指( )。

A. 最早进入内存的页先淘汰 B. 最近最长时间以来没被访问的页淘汰

C. 近期被访问次数最少的页先淘汰 D. 以后再也不用的页先淘汰

17. ( )数据传送方式的作用是在外围设备和内存之间开辟直接的数据交换通道。

A. 程序直接控制 B. DMA C. 通道控制 D. 中断

18. 如果系统中有3台相同的单显和2台相同的彩显,则必须为它们配置( )种设备驱动程序。 A. 1 B. 2

19. 磁带上的文件一般只能( )。 A. 顺序存取 B. 随机存取 C. 以字节为单位存取 D. 直接存取

20. 如果允许不同用户的文件可以具有相同的文件名,通常采用( ) 来保证按名存取的安全。

21. 索引文件组织的一个主要优点是( )。

A. 不需要链接指针 C. 回收实现比较简单 D. 用户存取方便

22. UNIX属于一种( )类型的操作系统。 A. 分时系统 B. 批处理系统 C. 实时系统

23. UNIX系统中,进程调度采用的技术是( ).。

24. UNIX系统中,进程由三部分组成:进程控制块,正文段和( )。

25. 下面哪一个不是操作系统与用户的接口( )。

6.设计批处理多道系统时,首先要考虑的是( )。

A、灵活性和可适应性 B、系统效率和吞吐量

C、交互性和响应时间 D、实时性和可靠性

7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。

A、等待 B、就绪 C、运行 D、完成

8.文件的保密是指防止文件被( )。

A、篡改 B、破坏 C、窃取 D、删除

9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )

临界区构成。

A、2个 B、3个 C、4个 D、5个

10.按逻辑结构划分,文件主要有两类:( )和流式文件。

A、记录式文件 B、网状文件 C、索引文件 D、流式文件

11.UNIX中的文件系统采用( )。

A、网状文件 B、记录式文件 C、索引文件 D、流式文件

12.文件系统的主要目的是( )。

A、实现对文件的按名存取 B、实现虚拟存贮器

C、提高外围设备的输入输出速度 D、用于存贮系统文档

13.文件系统中用( )管理文件。

A、堆栈结构 B、指针 C、页表 D、目录

14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( )。

A、重名翻译 B、多级目录 C、约定 D、文件名

15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。

A、打印机 B、磁带机 C、CPU D、 磁盘

16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。

A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度

17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,

或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( )。

A、互斥 B、同步 C、调度 D、伙伴

18.当每类资源只有一个个体时,下列说法中不正确的是( )。

A、有环必死锁 B、死锁必有环

C、有环不一定死锁 D、被锁者一定全在环中

19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。

A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式

20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于

( )。

A、进程相应的程序段的长度 B、进程自身和进程调度策略

C、进程总共需要运行时间多少 D、进程完成什么功能

1.从用户的观点看,操作系统是( )。

A、用户与计算机之间的接口 B、控制和管理计算机资源的软件

C、合理地组织计算机工作流程的软件 D、由若干层次的程序按一定的结构组成的有机体

2.用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。

A、等待 B、就绪 C、运行 D、完成

3.信箱通信是一种( )通信方式。

A、直接通信 B、间接通信 C、低级通信 D、信号量

4.某系统中有3个并发进程,都需要同类资源4个,则该系统不会发生死锁的最少资源数是( )个。

3*4《=3+M M》=9 M取10

A、9 B、10 C、11 D、12

5.既考虑作业等待时间,又考虑作业执行时间的调度算法是( ).

A、响应比高者优先 B、短作业优先 C、优先级调度 D、先来先服务

6.系统在( ),发生从目态到管态的转换。

A、发出P操作时 B、发出V操作时 C、执行系统调用时 D、执行置程序状态字时

7.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为:1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生( )次缺页中断。

A、7 B、8 C、9 D、10

8.作业在执行中发生了缺页中断,经操作系统处理后,应让其执行( )指令。

A、 被中断的前一条 B、 被中断的

C、 被中断的后一条 D、 启动时的第一条

9.( )用作连接大量的低速和中速I/O设备。

A、选择通道 B、字节多路通道 C、数组多路通道 D、以上都不是

10.一个文件的绝对路径名是从( )开始,逐步沿着每一级子目录向下追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。

A、当前目录 B、根目录 C、多极目录 D、二级目录

1. UNIX操作系统是一个( )

A、交互式分时操作系统 B、多道批处理操作系统

C、实时操作系统 D、分布式操作系统

2. 进程调度的对象和任务分别是( )。

A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU

B、进程,从后备作业队列中按调度策略选择一个作业占用CPU

C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU

D、作业,从后备作业队列中调度策略选择一个作业占用CPU

3.支持程序浮动的地址转换机制是( )

A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位

4.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。

A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小

5. 一级目录结构的文件系统的主要特点是( )

A、适用于多道程序设计 B、适用于单用户系统

C、无需把索引表放到磁盘上 D、存取所有文件都无需用到索引表

6.进程有三种基本状态,可能的状态转换是( )

A、就绪态到运行态、等待态到就绪态、运行态到等待态 B、就绪态到运行态、就绪态到等待态、等待态到运行态 C、就绪态到运行态、等待态到就绪态、等待态到运行态 D、运行态到就绪态、就绪态到等待态、等待态到运行态

7.引入缓冲技术的主要目的是( )

A、改善用户编程环境 B、提高CPU的处理速度

C、提高CPU与设备之间的并行程度 D、降低计算机的硬件成本

8.文件系统的主要目的是( )。

A、实现对文件的按名存取 B、实现虚拟存贮器

C、提高外围设备的输入输出速度 D、用于存贮系统文档

9.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( )。

A、重名翻译 B、多级目录 C、约定 D、文件名

10.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。

A、打印机 B、磁带机 C、CPU D、 磁盘

11.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。

A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度

12.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( )。

A、互斥 B、同步 C、调度 D、伙伴

13.当每类资源只有一个个体时,下列说法中不正确的是( )。

A、有环必死锁 B、死锁必有环

C、有环不一定死锁 D、被锁者一定全在环中

14. 在文件目录的目录项中主要存放的是( )

A、文件的名字、文件的类型和文件的物理地址等 B、文件的名字、文件的类型和文件的摘要等 C、文件的名字、文件记录的长度和文件的结构等

D、文件的名字、文件的存取方式和文件在主存中的地址等

15. 在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。

A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能

一、单项选择题(每题2分,共20分)

1.以下著名的操作系统中,属于多用户、分时系统的是( B )。

A.DOS系统 B.UNIX系统

C.Windows NT系统 D.OS/2系统

2.在操作系统中,进程的最基本的特征是( A )。

A.动态性和并发性 B.顺序性和可再现性

C.与程序的对应性 D.执行过程的封闭性

3.操作系统中利用信号量和P、V操作,( C )。

A.只能实现进程的互斥 B.只能实现进程的同步

C.可实现进程的互斥和同步 D.可完成进程调度

4.作业调度的关键在于( C )。

A.选择恰当的进程管理程序 B.用户作业准备充分

C.选择恰当的作业调度算法 D.有一个较好的操作环境

5.系统抖动是指( D )。

A.使用机器时,屏幕闪烁的现象

B.由于主存分配不当,偶然造成主存不够的现象

C.系统盘有问题,致使系统不稳定的现象

D.被调出的页面又立刻被调入所形成的频繁调入调出现象

6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A.段表 B.页表

C. PCB D.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )

A.单级目录 B.二级目录

C.纯树型目录 D.非循环图目录

8.SPOOLing技术可以实现设备的( C )分配。

A.独占 B.共享

C.虚拟 D.物理

9.避免死锁的一个著名的算法是( C )。

A.先人先出算法 B.优先级算法

C. 家算法 D.资源按序分配法

3.用户程序中的输入,输出操作实际上是由(C )完成。

4.计算机系统中判别是否有中断事件发生应是在(B )

11.对磁盘进行移臂调度的目的是为了缩短( A)时间。

12.启动外设前必须组织好通道程序,通道程序是由若干(A )组成。

18.通常不采用( D)方法来解除死锁。 D.从非死锁进程处抢夺资源 终止死锁所有进程

19.(C )不是Unix系统的特色。

A."交互的分时系统"

B."以全局变量为中心的模块结构"

C."模块之间调用关系简明"

D."可以分成内核和外壳"

20.关于Unix的用户标识,(C )是不正确的。

A.一为实际的UID,一为有效的SUID

3.多道程序设计是指( D )

4. 位示图方法可用于( A ).

A.盘空间的管理 B.盘的驱动调度

C.文件目录的查找 D.页式虚拟存储管理中的页面调度

5.磁盘驱动调度算法中( B )算法可能会随时改变移动臂的运动方向.

A.电梯算法 B.先来先服务算法 C.N步扫描 D.循环扫描

6.下面与信息在磁盘上的位置有关且所需时间最长的时间是( A ).

A.寻道时间 B.延迟时间 C.传送时间 D.访问时间

7.某进程所要求的一次打印输出结束,该进程被( C ),其进程的状态将从( F ).

A.阻塞 B.执行 C.唤醒 D.运行状态到阻塞状态 E.就绪到运行 F.阻塞到就绪

8.对临界资源应采取( A )访问方式来实现共享.

A.互斥 B.同时 C.抢夺 D.并发

9.动态重定位是在( C )完成的.

A.作业执行前集中一次 B.作业执行过程中集中一次 C.作业执行过程中 D.作业执行过程中由用户

10.文件系统采用多级目录结构后,对于不同用户的文件,其文件名( C ).

A.应该相同 B.应该不同

C.可以相同,也可以不同 D.受系统约束

11.操作系统是一种( A ).

A.系统软件 B.系统硬件 C.应用软件 D.支持软件

12.产生死锁的主要原因是( D ).

A.系统资源不足和系统中的进程太多 B.资源的独占性和系统中的进程太多 C.进程调度不当和资源的独占性 D.系统资源不足和进程推进顺序不当

13.实时系统中的进程调度通常采用( D )算法。

A.响应比高者优先 B.短作业优先

C.时间片轮转 D.强占式的优先数高者优先。

14.操作系统中的Spooling技术,实质是将( B )转换为共享设备的技术

2.进程和程序的一个本质区别是(D )。

A. 前者分时使用CPU,后者独占CPU B.前者存储在内存,后者存储在外存

C. 前者在一个文件中,后者在多个文件中 D.前者为动态的,后者为静态的

3.可重定位内存分区分配目的为(A )。

一、选择题(1-11每题2分,11-21每题1分,21-40每题2分,共70分

下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在 上不得分。

1.数据的存储结构是指________。

(A存储在外存中的数据

(B数据所占的存储空间量

(C数据在计算机中的顺序存储方式

(D数据的逻辑结构在计算机中的表示

2.下列数据结构中,能用二分法进行查找的是_____。

(A顺序存储的有序线性表

(B线性链表

(C二叉链表

(D有序线性链表

3.下列描述中正确的是________。

(A软件工程只是解决软件项目的管理问题

(B软件工程主要解决软件新产品的生产率问题

(C软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

(D软件工程只是解决软件开发中的技术问题

4.下列对于软件测试的描述中正确的是________。

(A软件测试的目的是证明程序是否正确

(B软件测试的目的是使程序运行结果正确

(C软件测试的目的是尽可能地多发现程序中的错误

(D软件测试的目的是使程序符合结构化原则

5.数据库系统的核心是________。

(A数据模型

(B数据库管理系统

(C数据库

(D数据库管理员

6.用树形结构来表示实体之间联系的模型称为________。

(A关系模型

(B网状模型

(C层次模型

(D以上三个都是

7.以下叙述中正确的是________。

(AC语言比其他语言高级

(BC语言可以不用编译就能被计算机识别执行

(CC语言以接近英国 的自然语言和数学语言作为语言的表达形式

(DC语言出现的最晚,具有其他语言的一切优点

8.一个C程序中________。

(Amain函数必须出现在所有函数之前

(Bmain函数可以在任何地方出现

(Cmain函数必须出现在所有函数之后

(Dmain函数必须出现在固定位置

9.下列叙述中正确的是________。

(AC语言编译时不检查语法

(BC语言的子程序有过程和函数两种

(CC语言的函数可以嵌套定义

(DC语言所有函数都是外部函数

10.以下叙述中正确的是________。

(AC程序中注释部分可以出现在程序中任何合适的地方

(B花括号"{"和"}"只能作为函数体的定界符

(C构成C程序的基本单位是函数,所有函数名都可以由用户命名

(D分号是C语句之间的分隔符,不是语句的一部分

main(

{int a=[10]{1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;

printf(″%dn″,*p+*q;

}

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

(A16

(B10

(C8

(D6

12.结构化程序有三种基本结构组成,三种基本结构组成的算法________。

(A可以完成任何复杂的任务

(B只能完成部分复杂的任务

(C只能完成符合结构化的任务

(D只能完成一些简单的任务

13.以下不能定义为用户标识符的是________。

(Ascanf

(BVoid

(C_3com

(Dint

14.下列叙述中正确的是________。

(AC语言中既有逻辑类型也有集合类型

(BC语言中没有逻辑类型但有集合类型

(CC语言中有逻辑类型但没有集合类型

(DC语言中既没有逻辑类型也没有集合类型

float fun(int x, int y

{ return(x+y;}

main(

{ int a=2,b=5,c=8;

printf("%3.0fn",fun((intfun(a+c,b,a-c;

}

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

(A编译错误

(B9

(C21

void sort(int a[],int n

{int i,j,t;

for(i=0;ifor(j=i+1;jif(a[i]}

main(

{int aa[10]={1,2,3,4,5,6,7,8,9,10},I;

sort(aa+2,5;

for(i=0;i<10;i++printf(″%d″,aa[i]; printf(″n″;

}

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

(A1,2,3,4,5,6,7,8,9,10,

(B1,2,7,6,3,4,5,8,9,10,

(C1,2,7,6,5,4,3,8,9,10,

(D1,2,9,8,7,6,5,4,3,10,

17.以下程序的输出结果是________。

char cchar(char ch

{ if(ch>='A'&&ch<='Z' ch=ch-'A'+'a'; return ch;

}

main(

{ char s[]="ABC+abc=defDEF",*p=s; while(*p

{ *p=cchar(*p;

p++;

}

printf("%sn",s;

}

(Aabc+ABC=DEFdef

(Babc+abc=defdef

(CabcaABCDEFdef

(Dabcabcdefdef

main(

{ int a,b,d=25;

a=d/10%9;b=a&&(-1;

printf("%d,%dn",a,b;

}

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

(A6,1

(B2,1

(C6,0

(D2,0

19.以下程序中函数reverset的功能是对a所指数组中的内容进行逆置。

void reverse(int a[], int n

{ int i,t;

for(i=0;i {t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}

}

main(

{ int b[10]={1,2,3,4,5,6,7,8,9,10};

int i,s=0;

reverse(b,8;

for(i=6;i<10;i++

s+=b[i];

printf("%dn",s;

}

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

(A22

(B10

(C34

(D30

20.若以下选项中的变量已正确定义,则正确的赋值语句是________。

(Ax1=26.8%3;

(B1+2=x2;

(Cx3=0x12;

(Dx4=1+2=3;

int k=0,a=1,b=2,c=3;

k=ac?c:k;

执行该程序后,k的值是_____。

(A3

(B2

(C1

(D0

22.设有定义语句:char c1=92 , c2=92; ,则以下表达式中值为零的是________。

(Ac1^c2

(Bc1&c2

(C~c2

(Dc1|c2

23.有以下语句:int b;char c[10]; ,则正确的输入语句是_____。

(Ascanf("%d%s",&b,&c;

(Bscanf("%d%s",&b,c;

(Cscanf("%d%s",b,c;

(Dscanf("%d%s",b,&c;

scanf("%d%s",b,&c;

main(

{ int a=666 , b=888 ;

printf("%dn", a , b ;

}

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

(A错误信息

(B666

(C888

(D666,888

25.当调用函数时,实参是一个数组名,则向函数传送的是________。

(A数组的长度

(B数组的首地址

(C数组每一个元素的地址

(D数组每个元素中的值

26.以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:

float sort(int a[], int n

{ int i,j,t;

for(i=0;i for(j=i+1;j if(a[i]}

main(

{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;

sort(&aa[3],5;

for(i=0;i<10;i++ printf("%d",aa[i];

printf("n";

}

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

(A1,2,3,4,5,6,7,8,9,10

(B10,9,8,7,6,5,4,3,2,1

(C1,2,3,8,7,6,5,4,9,10

(D1,2,10,9,8,7,6,5,4,3

27.以下程序段中与语句k=a>b?(b>c?l:0:0;功能等价的是________。

(Aif((a>b&&(b>c k=1

else k=0

(Bif((a>b ||(b>c k=1;

eIse k=0;

(Cif(a<=b k=0;

else if (b<=c k=1;

(Dif(a>b k=1;

else if (b>c k=1;

else k=0;

28.以下程序的输出结果是________。

fun(int x, int y, int z

{ z=x*x+y*y; }

main(

{ int a=31;

fun(5,2,a;

printf("%d",a;

}

(A0

(B29

(C31

(D无定值

fun(char *a,char *b

{ while((*a!='0'&&(*b!='0'&&(*a==*b { a++; b++; }

return(*a-*b;

}

该函数的功能是______。

(A计算a和b所指字符串的长度之差

(B将b所指字符串连接到a所指字符串中

(C将b所指字符串连接到a所指字符串后面

(D比较a和b所指字符串的大小

main(

{ int s=0,a=1,n;

scanf("%d",&n;

do

{ s+=1;a=a-2; }

while(a!=n

printf("%dn",s;

}

若要使程序输出2,则应该从键盘输入的值是________。

(A-1

(B-3

(C-5

(D0

struct STU

{ char name[10]; int num; float TotalScore; };

void f(struct STU *p

{ struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}},*q=s; ++p; ++q; *p=*q;

}

main(

{ struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}};

f(s;

printf("%s %d %3.0fn",s[1].name,s[1].num,s[1].TotalScore;

}

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

(ASunDan 20044 580

(BPenghua 20045 537

(CLiSiGuo 20042 580

(DSunDan 20041 703

main(

{ int k=4, n=0;

for(; n{ n++;

if(n%3!=0 continue;

k--; }

printf("%d, %dn",k,n;

}

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

(A1,1

(B2,2

(C3,3

(D4,4

33.以下能正确定义数组并正确赋初值的语句是________。

(Aint N=5,b[N][N];

(Bint a[1][2]={{1},{3}};

(Cint c[2][]={{1,2},{3,4}};

(Dint d[3][2]={{1,2},{34}};

main(

{ int m[][3]={1,4,7,2,5,8,3,6,9};

int i,j,k=2;

for(i=0;i<3;i++

{printf("%d",m[k][i];}

}

执行后输出结果是________。

(A456

(B258

(C369

(D789

35.以下程序段中, 不能正确赋字符串(编译时系统会提示错误的是________。

(Achar s[l0]= "abcdefg";

(Bchar t[]="abcdefg",*s=t;

(Cchar s[l0];s="abcdefg";

(Dchar s[l0]; strcpy(s,"abcdefg";

36.以下叙述中正确的是________。

(A全局变量的作用域一定比局部变量的作用域范围大

(B静态(static类别变量的生存期贯穿于整个程序的运行期间

(C函数的形参都属于全局变量

(D未在定义语句中赋初值的auto变量和static变量的初值都是随机值

37.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方是________。

(A地址传递

(B单向值传递

(C由实参传给形参,再由形参传回实参

(D传递方式由用户指定

func(rec1,rec2+rec3,(rec4,rec5;

该函数调用语句中,含有的实参个数是________。

(A3

(B4

(C5

(D有语法错

#define f(x (x*x

main(

{int i1,i2;

i1=f(8/f(4; i2=f(4+4/f(2+2;

printf(″%d,%dn〞,i1,i2;

}

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

(A64,28

(B4,4

(C4,3

(D64,64

40.以下函数值的类型是________。

fun ( float x

{ float y;

y= 3*x-4;

return y;

}

(Aint

(B不确定

(Cvoid

(Dfloat

二、填空题(1-15每题2分,共30分

请将答案分别写在答题卡中对应的的横线上。

1.问题处理方案的正确而完整的描述称为__【1】__。

2.数据结构分为逻辑结构和存储结构,循环队列属于__【2】__结构。

3.在面向对象方法中,类之间共享属性和操作的机制称为__【3】__。

4.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块。其中__【4】__的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是__【5】__。

6.以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。

#include

#include

main(

{ char s[80], d[80]; int i, j;

gets(s;

for(i=j=0;s[i]!= '0';i++

if(__【6】__ { d[j]=s[i]; j++;}

d[j]= '0';

puts(d;

}

void fun(int *a , int i , int j

{ int t;

if (i{ t=a[i] ; a[i]= a[j] ; a[j]=t ;

i++ ; j-- ;

fun (a , i , j ;

}

}

main(

{ int x[ ]= {2,6,1,8},i ;

fun(x,0,3;

for (i=0; i< 4 ; i++ printf("%2d", x[i] ;

}

程序运行后的输出结果是__【7】__。

8.以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。

main(

{ int i , a[20] , sum , count ;

sum=count=0;

for(i=0; i<20; i++ scanf("%d ",__【8】__;

for(i=0; i<20; i++

{ if (a[i]>0

{ count++;

sum+= a[i];

}

}

printf("sum=%d, count=%d n" , sum , count ;

}

9.以下程序通过函数SunFun求。这里,由F函数实现。请填空。

main(

{ printf("The sum=%dn" , SunFun(10 ; }

SunFun( int n

{ int x , s=0 ;

for (x=0; x<=n ; x++ s+=F(__【9】__ ;

return s;

}

F( int x

{ return x*x+1 ; }

main(

{ int a[]={1,2,3,4,5,6,7,8,9,0},*p;

for(p=a;p }

程序运行后的输出结果是__【10】__。

11.以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。

#define M 2

#define N 4

void SumColumMin( int a[M][N] , int *sum

{ int i , j , k , s=0 ;

for (i=0 ; i { k=0 ;

for (j=1 ; j if (a[k][i]>a[j][i] k=j ;

s+= a[k][i];

}

*sum = s ;

}

main(

{ int x[M][N]={3,2,5,1,4,1,8,3}, s ;

SumColumMin(__【11】__;

printf("%d n" , s ;

}

12.函数fun 的功能是计算xn

double fun(double x,int n

{int i; double y=l;

for(i;=1; i<=n;i++y=y*x;

return y;

}

主函数中已正确定义m、a、b变量并赋值,并调用fun函数计算:m=a4+b4-(a+B3。实现这一计算的函数调用语句为__【12】__。

13.以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出.所谓回文即正向与反向的拼写都一样,例如:adgda.请填空。

#include

char *huiwen(char *str

{ char *p1,*p2;int i,t=0;

p1=str; p2=__【13】__;

for(i=0;i<=strlen(str/2;i++

if(*p1++!=*p2--{t=1;break;}

if(!t或t!=0return("yes!";

else return("no!";

}

main(

{ char str[50];

printf("Input:";scanf("%s",str;

printf("%sn", huiwen(str;

}

main(

{ int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++

{ for(j=0;j<=i;j++ printf("%4c",' ';

for(j=_____;j<4;j++ printf("%4d",num[i][j];

printf("n";

}

}

若要按以下形式输出数组右上半三角

1 2 3 4

6 7 8

11 12

16

则在程序下划线处应填入的是__【14】__。

15.以下程序运行后的输出结果是__【15】__。

int f(int a[],int n

{ if(n>=1 return f(a,n-1+a[n-1];

else return 0;

}

main(

{ int aa[5]={1,2,3,4,5},s;

s=f(aa,5; printf("%dn",s;

}

参考答案与分析

一、选择题(1-11每题2分,11-21每题1分,21-40每题2分,共70分


本文标签: 进程 文件 作业 程序