2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期

上传人:夏** 文档编号:460978132 上传时间:2023-01-31 格式:DOCX 页数:23 大小:682.96KB
返回 下载 相关 举报
2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期_第1页
第1页 / 共23页
2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期_第2页
第2页 / 共23页
2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期_第3页
第3页 / 共23页
2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期_第4页
第4页 / 共23页
2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期》由会员分享,可在线阅读,更多相关《2022年软考-软件设计师考前拔高综合测试题(含答案带详解)第130期(23页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-软件设计师考前拔高综合测试题(含答案带详解)1. 单选题以下Windows系统中用于清除本地DNS缓存的命令是( )。问题1选项A.ipconfig/ releaseB.ipconfig/ flushdnsC.ipconfig/ displaydnsD.ipconfig/ registerdns【答案】B【解析】A选项ipconfig/release :释放IP地址租约。B选项ipconfig/ flushdns:清楚本地DNS缓存,本题选择B选项。C选项ipconfig/ displaydns:显示本地DNS内容。D选项 ipconfig/ registerdns:DNS客户

2、端手工向服务器进行注册。其他:ipconfig /all:显示本机TCP/IP配置的详细信息。ipconfig /renew:DHCP客户端手工向服务器刷新请求。ipconfig /showclassid:显示网络适配器的DHCP类别信息。ipconfig /setclassid:设置网络适配器的DHCP类别。ipconfig /renew “Local Area Connection”:更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置。ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 ID。ipconfig /s

3、etclassid “Local Area Connection” TEST:将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST。2. 单选题Python 语言的特点不包括()。问题1选项A.跨平台、开源B.编译型C.支持面向对象程序设计D.动态编程【答案】B【解析】本题考查python相关问题。python语义的特点:跨平台、开源、简单易学、面向对象、可移植性、解释性、开源、高级语言、可扩展性、丰富的库、动态编程等等综上所述B选项错误,python不是编译型语言,而是解释型语言。3. 单选题对于一个初始无序的关键字序列,在下面的排序方法中,( )第一趟排序结束后,一定能将序列中的

4、某个元素在最终有序序列中的位置确定下来。直接插入排序冒泡排序简单选择排序堆排序快速排序归并排序问题1选项A.B.C.D.【答案】C【解析】选择类排序,每一轮会选择最值(最大值或最小值)与第一个位置进行交换,此时确定第一个元素位置。都满足要求。冒泡排序,每一轮会让最值相邻交换直至放到最终的位置,满足要求。快速排序,每一轮会根据基准元素划分左右数组,此时基准元素的位置可以确定,因此也满足要求。其他排序方式每一轮只能确定元素的当前位置,不能确定该元素的最终位置。本题选择C选项。4. 单选题UML图中,对象图展现了( ),( )所示对象图与下图所示类图不一致。问题1选项A.一组对象、接口、协作和它们之

5、间的关系B.一组用例、参与者以及它们之间的关系C.某一时刻一组对象以及它们之间的关系D.以时间顺序组织的对象之间的交互活动问题2选项A.B.C.D.【答案】第1题:C第2题:D【解析】第1题:本题考查UML图示。对象图:展现了某一个时刻一组对象以及它们之间的关系。类图:展现了一组对象、接口、协作和它们之间的关系。用例图:展现了一组用例、参与者以及它们之间的关系。序列图:是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。多重度:图示表示的是1个A可以对应多个B,1个B只能对应1个A 。第二空D图示错误。故正确答案选择C,D第2题:5. 单选题面向对象设计时包含的主要活动是( )。问题

6、1选项A.认定对象、组织对象、描述对象间的相互作用、确定对象的操作B.认定对象、定义属性、组织对象、确定对象的操作C.识别类及对象、确定对象的操作、描述对象间的相互作用、识别关系D.识别类及对象、定义属性、定义服务、识别关系、识别包【答案】D【解析】考查关于面向对象的开发阶段。面向对象分析阶段:认定对象,组织对象,对象间的相互作用,基于对象的操作。面向对象设计阶段:识别类及对象、定义属性、定义服务、识别关系、识别包。面向对象程序设计:程序设计范型、选择一种OOPL。面向对象测试:算法层、类层、模板层、系统层。6. 案例题阅读下列说明和Java代码,将应填入(n) 处的字句写在答 题纸的对应栏内

7、。【说明】在线支付是电子商务的一一个重要环节,不同的电子商务平台提供了不同的支付接口。现在需要整合不同电子商务平台的支付接口,使得客户在不同平台上购物时,不需要关心具体的支付接口。拟采用中介者(Mediator) 设计模式来实现该需求,所设计的类图如图6-1所示。【Java代码】【答案】(1) void buy(double money, WebService service)(2) WebServiceMediator(3) abstract void buyService(double money)(4) mediator.buy(money, this)(5) mediator.buy(

8、money, this)【解析】(1)空是属于接口WebServiceMeditor内的方法,我们可以通过下文的实现类中找到ConcreteServiceMeditor可知缺少了一个buy()方法故第一空填写void buy(double money, WebService service);(2)空类WebService中属性的参数类型,Colleague与Mediator之间的关联关系由属性meditor实现,所以第2空应该填写WebServiceMediator;(3)空类WebService中的抽象方法,根据其具体子类可以看到缺少的是buyService方法,书写成 abstract

9、void buyService(double money);(4)空和(5)空具体同事类Amazon、Ebay与中介者的通信,调用中介者之间的支付接口,所以空(4)和(5)都填写mediator.buy(money, this)。7. 单选题( )是一种需要通过周期性刷新来保持数据的存储器件。问题1选项A.SRAMB.DRAMC.FLASHD.EEPROM【答案】B【解析】DRAM:动态随机存取器存储器,又叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介,通过周期性刷新来保持数据的存储器件,断电丢失

10、。SRAM:静态随机存取器存储器,静态随机存取存储器是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。FLASH:闪存,特性介于EPROM和EEPROM之间,类似于EEPROM,也可以使用电信号进行信息的擦除操作。整块闪存可以在数秒内删除。EEPROM:电擦除可编程的只读存储器,于EPROM相似,EEPROM中的内容既可以读出,也可以进行改写。8. 单选题在浏览器的地址栏中输入,在该URL中( )是要访问的主机名。问题1选项A.xxxyftpB.abcC.canD.cn【答案】A【解析】本题考查的是URL格式。一个标准的URL格式如下:协议:/主

11、机名.域名.域名后缀或IP地址(:端口号)/目录/文件名。本题xxxyftp是主机名,选择A选项。9. 单选题根据计算机软件保护条例的规定,对软件著作权的保护不包括( )。问题1选项A.目标程序B.软件文档C.源程序D.开发软件所有的操作方法【答案】D【解析】计算机软件保护条例保护的是软件程序以及文档,其中软件程序包括源程序和目标程序。开发软件所用的思想、处理过程、操作方法或者数学概念不受软件著作权保护。本题选择D选项。10. 单选题在某系统中,不同组(GROUP)访问数据的权限不同,每个用户(User)可以是一个或多个组中的成员,每个组包含零个或多个用户。现要求在用户和组之间设计映射,将用户

12、和组之间的关系由映射进行维护,得到如下所示的类图。该设计采用( )模式,用一个对象来封装系列的对象交互;使用户对象和组对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。该模式属于( )模式,该模式适用 ( )。问题1选项A.状态(State)B.策略(Strategy)C.解释器(Interpreter)D.中介者(Mediator)问题2选项A.创建型类B.创建型对象C.行为型对象D.行为型类问题3选项A.需要使用一个算法的不同变体B.有一个语言需要解释执行,并且可将句子表示为一个抽象语法树C.一个对象的行为决定于其状态且必须在运行时刻根据状态改变行为D.一组对象

13、以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解【答案】第1题:D第2题:C第3题:D【解析】本题考查设计模式的问题。针对于题干和图示来看,不同组(GROUP)访问数据的权限不同,每个用户(User)可以是一个或多个组中的成员,每个组包含零个或多个用户。现要求在用户和组之间设计映射,将用户和组之间的关系由映射进行维护,在组和用户之间用UserGroupMapper实现两者的交互,两者之间不直接交互,用一个对象来封装系列的对象交互;使用户对象和组对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互,是典型关于中介者模式的描述和应用。中介者模式属于行为

14、型对象模型,可以适用于一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。其中以下场景中A选项是对策略模式的描述,B选项是对解释器的描述,C选项是对状态模式的描述。综上所述,本题选择D,C,D11. 单选题以下对于路由协议的叙述中,错误的是( )。问题1选项A.路由协议是通过执行一个算法来完成路由选择的一种协议B.动态路由协议可以分为距离向量路由协议和链路状态路由协议C.路由协议是一种允许数据包在主机之间传送信息的种协议D.路由器之间可以通过路由协议学习网络的拓扑结构【答案】C【解析】本题考查计算机网络路由协议。路由协议:是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。转发策略可以是人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网络中,人工指定转发策略没有任何问题。但是在具有较

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号