软件水平考试(初级)程序员上午(基础知识)-试卷4
- 格式:doc
- 大小:66.44 KB
- 文档页数:12
软件水平考试(初级)程序员上午(基础知识)-试卷4
(总分:148.00,做题时间:90分钟)
一、选择题(总题数:54,分数:148.00)
1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
__________________________________________________________________________________________ 解析:
2.以下属于网络操作系统工作模式的是(1)。
(分数:2.00)
A.ISO/OSI模型
B.TCP/IP
C.Client/Server √
D.对等实体模型
解析:解析:网络操作系统主要有两种工作模式:文件服务器模式和Client/Server模式。
3.OUNIX 操作系统的进程控制块中,常驻内存的是(2)。
(分数:2.00)
A.proc结构√
B.proc结构和核心栈
C.ppda区
D.proc结构和user结构
解析:解析:proc存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存。
4.微内核技术与客户/服务器模式的结构是网络操作系统、分布式操作系统的新的结构形式,这种混合结构的一个良好的范例是(3)。
(分数:2.00)
A.UNIX
B.DOS
Ware
D.Windows NT √
解析:解析:Windows NT设计以三种模型为指导思想:客户/服务器模型、对象模型和对称多处理模型,因此 Windows NT是一个混合结构形式,答案为D。
5.下列总线不属于计算机内部总线的是(14)。
(分数:2.00)
A.PCI总线
B.ISA总线
C.EISA总线
D.SCSI总线√
解析:解析:SCSI总线是属于计算机的外部总线,故答案为D。
6.下列总线中,支持即插即用功能的总线是(15)。
(分数:2.00)
A.ISA总线
B.PCI总线
C.RS-232总线
B总线√
解析:解析:USB总线支持“即插即用”。
7.对9位补码操作数(A5)16进行两位算术右移的结果是(19)。
(分数:2.00)
A.(D2) 16
C.(E9) 16√
D.(69) 16
解析:解析:操作数10100101进行一次算术右移后为11010010,再进行一次算术右移后为11101001,即(E9) 16,因此答案为C。
8.以下说法错误的是(27)。
(分数:2.00)
A.多态性防止了程序相互依性而带来的变动影响√
B.多态性与继承性相结合使软件具有更广泛的重用性和可扩充性
C.封装性是保证软件部件具有优良的模块性的基础
D.多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果
解析:解析:多态性是指同一个操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果。它利于软件的可扩充性。封装性利于软件的可重用性,可使软件具优良的模块性。多态性不能防止程序相互依赖性带来的变动影响。所以选项A错误。
9.软件部分的内部实现与外部可访问性分离,这是指软件的(28)。
(分数:2.00)
A.继承性
B.共享性
C.封装性√
D.抽象性
解析:解析:封装就是把对象的属性服务结合成为一个独立的系统单位,并尽可能隐蔽对象的内部细节,即将其内部实现与外部可访问性分离。
10.作业调度是从处于(29)状态的作业中选取一个作业并把它装入主存。
(分数:2.00)
A.执行
B.收容√
C.输入
D.完成
解析:解析:作业有4种状态:提交、收容(后备)、执行和完成。计算机操作系统的作业调度是从处于收容状态的作业中选取一个作业并把它装入主存。答案为B。
11.作业输入到磁盘等外存储器,由操作系统把作业放在特定的存储区域,等待运行的状态称为(30)。(分数:2.00)
A.输入状态
B.后备状态√
C.作业状态
D.运行状态
解析:解析:作业通过spooling系统输入到计算机系统的后备存储器中,随时等待作业调度程序调度时的状态叫后备状态。
12.泛化是指(31)。
(分数:2.00)
A.一般与特殊的关系√
B.整体与部分的关系
C.对象与类的关系
D.对象与对象的关系
解析:解析:泛化是一个类与它的一个或多个细化种类之间的关系,即一般与特殊的关系。聚合是一种整体与部分的关系。
13.(32)模型表示了对象的相互行为。
(分数:2.00)
A.对象
C.功能
D.分析
解析:解析:对象模型表示静态的、结构化的系统的“数据”性质。动态模型表示瞬时的、行为化的系统的“控制”性质,它从对象的事件和状态角度出发,表现了对象的相互行为。功能模型表示系统的“功能”性质,它指明了系统应该“做什么”。所以此处应选动态模型。
14.为了对紧急进程或重要进程进行调度,调度算法应采用(36)。
(分数:2.00)
A.先进先出调度算法
B.优先算法√
C.最短作业优先调度
D.定时轮转法
解析:解析:先进先出、短作业优先和时间片轮转都不能达到处理紧急进程的目的,因此答案为B。
15.(37)存储管理支持多道程序设计,算法简单,但存储碎片多。
(分数:2.00)
A.段式
B.页式
C.固定分区√
D.段页式
解析:解析:固定分区分配是最简单的多道程序的存储管理方式。在此方式中,由于每个分区的大小固定,必然会造成存储空间的浪费。因此答案为C。
16.在请求分页系统中,LRU算法是指(38)。
(分数:2.00)
A.最早进入内存的页先淘汰
B.近期最长时间以来没被访问的页先淘汰√
C.近期被访问次数最少的页先淘汰
D.以后再也不用的页先淘汰
解析:解析:最近最久未使用算法(LRU)是根据页面调入内存后的使用情况,将最近最久未使用的页面淘汰。
17.操作系统采用缓冲技术,能够减少对CPU的(39)次数,从而提高资源的利用率。
(分数:2.00)
A.中断√
B.访问
C.控制
D.依赖
解析:解析:引入缓冲的主要原因包括:缓和CPU与I/O设备间速度不匹配的矛盾;减少对CPU的中断频率,放宽对中断响应时间的限制;提高CPU和I/O设备之间的并行性。所以采用缓冲技术,可减少对CPU 的中断次数,从而提高系统效率。
18.能够实现对数据库中数据直接操作的软件是(40)。
(分数:2.00)
A.字处理软件
B.操作系统
C.数据库管理系统√
D.编译软件
解析:解析:数据库管理系统能直接操作数据库中的数据。
19.在采用Spooling技术的系统中,用户的打印数据首先被送到(41)。
(分数:2.00)
A.磁盘固定区域√
B.内存固定区域
C.终端