22年软件水平考试考试历年真题精选9篇.docx
《22年软件水平考试考试历年真题精选9篇.docx》由会员分享,可在线阅读,更多相关《22年软件水平考试考试历年真题精选9篇.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、22年软件水平考试考试历年真题精选9篇22年软件水平考试考试历年真题精选9篇 第1篇已知DES算法S盒如下:如果该S盒的输入为100010,则其二进制输出为( )。A.0110B.1001C.0100D.0101答案:A解析:已知S盒的输入为100010,取其输入第一位和第六位数字为S盒的行10,即第2行,中间四位为S盒的列0001,即第1列,在S盒中查到第2行和第1列交叉的数字为6,其二进制输出为0110。某计算机的地址线、数据线均为8位,一条两字节的相对寻址的无条件转移指令,存于内存20H和21H单元中,指令操作码存放在20H中,存放在21H中的位移量为15H。则取该指令时PC(程序计数器
2、)为()H,该指令执行结束时PC为(请作答此空)H。A.21B.35C.37D.41答案:C解析:由于两个字节的相对寻址的无条件转移指令存于内存20H单元和21H单元中,当 CPU准备取出该指令时,PC的内容必定指向存放该指令第一个字节的地址,即PC=20H。当CPU取出该指令准备执行时,PC的内容为22H,而取出的位移量为15H,执行该指令时是:PC+位移量PC。因此,该指令执行结束时PC为37H。信译码器是 ( ) 。的逆变换设备,把信道上送来的信号转换成信宿能接受的信号。A.编码器B.解调器C.数模转换器D.量化器答案:A解析:译码器是编码器的逆变换设备,把信道上送来的信号转换成信宿能接
3、受的信号对于逻辑表达式(a&(b|c),需要( )个测试用例才能完成条件组合覆盖。A.2B.4C.6D.8答案:B解析:条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。本题中有a和b|c两个条件,组合之后需要的用例数是4。A project is a temporary ( ) of unique, complex, and connected activities having one goal or purpose and that must be completed by a specific time, within budget, and a
4、ccording to ( )Project management is the process of scoping, planning, staffing, organizing, directing, and controlling the development of a(n) (请作答此空) system at a minimum cost within a specified time frame.For any systems development project, effective project management is necessary to ensure that
5、 the project meets the ( ), is eveloped within an acceptable budget, and fulfills customer expectations and specifications, Project management is a process that starts at the beginning of a project, extends through a project, and doesnt culminate until the project is completed.The prerequisite for g
6、ood project management is a well-defined system development process. Process management is an ongoing activity that documents, manages the use of, and improves an organization s chosen methodology (theprocess)for system development, Process management is concemed with the activities, deliverables, a
7、nd quallty standards to be applled to ( ) project(s).A.perfectB.acceptableC.controlleD.compl答案:B解析:按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测试。下面关于开发方测试的描述正确的是_。开发方测试通常也叫“验证测试”或“Alpha测试”开发方测试又称“Beta测试”开发方测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后在开始开发方测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软
8、件A.B.C.D.答案:B解析:略22年软件水平考试考试历年真题精选9篇 第2篇用于保护通信过程的初级密钥在分配时,通常的形式是(62),利用其加密或解密时,应实施的操作是(本题)。A.利用二级密钥解密出原始密钥B.利用主密钥解密出原始密钥C.利用二级密钥和主密钥解密出原始密钥D.利用自身私钥解密出原始密钥答案:C解析:略。在一个完整的功能测试过程中,_不属于应该编写的测试文档。A.测试需求文档B.测试用例文档C.测试标准D.问题报告单答案:C解析:试题分析:本题考查测试文档的范畴。测试标准是测试的依据,不属于测试文档,所以C是错误的防火墙作为一种被广泛使用的网络安全防御技术,其自身有一些限制
9、,它不能阻止(8)。A.内部威胁和病毒威胁B.外部攻击C.外部攻击,外部威胁和病毒威胁D.外部攻击和外部威胁答案:A解析:防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成,防火墙就是一个位于计算机和它所连接的网络之间的软件或硬件。该计算机流入流出的所有网络通信和数据包均要经过此防火墙
10、。这是防火墙所处网络位置特性,同时也是一个前提。因为只有当防火墙是内、外部网络之间通信的唯一通道,才可以全面、有效地保护企业网内部网络不受侵害。阅读下列说明,回答问题1至问题5, 将解答填入答题纸的对应栏内。假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:其中:是随机数,是双方事先约定并共享的口令,“|”表示连接操作,f是哈希函数。(2分)身份认征可以通过用户知道什么,用户有什么和用户的生理特征等方法来验证。请问上述通信协议是采用哪种方法实现的?(2分)根据身份的互相验证需求,补充协议第3 步的空白内容(2分)通常哈希函数f需要满足下列性质:单向性,抗弱碰撞性,抗强碰撞性,如果哈
11、希函数具备:找到任何定满足f(x)=f(y)的偶对(x,y)在计算上是不可行的,请说明满足哪条性质。(2分)上述协议不能防止重放攻击。以下哪种改进方式能使其防止重放攻击?(1)在发送消息加上时间参量。(2)在发送消息加上随机数。(4分)如果将哈希函数替换成对称加密函数,是否可以提高该协议的安全性?为什么?答案:解析:编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(请作答此空)并不是每种编译器都必需的
12、。词法分析的作用是识别源程序中的( )。A.语法分析B.语义分析C.中间代码生成D.标代码生成答案:C解析:本题考查程序语言基础知识。在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。词法分析时编译或
13、解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。关于对象、类、继承、多态的描述,不正确的是: ( ) 。A.对象包含对象表示、对象状态和对象行为三个基本要素B.类是对象的实例,对象是类的模板C.继承是表示类之间的层次关系D.多态使得同一个操作在不同类中有不同的实现方式答案:B解析:面向对象的基本概念包括对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式等。对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。对象包含三个基本要素,分别是对象标识、对象状态和对象行为。类:现实世界中实体的形式化描述,类将该实体
14、的属性(数据)和操作(函数)封装在一起。类和对象的关系可理解为,对象是类的实例,类是对象的模板。抽象:通过特定的实例抽取共同特征以后形成概念的过程。对象是现实世界中某个实体的抽象,类是一组对象的抽象。封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。多态:使得在多个类中可以定义同一操作或属性名,并在每个类中可以有不同的实现。接口:描述对操作规范的说明,其只说明操作应该做什么,并没有定义操作如何做。消息:体现对象间的交互,通过它向目标对象发送操作请求。组件:表示软件系统
15、可替换的、物理的组成部分,封装了模块功能的实现。复用:指将已有的软件及其有效成分用于构造新的软件或系统。组件技术是软件复用实现的关键。模式:描述了一个不断重复发生的问题,以及该问题的解决方案。22年软件水平考试考试历年真题精选9篇 第3篇在有13个元素构成的有序表data1.13中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data8的元素时,先后与( )等元素进行了比较。A.data7、data6、data8B.data7、data8C.data7、data10、data8D.data7、data10、data9、data8答案:C解析:本题考查数据结构基础知识。在二分查找(即折
16、半查找)过程中,令处于中间位置记录的关键字和给定值比较,若相等,则查找成功;若不等,则缩小范围,直至新的查找区间中间位置记录的关键字等于给定值或者查找区间没有元素时(表明查找不成功)为止。在有13个元素构成的有序表data1.13中进行二分查找的过程如下图所示(计算中间元素位置时向下取整,结点中的数字为元素的下标或序号),从中可以看出,查找元素data8时,需与data7、data10、data8等元素比较。政府采购的主要方式是( )。A.公开招标B.邀请招标C.竞争性谈判D.单一来源采购答案:A解析:根据政府采购法的规定,政府采购采用以下方式:公开招标、邀请招标、竞争性谈判、单一来源采购、询
17、价。以及国务院政府采购监督管理部门认定的其他采购方式。公开招标是主要的方式。软件工程的基本目标是( )A.消除软件固有的复杂性B.开发高质量的软件C.努力发挥开发人员的创造性潜能D.推动软件理论和技术的发展答案:B解析:本题考查软件工程的基础知识。软件工程是指导计算机软件开发的和维护的工程学科,其最根本的目标就是开发出高质量的软件并有效地维护它,故正确答案为B。In a project plan,when the project manager scheouies activities,he(or sha)often uses( )method,precedence relationships
18、 between acticities are represented by cireles connected by one or more arrows.The length of the arrow represents the duration of the relevant activity.A.causality diagramB.Gantt?chartC.histogramD.arrow djgram答案:D解析:CPU中设置了多个寄存器,其中( )用于保存待执行指令的地址。 A.通用寄存器B.程序计数器 C.指令寄存器D.地址寄存器答案:B解析:寄存器是CPU中的一个重要组成部
19、分,它是CPU内部的临时存储单元。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。 累加器在运算过程中暂时存放操作数和中间运算结果,不能用于长时间保存数据。标志寄存器也称为状态字寄存器,用于记录运算中产生的标志信息。指令寄存器用于存放正在执行的指令,指令从内存取出后送入指令寄存器。数据寄存器用来暂时存放由内存储器读出的一条指令或一个数据字;反之,当向内存写入一个数据字时,也暂时将它们存放在数据缓冲寄存器中。 程序计数器的作用是存储待执行指令的地址,实现程序执行时指令执行的顺序控制。电子商务中物流配送的主要内涵包括网上信息传递、网上交易、( )。A.货物跟踪及门到门配送服
20、务B.网上结算及门到门配送服务C.货物跟踪及身份确认D.网上结算及身份确认答案:B解析:本题考查电子商务中物流配送的相关概念。电子商务中物流配送的内涵,可以用以下公式表述:电子商务中物流配送=网上信息传递+网上交易+网上结算+门到门的配送服务22年软件水平考试考试历年真题精选9篇 第4篇面向对象分析中,类与类之间的 “IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系答案:D解析:“Use-A”代表依赖关系。例如A类的变化引起了B类的变化,则B类依赖于A类。“IS-A”代表的是类之间的继承关系,比如PC机是
21、计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。“IS-PART-OF”是一种整体与部分的关系。在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(请作答此空)建模。在绘制数据流图时,( )。A.数据B.功能C.结构D.行为答案:B解析:本题考查软件工程需求分析的基础知识。在结构化分析方法中,存在几种重要的模型:数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于功能建模;实体一联系图用于数据建模;状态-迁移图用于行为建模。数据流图包含外部实体(数据源)、加工、数据存储和数据流。每个加
22、工必须既有输入流又有输出流;一个加工可以有多个数据流流向另一个加工,一个加工可以有两个相同的输出数据流流向两个不同的加工。在将父图分解为子图时,必须要保持数据流的平衡。假设某单位有1000台主机,则至少需要分配( )个c类网络。A.4B.8C.12D.6答案:A解析:某进程有4个页面,页号为03,页面变换表及状态位、访问位和修改位的含义如下图所示。若系统给该进程分配了3个存储块,当访问的页面1不在内存时,应该淘汰表中页号为( )的页面的系统代价最小。A.0B.1C.2D.3答案:D解析:在本题中,内存中的3个页面,都是刚刚被访问过的。所以在此,不能以访问位作为判断标准。只能看修改位,修改位中,
23、只有3号页未修改过,如果淘汰3号页,直接淘汰即可,没有附属的工作要做,而淘汰0号或2号,则需要把修改的内容进行更新,这样会有额外的开销。(71)is the science of hiding information。Whereas the goal of cryptography is to make data unreadable by a third party。the goal of steganography is to hide the data from a third party。In this article,I will discuss what steganography
24、 is,what purposes it serves,and will provide an example using available software。There are a large number of steganographic(2)that most of us are familiar with(especially if you watch a lot of spy movies),ranging from invisible ink and microdots to secreting a hidden message in the second letter of
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 22 软件 水平 考试 历年 精选
限制150内