2022上半年软件评测师考试真题及答案-上午卷二.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2022上半年软件评测师考试真题及答案-上午卷二.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 上半年 软件 评测 考试 答案 上午
- 资源描述:
-
1、2022 上半年软件评测师考试真题及答案-上午卷计算机的用途不同,对其部件的性能指标要求也有所不同。以科学计算为主的计算机, 对1要求较高,而且应该重点考虑2。1A.外存储器的读写速度C.I/O 设备的速度B. 主机的运算速度D.显示分辨率2A.CPU 的主频和字长,以及内存容量B.硬盘读写速度和字长C.CPU 的主频和显示分辨率D.硬盘读写速度和显示分辨率【答案】BA【解析】此题考察的是计算机性能指标。1计算机的用途不同,对其不同部件的性能指标要求也有所不同。用作科学计算为主的计算机,其对主机的运算速度要求很高;用作大型数据库处理为主的计算机,其对主机的内存容量、存取速度和外存储器的读写速度
2、要求较高;对于用作网络传输的计算机,那么要求有很高的I/O 速度,因此应当有高速的I/O 总线和相应的I/O 接口。2计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令MIPS或者每秒百万条浮点指令MFPOPS。影响运算速度的主要有如下几个因素:CPU 的主频。指计算机的时钟频率。它在很大程度上决定了计算机的运算速度。例如, Intel 公司的CPU 主频最高已达 3.20GHz 以上,AMD 公司的可达 400MHz 以上。字长。CPU 进展运算和数据处理的最根本、最有效的信息位长度。PC 的字长己由 8088 的准 16 位运算用 16 位,I/O 用 8 位开展到如今的
3、32 位、64 位。指令系统的合理性。每种机器都设计了一套指令,一般均有数十条到上百条,例如, 加、浮点加、逻辑与、跳转等等,组成了指令系统。3是指按内容访问的存储器。3A.虚拟存储器B.相联存储器【答案】BC. 高速缓存CacheD.随机访问存储器【解析】此题考察计算机系统存储器方面的根底知识。计算机系统的存储器按所处的位置可分为内存和外存。按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。按存储器的工作方式可分为读写存储器和只读存储器。按访问方式可分为按地址访问的存储器和按内容访问的存储器。按寻址方式可分为随机存储器、顺序存储器和直接存储器。相联存储器是一种按内容访问的存储器。处理
4、机主要由处理器、存储器和总线组成,总线包括4.4A.数据总线、地址总线、控制总线C.单工总线、双工总线、外部总线【答案】AB.并行总线、串行总线、逻辑总线D.逻辑总线、物理总线、内部总线【解析】此题考察计算机系统总线和接口方面的根底知识。广义地讲,任何连接两个以上电子元器件的导线都可以称为总线。通常可分为4 类:芯片内总线。用于在集成电路芯片内部各局部的连接。元件级总线。用于一块电路板内各元器件的连接。内总线,又称系统总线。用于构成计算机各组成局部CPU、内存和接口等的连接。外总线,又称通信总线。用计算机与外设或计算机与计算机的连接或通信。连接处理机的处理器、存储器及其他部件的总线属于内总线,
5、按总线上所传送的内容分为数据总线、地址总线和控制总线。下面关于加密的说法中,错误的选项是5。5A.数据加密的目的是保护数据的机密性B.加密过程是利用密钥和加密算法将明文转换成密文的过程C.选择密钥和加密算法的原那么是保证密文不可能被破解 D.加密技术通常分为非对称加密技术和对称密钥加密技术【答案】C【解析】此题考査数据加密根底知识。数据加密是利用密钥和加密算法将明文转换成密文从而保护数据机密性的方法。加密算法分为非对称加密和对称密钥加密两类。任何加密算法在原理上都是可能被破解的,加密的原那么是尽量增加破解的难度,使破解在时间上或本钱上变得不可行,所以选项 C 是错误的。下面关于防火墙功能的说法
6、中,不正确的选项是6。6A.防火墙能有效防范病毒的入侵 B.防火墙能控制对特殊站点的访问 C.防火墙能对进出的数据包进展过滤D.防火墙能对局部网络攻击行为进展检测和报警【答案】A【解析】此题考察防火墙的根本概念。防火墙的根本功能是包过滤,能对进出防火墙的数据包包头中的IP 地址和端口号进展分析处理,从而可以控制对特殊站点的访问、能对进出的数据包进展过滤、能对局部网络攻击行为进展检测和报笞;但对于数据包的内容一般无法分析处理,所以防火墙本身不具备防范病毒入侵的功能,防火墙一般与防病毒软件一起部署。下面关于破绽扫描系统的表达,错误的选项是7。7A.破绽扫描系统是一种自动检测目的主机平安弱点的程序B
7、.黑客利用破绽扫描系统可以发现目的主机的平安破绽C. 破绽扫描系统可以用于发现网络入侵者D. 破绽扫描系统的实现依赖于系统破绽库的完善【答案】C【解析】此题考察破绽扫描系统的根本概念。破绽扫描系统是一种自动检测目的主机平安弱点的程序,破绽扫描系统的原理是根据系统破绽库对系统可能存在的破绽进展一一验证。黑客利用破绽扫描系统可以发现目的主机的平安破绽从而有针对性地对系统发起攻击;系统管理员利用破绽扫描系统可以查找系统中存在的破绽并进展修补从而进步系统的可靠性。破绽扫描系统不能用于发现网络入侵者,用于检测网络入侵者的系统称为入侵检测系统。软件工程每一个阶段完毕前,应该着重对可维护性进展复审。在系统设
8、计阶段的复审期间,应该从8出发,评价软件的构造和过程。8A.指出可移植性问题以及可能影响软件维护的系统界面B.容易修改、模块化和功能独立的目的C.强调编码风格和内部说明文档D.可测试性【答案】B【解析】此题考察软件复审根本概念。可维护性是所有软件都应具有的根本特点,必须在开发阶段保证软件具有可维护的特 点。在系统分析阶段的复审过程中,应该指出软件的可移植性问题以及可能影响软件维护的系统界面;在系统设计阶段的复审期间,应该沉着易修改、模块化和功能独立的目的出发, 评价软件的构造和过程:在系统施行阶段的复审期间,代码复审应该强调编码风格和内部说明文档这两个影响可维护性的因素。可测试性是可维护性的一
9、个评价指标。计算机感染特洛伊木马后的典型现象是9。9A.程序异常退出B.有未知程序试图建立网络连接C.邮箱被垃圾邮件填满【答案】B【解析】此题考察计算机病毒相关知识。D.Windows 系统黑屏特洛伊木马是一种通过网络传播的病毒,分为客户端和效劳器端两局部,效劳器端位于被感染的计算机,特洛伊木马效劳器端运行后会试图建立网络连接,所以计算机感染特洛伊木马后的典型现象是有未知程序试图建立网络连接。关于软件著作权产生的时间,下面表述正确的选项是10。10A.自作品首次公开发表时B.自作者有创作意图时C. 自作品得到国家著作权行政管理部门认可时【答案】D【解析】此题考察知识产权中关于软件著作权方面的知
10、识。D. 自作品完成创作之曰在我国,软件著作权采用“自动保护原那么。?计算机软件保护条例?第十四条规定: “软件著作权自软件开发完成之日起产生。即软件著作权自软件开发完成之日起自动产 生,不管整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权标记,也不管其是否己经发表都依法享有软件著作权。般来讲,一个软件只有开发完成并固定下来才能享有软件著作权。假设一个软件直处于开发状态中,其最终的形态并没有固定下来,那么法律无法对其进展保护。因此,条例法律明确规定软件著作权自软件开发完成之日起产生。当然,如今的软件开发经常是一项系统工程,一个
11、软件可能会有很多模块,而每一个模块可以独立完成某一项功能。自该模块开发完成后就产生了著作权。所以说,自该软件开发完成后就产生了著作权。程序员甲与同事乙在乙家讨论甲近期编写的程序,甲表示对该程序极不满意,说要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙名发表。以下说法正确的选项是11。11A.乙的行为进犯了甲的软件著作权 .B.乙的行为没有进犯甲的软件著作权,因为甲已将程序手稿丢弃C.乙的行为没有进犯甲的著作权,因为乙已将程序修改D.甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权【答案】A【解析】此题考察知识产权中关于软件著作权方面的知识。著作权因作品
12、的完成而自动产生,不必履行任何形式的登记或注册手续,也不管其是否已经发表,所以甲对该软件作品享有著作权。乙未经甲的容许擅自使用甲的软件作品的行为, 进犯了甲的软件著作权。零件关系 P 零件名,条形码,供应商,产地,价格中的12属性可以作为该关系的主键。查询产于西安且名称为“P2的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL 语句为:SELECT 零件名,供应商,价格FROMPWHERE 零件名=P2,AND 13;12A.零件名 B.条形码C. 产 地 D. 供 应 商13A.条形码=西安【答案】BDB.条形码=西安C.产地=西安D.产地=西安【解析】此题考察对数据库根本概念和S
13、QL 语言的掌握。试题12的正确答案是B。条形码是由宽度不同、反射率不同的条和空,按照一定的编码规那么码制编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的消费国、制造厂家、商品名称、消费日期、图书分类号、由 P 件起止地点、类别、日期等信息,所以,条形码在商品顏、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,此题零件关系P零件名,条形码,供应商,产地,价格中的条形码属性可以作为该关系的主键。查询产地为“西安的P2 零件、供应商及零件价格信息的SQL 语句为: SELECT 零件名,供应商,价格FROM PWHERE 零件名=P2,AND 产地=西
14、安;软件风险一般包含14两个特性。14A.救火和危机管理C.不确定性和损失【答案】C【解析】此题考察软件风险的特性。B.风险和未知风险D.员工和预算软件风险一般包括不确定性和损失两个特性,其中不确定性是指风险可能发生,也可能不发生;损失是当风险确实发生时,会引起的不希望的后果和损失。救火和危机管理是对不适宜但经常采用的软件风险管理策略。风险和未知风险是对软件风险进展分类的一种方式。员工和预算是在识别工程风险时需要识别的因素。在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是15,它是一种重新组织的技术,可以简化构件的设计而无须改变其功能或行为。15A.精化【答案】CB.
15、 设计类C.重构D.抽象【解析】此题考査采用敏捷方法进展软件开发。敏捷方法中,重构是一种重新组织技术,重新审视需求和设计,重新明确地描绘它们以符合新的和现有的需求,可以简化构件的设计而无须改变其功能或行为。个软件开发过程描绘了 “谁做、“做什么、“怎么做和“什么时候做, RUP 用16来表述“谁做。16A.角色B.活动C.制品D. 工 作流【答案】A【解析】此题考察 RUP 对软件开发过程的描绘。RUP 应用了角色、活动、制品和工作流4 种重要的模型元素,其中角色表述“谁做, 制品表述“做什么,活动表述“怎么做,工作流表述“什么时候做。瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布
16、模型的表达中,正确的选项是17。17A.瀑布模型可以非常快速地开发大规模软件工程B.只有很大的开发团队才使用瀑布模型C. 瀑布模型已不再适宜于现今的软件开发环境D. 瀑布模型适用于软件需求确定,开发过程可以采用线性方式完成的工程【答案】D【解析】此题考察软件开发模型。瀑布模型是一种系统的、顺序的软件开发方法,它适用于软件需求确定,开发过程可以以线性化的方式完成那些软件开发工程。能否适用于某个工程或者快速开发某个工程并不取决于所开发的软件工程的规模或开发团队的规模,而且只要软件需求确定,开发过程可以采用线性方式完成,现今的软件开发仍然可以使用瀑布模型。一个软件系统的生存周期包含可行性分析和工程开
17、发方案、需求分析、设计概要设计和详细设计、编码、测试和维护等活动,其中18是软件工程的技术核心,其任务是确定如何实现软件系统。18A.可行性分析和工程开发方案【答案】CB. 需求分析C.设计D.编码【解析】此题考察软件系统的生存周期中各活动的任务。可行性分析和工程开发方案主要确定软件的开发目的及其可行性,要进展问题定义、可行性分析,制定工程开发方案。需求分析阶段的任务是准确地确定软件系统必须做什么,确定软件系统必须具备哪些功能。软件设计是软件工程的技术核心,其任务是确定如何实现软件系统,包括模块分解,确定软件的构造,模块的功能和模块间的接口,以及全局数据构造的设计,设计每个模块的实现细节和局部
18、数据构造。编码的任务是用某种程序语言为每个模块编写程序。程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的表达,19是错误的。19A.根据作用域规那么,在函数中定义的变量只能在函数中引用B.在函数中定义的变量,其生存期为整个程序执行期间C. 在函数中定义的变量不能与其所在函数的形参同名D.在函数中定义的变量,其存储单元在内存的栈区【答案】B【解析】此题考察程序语言根底知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代
19、码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量 local variable、全局变量和静态变量global variable。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间。函数中定义的变量局部变量一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行完毕时自动撤消其存储空间,这称为变量具有自动的存储持续时间。 对于
20、全局变量, 其生存期一般从程序运行开始,至程序运行完毕,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动 态的存储持续时间。函数调用时,根本的参数传递方式有传值与传地址两种,20。20A.在传值方式下,形参将值传给实参B.在传值方式下,实参不能是数组元素C.在传地址方式下,形参和实参间可以实现数据的双向传递D.在传地址方式下,实参可以是任意的变量和表达式【答案】C【解析】此题考察程序语言根底知识。函数调用时根本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式或常量,也可以是变量或数组元素,这种信息传递是单方
21、向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参, 因此,实参必须是变量数组名或数组元素,不能是表达式或常量。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。某高级语言源程序A 经编译后得到机器C 上的目的程序B,那么21。21A.对 B 进展反编译,不能复原出源程序AB. 对 B 进展反汇编,不能得到与源程序A 等价的汇编程序代码C. 对 B 进展反编译,得到的是源程序A 的变量声明和算法流程D. 对 A 和 B 进展穿插编译,可以产生在机器C 上运行的动态链接库【答案】A【解析】此题考査程序语言方面的根底知识。
22、编译是将髙级语言源程序翻译成机器语言程序汇编形式或机器代码形式,反编译是编译的逆过程。反编译通常不能把可执行文件复原成高级语言源代码,只能转换成功能上等价的汇编程序。下面关于程序语言的表达,错误的选项是22。22A.脚本语言属于动态语言,其程序构造可以在运行中改变B. 脚本语言一般通过脚本引擎解释执行,不产生独立保存的目的程序C.php、JavaScript 属于静态语言,其所有成分可在编译时确定D.C 语言属于静态语言,其所有成分可在编译时确定【答案】C【解析】此题考察程序语言根底知识。动态语言是指程序在运行时可以改变其构造,例如新的函数可以被引进、已有的函数可以被删除等在构造上的变化等。动
展开阅读全文