[考点突击]2023年软件水平考试《(中级) 软件评测师》知识点试题汇总含答案解析

|类别:软件水平考试

【单选题】在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是(5)方式。

A、中断

B、程序查询

C、无条件传送

D、直接存储器存取

答案:D

解析:中断方式下的数据传送是当I/O接口准备好接收数据或准备好向CPU传送数据时,就发出中断信号通知CPU。对中断信号进行确认后,CPU保存正在执行的程序的现场,转而执行提前设置好的I/O中断服务程序,完成一次数据传送的处理。这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了CPU的利用率。采用中断方式管理I/O设备,CPU和外设可以并行地工作。 程序查询方式下,CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据。 直接内存存取(Direct Memory Access,DMA)方式的基本思想是通过硬件控制实现主存与I/O设备间的直接数据传送,数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预。在DMA方式下,由CPU启动传送过程,即向设备发出“传送一块数据”的命令,在传送过程结束时,DMAC通过中断方式通知CPU进行一些后续处理工作。


【单选题】BUG记录应该包括( )。 ①编号②bug描述③bug级别④bug所属模块⑤发现人

A、①②

B、①②③

C、①②③④

D、①②③④⑤

答案:D


【单选题】若要求对大小为n的数组进行排序的时间复杂度为,且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )

A、快速排序

B、归并排序

C、堆排序

D、冒泡排序

答案:B

解析:常见的排序方法的基本情况如图所示,满足时间复杂度且是稳定的方法只有归并排序最符合,


【单选题】当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是( )。

A、结构化

B、原型

C、面向对象

D、敏捷

答案:B


【单选题】程序计数器(P C)是( )中的寄存器。

A、运算器

B、控制器

C、Cache

D、I/O设备<br>

答案:B


【单选题】以下关于文档测试的说法中,不正确的是( )。

A、文档测试需要仔细阅读文档,检查每个图形

B、文档测试需要检查文档内容是否正确和完善

C、文档测试需要检查标记是否正确

D、文档测试需要确保大部分示例经过测试

答案:D

解析:本题考查文档测试的知识。文档测试是检验样品用户文档的完整性、正确性、一致性、易理解性、易浏览性。主要测试内容有:1.仔细阅读,跟随每个步骤,检查每个图形;2.检查文档的编写是否满足文档编写的目的;3.内容是否齐全、正确;4.内容是否完善;5.标记是否正确;文档中的示例都经过测试,而不是大部分,故正确答案为D


【单选题】王某是M国际运输有限公司计算机系统管理员。任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用。随后,王某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海运出口业务系统V1.0”,著作权人为王某。以下说法中,正确的是( )。

A、海运出口业务系统V1.0的著作权属于王某

B、海运出口业务系统V1.0的著作权属于M公司

C、海运出口业务系统V1.0的著作权属于王某和公司

D、王某获取的软件著作权登记证是不可以撤消的

答案:B

解析:本题主要考查职位作品的著作权归属问题。如果开发者在单位或组织中任职期间,所开发的软件若符合以下条件的,则软件著作权应归单位或组织所有:针对本职工作中明确规定的开发目标所开发的软件;开发出的软件属于从事本职工作活动的结果;使用了单位或组织的资金、专用设备、未公开的信息等物质、技术条件,并由单位或组织承担责任的软件。


【单选题】确定采用哪种软件体系结构是在( )阶段进行的。

A、需求分析

B、概要设计

C、详细设计

D、软件实现

答案:B

解析:本题考查软件设计的基础知识。软件体系结构就是描述软件的部分及其部分之间的关系。软件体系结构应该尽早确定,一般在软件开发的概要设计阶段进行,故正确答案为B。


【单选题】某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为( )

A、1K,1024K

B、4K,1024K

C、1M,1K

D、IM,4K

答案:D

解析:本题考查操作系统段页式存储的基础知识。页号占20位:最多允许2^20个页=1M个页;页内地址12位:每页的容量位2^12=4K;故正确答案为:D


【判断题】常见的网络操作系统有UNIX、Windows CE和Linux。

A、正确

B、错误

答案:B

解析:错误,常见的网络操作系统有UNIX、Windows NT。其中Windows CE和Linux属于嵌入式操作系统。