软件水平考试(中级)网络工程师上午(基础知识)试题模拟试卷53
中文选择题
1.在CPU内外常设置多级高速缓存,其主要目的是________。(B)
A. 扩大主存的存储容量
B. 提高CPU访问主存数据或指令的效率
C. 扩大存储系统的容量
D. 提高CPU访问外存储器的速度
解析:缓存容量通常较小,设置缓存的主要目的是解决CPU和内存的速度不匹配的问题。因此不是扩大主存或者存储系统的容量。同时,缓存的目的主要是提高CPU与主存之间的访问效率,并非CPU与外存之间的效率。
2.计算机运行过程中进行中断处理时需保存现场,其目的是________。(C)
A. 防止丢失中断处理程序数据
B. 防止对其他程序的数据造成破坏
C. 能正确返回到被中断的程序继续运行
D. 能为中断处理程序提供所需数据
解析:中断的控制方式是在系统运行过程中有紧急事件发生时,CPU暂停当前正在执行的程序,先转去处理紧急事件的子程序,此时需要保存CPU中各种寄存器的值,称为保存现场;紧急事件处理结束后恢复原来的状态,再继续执行原来的程序。这种对紧急事件的处理方式称为程序中断控制方式,简称中断。中断程序的入口地址称为中断向量。
若内存按字节编址,地址从A0000H到CFFFFH,共有____(3)____字节,若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要____(4)____片。
3.(3)(D)
A. 80K
B. 96K
C. 160K
D. 192K
解析:
4.(4)(B)
A. 2
B. 3
C. 5
D. 8
解析:本题属于简单计算题型,代入公式即可。具体如下:
M=CFFFFH-A0000H+1=2FFFFH+1化为十进制数,再除以1024化为KB,最终的结果是192KB。需要的存储芯片的数量N=(192K×8bit)/(64K×8bit)=3片。或者使用快速内存地址计算,2FFFFH中将FFFFH之前的十六进制数2转化为十进制数还是2,再加1=3。因为FFFFH=64KB,因此2FFFFH=3×64KB=192KB。
5.衡量系统可靠性的指标是________。(C)
A. 周转时间和故障率(λ)
B. 时间和吞吐量
C. 平均无故障时间(MTBF)和故障率(λ)
D. 平均无故障时间(MTBF)和吞吐量
解析:系统可靠性指的是系统在一定条件下无故障地执行指定功能的能力或可能性。通常通过可靠度、失效率、平均无故障时间等进行衡量。
6.李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,关于该软件的权利归属表达正确的是________。(B)
A. 该软件属于委托单位
B. 若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的原则上归属于李某
C. 取决于该软件是否属于单位分派给李某的
D. 无论李某与该单位有无特别约定,该软件属于李某
解析:一般情况下,软件著作权归软件开发者所有。软件开发者通常是指进行实际的开发工作,提供工作条件以完成软件开发,并对软件承担责任的法人或者非法人单位;也可以是依靠自己具有的条件完成软件开发,并对软件承担责任的公民。而委托开发是指双方合同约定,没有合同的,权利归开发者(受委托者)所有;特别注意:上级部门或政府下达的任务,按同样情况处理。
7.李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权________。(C)
A. 应由李工享有
B. 应由公司和李工共同享有
C. 应由公司享有
D. 除署名权以外,著作权的其他权利由李工享有
解析:对于是职务作品的计算机软件,软件著作权属于单位所有,开发人员可以拥有署名权,本题中的作品属于职务作品。
8.在磁盘调度管理中,通常________。(C)
A. 先进行旋转调度,再进行移臂调度
B. 在访问不同柱面的信息时,只需要进行旋转调度
C. 先进行移臂调度,再进行旋转调度
D. 在访问同一磁道的信息时,只需要进行移臂调度
解析:计算机系统中,各个进程可能会不断提出对磁盘进行读/写操作的请求。通常情况下,进程发送请求的速度比磁盘响应速度更高,所以每个磁盘设备都需要一个等待队列,需要有相应的调度算法,实际系统中有多种不同的调度算法,软考中不考这么深入,我们主要了解调度过程中,为了提高访问效率,因此通常的做法是先进行移臂调度,再进行旋转调度。
9.以下关于CMM的叙述中,不正确的是________。(B)
A. CMM是指软件过程能力成熟度模型
B. CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低
C. CMMI的任务是将已有的几个CMM模型结合在一起,使之构成“集成模型”
D. 采用更成熟的CMM模型,一般来说可以提高最终产品的质量
解析:CMM分为5个等级:1级为初始级;2级为可重复级;3级为己定义级;4级为已管理级;5级为优化级。
初始级:这个级别的特点是无秩序,甚至是混乱。整个软件开发过程中没有一个标准的规范或步骤可以遵循的一种状态,所开发的软件产品能否取得成功往往取决于个别人的努力或机遇。初始级的软件过程是一种无定义的随性过程,项目的执行也很随意。
可重复级:这个级别已经建立了最基本的项目管理过程,可以对成本、进度等进行跟踪管理。对类似的软件项目,可以借鉴之前的成功经验来获得成功。
已定义级:这个级别已经用于管理和工程的软件过程标准化,并形成相应的文档进行管理。各种项目都可以采用结合实际情况修改后的标准软件过程来进行操作。此级别中的过程管理可以遵照形成了标准的文档执行,各种开发的项目都需要根据这个标准进行操作。
已管理级:这个级别通过详细的度量标准来衡量软件过程和产品质量,实现了质量和管理的量化。
优化级:这个级别通过将新方法、新技术等各种有用的信息进行定量分析,从而持续地对软件过程和管理进行改进。
显然,B选项的说法是错误的。
10.编译和解释是实现高级程序设计语言的两种基本方式,________是这两种方式的主要区别。(D)
A. 是否进行代码优化
B. 是否进行语法分析
C. 是否产生中间代码
D. 是否生成目标代码
解析:解释程序是通过逐条地取出源程序中的语句,一边解释,一边执行;而编译是将源程序代码翻译成可执行的目标代码,其中的翻译与执行是完全分开的。两者最大的区别在于解释程序不产生目标代码,而编译是通过最终的目标代码执行的。
11.传输信道频率范围为10~16MHz,采用QPSK调制,支持的最大速率为________Mb/s。(C)
A. 12
B. 16
C. 24
D. 32
解析:本题主要考查的就是最大数据速率的计算公式。直接代入公式B=2Wlog2(N)即可。本题中因为采用的QPSK调制,所以对应的N=4。带宽的计算需要注意W=最高频率-最低频率=16-10=6MHz。代入后B=2×6×log2(4)=24Mb/s。
12.以太网采用的编码技术为________。(A)
A. 曼彻斯特
B. 差分曼彻斯特
C. 归零码
D. 多电平编码
解析
本文档预览:3600字符,共23668字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载