2022年下半年软件设计师上午试题 .pdf
《2022年下半年软件设计师上午试题 .pdf》由会员分享,可在线阅读,更多相关《2022年下半年软件设计师上午试题 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、属于 CPU 中算术逻辑单元的部件是(B)。A程序计数器B加法器C指令寄存器D指令译码器计算机采用分级存储体系的主要目的是为了解决(D)问题。A主存容量不足B存储器读写可靠性C外设访问效率D存储容量、成本和速度之间的矛盾总线结构的计算机总线系统由(B)组成。A CPU 总线、内存总线和IO 总线B数据总线、地址总线和控制总线C系统总线、内部总线和外部总线D串行总线、并行总线和PCI 总线DHCP 客户端可从 DHCP 服务器获得(B)。A DHCP 服务器的地址和Web 服务器的地址B DNS 服务器的地址和DHCP 服务器的地址C客户端地址和邮件服务器地址D默认网关的地址和邮件服务器地址IC
2、MP 协议属于因特网中的(B)协议,ICMP协议数据单元封装在(D)中传送。A数据链路层B网络层C传输层D会话层A以太帧B TCP段C UDP 数据报D IP 数据报PPP 中的妥全认证协议是(A),它使用三次握手的会话过程传送密文。A MD5B PAPC CHAPC CHAP已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为(B)。若采用 Huffman编码,则字符序列“face”的编码应为(A)。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 13 页 -A2B3C4D5A 110001001101B 001110110011C 10
3、1000010100D 010111101011对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则(C)保证这两个元素在排序前后的相对位置不变。A直接插入排序和简单选择排序都可以B直接插入排序和简单选择排序都不能C只有直接插入排序可以D只有简单选择排序可以快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了(A)算法设计策略。日知确定基准元素操作的时间复杂度为(n),则快
4、速排序算法的最好和最坏情况下的时间复杂度为(D)。A分治B动态规划名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 13 页 -C贪心D回溯A(n)和(nlgn)B(n)和(n2)C(nlgn)和(nlgn)D(nlgn)和(n2)在字符串的KMP 模式匹配算法中,需先求解模式串的next 函数值,其定义如下式所示,j表示模式串中字符的序号(从1 开始)。若模式串p 为“abaac”,则其next 函数值为(B)。A 01234B 01122C 01211D 01111某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是(D)。A完全二叉树B平衡二叉树C单枝树
5、D满二叉树若一个栈初始为空,其输入序列是1,2,3,n-1,n,其输出序列的第一个元素为 k(1 k n/2 ),则输出序列的最后一个元素是(1)。对于线性表,相对于顺序存储,采用链表存储的缺点是(C)。A数据元素之间的关系需要占用存储空间,导致存储密度不高B表中结点必须占用地址连续的存储单元,存储密度不高C插入新元素时需要遍历整个链表,运算的时间效率不高D删除元素时需要遍历整个链表,运算的时间效率不高给定关系模式R(U,F),U=A,B,C,D,E,H,函数依赖集F=A B,A C,C D,AE H。关系模式R 的候选关键字为(C)。A ACB ABC AED DE给定关系模式R(A,B,C
6、,D)、S(C,D,E),与1,3,5(2=软件工程(RS)等价的SQL 语句如下:SELECT(C)FROMR,S WHERE(D);下列查询 B=“信息”且E=“北京”的A、B、E 的关系代数表达式中,查询效率最高的是(A)。A A,C,S.C名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 13 页 -B A,B,EC A,R.C,ED A,R.C,S.DA B=软件工程OR R.C=S.C ANDR.D=S.DB B=软件工程ORR.C=S.C AND R.D=S.DC B=软件工程ORR.C=S.C OR R.D=S.DD B=软件工程AND R.C=S.C ANDR.D
7、=S.DABCD在数据库逻辑结构设计阶段,需要(A)阶段形成的(C)作为设计依据。A需求分析B概念结构设计C物理结构设计D数据库运行和维护A程序文档、数据字典和数据流图。B需求说明文档、程序文档和数据流图C需求说明文档、数据字典和数据流图D需求说明文档、数据字典和程序文档对于大多数通用程序设计语言,用(B)描述其语法即可。A正规文法B上下文无关文法C上下文有关文法D短语结构文法以下关于下图所示有限自动机的叙述中,不正确的是(A)。A该动机识别的字符串中a 不能连续出现B自动机识别的字符串冲b 不能连续出现C该自动机识别的非空字符串必须以a 绪尾D该自动机识别的字符串可以为空串名师资料总结-精品
8、资料欢迎下载-名师精心整理-第 4 页,共 13 页 -对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在(D)阶段进行。A 词法分析B语法分析C语义分析D目标代码生成图所示为(B)设计模式,适用于(D)。A抽象工厂(Abstract Factory)B生成器(Builder)C工厂方法(Factory Method)D原型(Prototype)A一个系统要由多个产品系列中的一个来配置时B当一个类希望由它的子类来指定它所创建的对象时C当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时D当一个系统应该独立于它的产品创建、构成和表示时UMI 图中,一张交互图显示一个交互。
9、由一组对象及其之间的关系组成,包含它们之间可能传递的消息。(B)不是交互图。A 序列图B对象图C通信图D时序图一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用(C)模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与(B)模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。A解释器(Interpreter)B策略(Strategy)C中介者(Mediator)D观察者(Observer)A解释器(Interpreter)B
10、策略(Strategy)名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 13 页 -C中介者(Mediator)D观察者(Observer)UML 中有 4 种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构建属于(A)事物;依附于一个元素或一组元素之上对其进行约束或解释的简单符号为(D)事物。A结构B行为C分组D注释A结构B行为C分组D注释在面向对象程序设计语言中,对象之间通过(A)方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是(C)。A消息传递B继承C引用D多态A应该支持被封装的对象B应该支持类写实例的概念C应该支持通过指针进行引用D应该支持继承
11、和多态多态分为参数多态、包含多态过载多态和强制多态四种不同形式,其中(C)多态在许多语言中都存在,最常见的例子就是子类型化。A 参数B 包含C 过载D 强制类(B)之间存在着一般和特殊的关系。A汽车与轮船B交通工具与飞机C轮船与飞机D汽车与飞机以下关于软件维护和可维护性的叙述中,不正确的是(D)。A软件维护要解决软件产品交付用户之后运行中发生的各种问题B软件的维护期通常比开发期长得多,其投入也大得多C进行质量保证审查可以提高软件产品的可维护性D提高可维护性是在软件维护阶段考虑的问题名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 13 页 -下图所示的程序流程图中有(A)条不同的简
12、单路径。采用McCabe度量法计算该程序图的环路复杂性为(A)。A3B4C5D6A3B4C5D6以下关于文档的叙述中,不正确的是(B)。A项目相关人员可以通过文档进行沟通B编写文档会降低软件开发的效率C编写高质量文档可以提高软件开发的质量D文档是软件的不可或缺的部分在软件开发过程中,系统测试阶段的测试目标来自于(A)阶段。A 需求分析B概要设计名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 13 页 -C详细设计D软件实现在 ISO/IEC 软件质量模型中,可靠性是指在规定的二段时间内和规定的条件下,软件维持在其性能水平的能力;其子特性不包括(D)。A成熟性B容错性C易恢复D可移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年下半年软件设计师上午试题 2022 年下 半年 软件 设计师 上午 试题
限制150内