《2022年上半年软件设计师上午试题及答案.docx》由会员分享,可在线阅读,更多相关《2022年上半年软件设计师上午试题及答案.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -2022 年上半年软件设计师上午试题及答案1. 运算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作;A.CPU的掌握器 B.CPU的运算器 C.DMA掌握器 D.Cache掌握器2.DMA掌握方式是在(A.CPU与主存 B.CPU与外设 C.主存与外设 D.外设与外设)之间直接建立数据通路进行数据的交换处理;3.CPU拜访储备器时,被拜访数据一般集合在一个较小的连续储备区域中;如一 个储备单元已被拜访,就其邻近的储备单元有可能仍要被拜访,该特性被称为()A
2、. 数据局部性 B. 指令局部性 C.空间局部性 D.时间局部性4. 某系统由 3 个部件构成,每个部件的千小时牢靠度都为R,该系统的千小时可靠度为( 1- (1-R)2)R,就该系统的构成方式是();A.3 个部件串联细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -B.3 个部件并联 C.前两个部件并联后与第三个部件串联 D.第一个部件与后两个部件并联构成的子系统串联 5. 在()校验方法中 , 采纳模 2
3、 运算来构造校验位;A. 水平奇偶 B. 垂直奇偶 C.海明码 D.循环冗余 6. 以下关于 RISC (精简指令系统运算机)技术的表达中,错误选项();A. 指令长度固定、指令种类尽量少 B. 指令功能强大、寻址方式复杂多样 C.增加寄存器数目以削减访存次数 D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点, 它可对应用层的通信数据流进行监控和过滤;A. 包过滤 B. 应用级网关 C.数据库 D.WEB 8. 下述协议中与安全电子邮箱服务无关的是();A.SSL 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2
4、 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -B.HTTPS C.MIME D.PGP 9-10. 用户 A 和 B 要进行安全通信, 通信过程需确认双方身份和消息不行否认;A)确保消息不行 和 B 通信时可使用()来对用户的身份进行认证 ; 使用(否认;A. 数字证书 B. 消息加密 C.用户私钥 D.数字签名 A. 数字证书 B. 消息加密 C.用户私钥 D.数字签名 11. 震网(Stuxnet )病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻 击工业掌握系统,是一种危害性极大的();A
5、. 引导区病毒 B. 宏病毒 C.木马病毒 D.蠕虫病毒 12. 刘某完全利用任职单位的试验材料、试验室和不对外公开的技术资料完成了一项 创造;以下关于该创造的权益归属的表达中,正确选项(); 第 3 页,共 23 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -A. 无论刘某与单位有无特殊商定,该项成果都属于单位B. 原就上应归单位全部,但如单位与刘某对成果的归属有特殊商定时遵从商定C.取决于该创造是否是单位分派给刘某的D.无论
6、刘某与单位有无特殊商定,该项成果都属于刘某13-14. 甲公司购买了一工具软件, 并使用该工具软件开发了新的名为“ 恒友”的软件; 甲公司在销售新软件的同时,向客户供应工具软件的复制品,就该行为();甲公司 未对“ 恒友” 软件注册商标就开头推向市场,并获得用户的好评;三个月后,乙公司也推 册,就其行为();A. 侵害了著作权 B. 不构成侵权行为 C.侵害了专利权 D.属于不正值竞争 A. 侵害了著作权 B. 不构成侵权行为 C.侵害了商标权 D. 属于不正值竞争出名为“ 恒友” 的类似软件,并对之进行了商标注15. 数据流图建模应遵循()的原就;A. 自顶向下、从详细到抽象B. 自顶向下、
7、从抽象到详细C.自底向上、从详细到抽象D.自底向上、从抽象到详细细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -16. 结构化设计方法中使用结构图来描述构成软件系统的模块以及这些模块之间 的调 用关系;结构图的基本成分不包括();A. 模块 B. 调用 C.数据 D.掌握17.10 个成员组成的开发小组,如任意两人之间都有沟通路径,就一共有()条沟通路径;A.100 B.90 C.50 D.45 18. 某项
8、目的活动连续时间及其依靠关系如下表所示,就完成该项目的最少时间 为 ()天;A.43 B.45 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C.50 D.55 19. 以下不属于软件项目风险的是();A. 团队成员可以进行良好沟通 B. 团队成员离职 C.团队成员缺乏某方面培训 D.招不到符合项目技术要求的团队成员 20. 通用的高级程序设计语言一般都会供应描述数据、运算、掌握和数据传输的 语言成分,其中
9、,掌握包括次序、()和循环结构;A. 挑选 B. 递归 C.递推 D.函数21. 以编译方式翻译 C/C+杆源程序的过程中,(语句 的结构进行合法性分析;A. 词法分析B. 语义分析C.语法分析D.目标代码生成)阶段的主要任务是对各条22. 在对高级语言源程序进行编译或说明处理的过程中,需要不断收集、记录和 使用 源程序中一些相关符号的类型和特点等信息,并将其存入()中;A. 哈希表细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - -
10、- - - - - -B. 符号表C.堆栈D.队列23-24. 在单处理机系统中,采纳先来先服务调度算法;系统中有 4 个进程 Pl 、P2、P3、 P4 假设进程按此次序到达 ,其中 P为运行状态, P2为就绪状态,P3和 P4为等待状态,且 P3等待打印机, P4 等待扫描仪;如 P1 (), 就 Pl 、P2、P3和 P4的状态应分别 为();A. 时间片到B. 释放了扫描仪C.释放了打印机D.已完成A. 等待、就绪、等待和等待B. 运行、就绪、运行和等待C.就绪、运行、等待和等待D.就绪、就绪、等待和运行25. 某文件系统采纳位示图 bitmap 记录磁盘的使用情形;如运算机系统的字长
11、为 64 位,磁盘的容量为()个字;A.1200 B.2400 C.4096 D.9600 1024GB,物理块的大小为 4MB,那么位示图的大小需要细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -26. 如某文件系统的目录结构如下图所示,假设用户要拜访文件 book2.doc ,且 当前工作目录为 MyDrivers, 就该文件的肯定路径和相对路径分别为();和user2 和user2 C.MyDriver
12、suser20 和 user2 和 user2 27.PV 操作是操作系统供应的具有特定功能的原语;利用PV操作可以()A. 保证系统不发生死锁 B. 实现资源的互斥使用 C.提高资源利用率 D.推迟进程使用共享资源的时间 28. 从削减成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处 理器 平台上,能针对硬件变化进行结构与功能上的配置;该要求表达了嵌入式 操作系统的();A. 可定制性 B. 实时性 C.牢靠性细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习
13、资料 - - - - - - - - - - - - - - -D.易移植性 29. 以下关于系统原型的表达中,不正确选项();A. 可以帮忙导出系统需求并验证需求的有效性 B. 可以用来探究特殊的软件解决方案 C.可以用来指导代码优化 D.可以用来支持用户界面设计);30. 以下关于极限编程( XP)的正确实践的表达中,不正确选项(A. 只处理当前的需求,使设计保持简洁 B. 编写完程序之后编写测试代码 C.可以按日甚至按小时为客户供应可运行的版本 D.系统最终用户代表应当全程协作 XP团队31. 在 ISO/IEC9126 软件质量模型中, 软件质景特性 (性;A. 功能性 B. 牢靠性
14、_ C.效率 D.可保护性)包含质量子特性安全32. 已知模块 A 给模块 B 传递数据结构 X, 就这两个模块的耦合类型为();A. 数据耦合B. 公共耦合C.外部耦合细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 9 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -D.标记耦合33.Theo Mandel 在其关于界面设计所提出的三条 “ 黄金准就”中,不包括();A. 用户操纵掌握 B. 界面美观干净 C.减轻用户的记忆负担 D.保持界面一样 34. 以
15、下关于测试的表达中,正确选项();A. 实际上,可以采纳穷举测试来发觉软件中的全部错误 B. 错误许多的程序段在修改后错误一般会特别少 C.测试可以用来证明软件没有错误 D.白盒测试技术中,路径掩盖法往往能比语句掩盖法发觉更多的错误35. 聘请系统要求求职的人年龄在20 岁到 60 岁之间(含),学历为本科、硕士或者博士,专业为运算机科学与技术、通信工程或者电子工程;其中()不是好的测试用例;A. (20, 本科,电子工程)B. (18, 本科,通信工程)C.(18,大专,电子工程)D.(25,硕士,生物学)36. 系统交付用户使用了一段时间后发觉,系统的某个功能响应特别慢;修改了某模块的一个
16、算法使其运行速度得到了提升,就该行为属于()保护;A. 改正性B. 适应性细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C.改善性D.预防性37. 一个类中可以拥有多个名称相同而参数表 次序) 不同的方法,称为();A. 方法标记B. 方法调用C.方法重载D.方法掩盖(参数类型或参数个数或参数类型38. 采纳面对对象方法进行软件开发时,将汽车作为一个系统;以下()之间 不 属于组成( Compositio
17、n )关系;A. 汽车和座位 B. 汽车和车窗 C.汽车和发动机 D.汽车和音乐系统 39. 进行面对对象设计时,就一个类而言,应当仅有一个引起它变化的缘由,这 属于()设计原就;A. 单一责任 B. 开放- 封闭 C.接口分别 D.里氏替换 40. 聚合对象是指一个对象()A. 只有静态方法细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 11 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -B. 只有基本类型的属性 C.包含其它对象 D.只包含基本类型的属性
18、和实例方法 41. 在 UML图中,()图用于展现所交付系统中软件和硬件之间的物理关系;A. 类 B. 组件 C.通信 D.部署42-43. 下图所示 UML图为(),用于展现系统中();A. 用例图 B. 活动图 C.序列图 D.交互图细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 12 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -A. 个用例和一个对象的行为B. 一个用例和多个对象的行为C.多个用例和一个对象的行为D.多个用例和多个对象的行为44-46
19、. 以下设计模式中, ()模式使多个对象都有机会处理恳求, 将这些对象连成 一条链,并沿着这条链传递该恳求,直到有一个对象处理为止,从而防止恳求的发送者和接收者之间的耦合关系;()模式供应一种方法次序拜访一个聚合对象中的各个元素,且不需要暴露该对象的内部表示;这两种模式均为();A. 责任链 Chain of Responsibility B. 说明器 Interpreter C.命令Command D.迭代器 Iterator A. 责任链 Chain of Responsibility B. 说明器 Interpreter C.命令Command D.迭代器 Iterator A. 创建型
20、对象模式 B. 结构型对象模式 C.行为型对象模式 D.行为型类模式47. 观看者 Observer 模式适用于(); 第 13 页,共 23 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -A. 拜访一个聚合对象的内容而无须暴露它的内部表示 * B. 削减多个对象或类之间的通信复杂性C.将对象的状态复原到从前的状态D.一对多对象依靠关系,当一个对象修改后,依靠它的对象都自动得到通知48. 在以阶段划分的编译器中, ()阶段的主要
21、作用是分析构成程序的字符及由字符依据构造规章构成的符号是否符合程序语言的规定;A. 词法分析 B. 语法分析 C.语义分析 D.代码生成49. 下图所示为一个不确定有限自动机 是(C );NFA的状态转换图, 与该 NFA等价的 DFA 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 14 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -50. 函数 f 、g 的定义如下,执行表达式“y = f2” 的运算时,函数调用gla分别采纳引用调用 call by r
22、eference方式和值调用 call by value方式,就该表达式求值终止后 y 的值分别为();A.9、 6 B.20、6 C.20、9 D.30、9 51. 给定关系 RA,B,C,D,E 和关系 SA,C,E,F,G, 对其进行自然连接运算 RS后其 结果集的属性列为();A.R.A,R.C,R.E,S.A,S.C,S.E B.R.A,R.B ,R.C,R.D,R.E,S.F ,S.G C.R.A,R.B,R. C ,R.D,R.E,S.A,S.C,S.E D.R.A,R.B,R. C ,R.D,R.E,S.A,S.C,S.E,S.F,S.G 52-53. 假设关系 RU,U=A1
23、,A2,A3,A4,F=A1A3 A2,A1A2A3,A2A4那么在关系 R中(),和候选关键字中必定含有属性()A. 有 1 个候选关键字 A2A3 B. 有 1 个候选关键字 A2A4 C.有 2 个候选关键字 A1A2和 A1A3 D.有 2 个候选关键字 A1A2和 A2A3 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 15 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -A.A1, 其中 A1A2A3主属性, A4为非主属性B.A2, 其中 A2
24、A3A4主属性, A1为非主属性C.A2A3,其中 A2A3为主属性, A1A4為为非主属性D.A2A4,其中 A2A4为主属性, A1A3为非主属性54. 要将部门表 Dept 中 name列的修改权限给予用户 授予他人;实现该要求的 SQL语句如下:Ming, 并答应 Ming 将该权限GRANT UPDATEname ON TABLE Dept TO Ming ): A.FOR ALL B.CASCADE C.WITH GRANT OPTION D.WITH CHECK OPTION 55. 如事务 T1 对数据 D1加了共享锁,事务 T2T3分别对数据 D2和数据 D3加了排 它锁,
25、就事务();A.T1 对数据 D2D3加排它锁都胜利, T2T3对数据 D1加共享锁胜利 B.T1 对数据 D2D3加排它锁都失败, T2T3对数据 D1加排它锁胜利 C.T1 对数据 D2D3加共享锁都胜利, T2T3对数据 D1加共享锁胜利 D.T1 对数据 D2D3加共享锁都失败, T2T3对数据 D1加共享锁胜利 56. 当某一场地故障时,系统可以使用其他场地上的副本而不至于使整个系统瘫 痪; 这称为分布式数据库的();A. 共享性 B. 自治性 C.可用性细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 16 页,共 23 页 - - - -
26、 - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -D.分布性57. 某 n 阶的三对角矩阵 A如下图所示,按行将元素储备在一维数组 M中,设 a1,1储备在 Ml, 那么 ai,j l=i,j=n 且 ai,j 位于三条对角线中 储备在 M();A.i+2j B.2i+j C.i+2j-2 D.2i+j-2 58. 具有 3 个结点的二叉树有5 种,可估计出具有 4 个结点的二叉树有 ()种;A.10 B.11 C.14 D.15 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 17 页,共
27、23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -59. 双端队列是指在队列的两个端口都可以加入和删除元素,如下图所示;现在要求元素进队列和出队列必需在同一端口,即从A 端进队的元素必需从A 端出、从 B 端进队 的元素必需从 B 端出,就对于 4 个元素的序列 a、b、c、d, 如要求前 2 个元素 a 、b 从 A 端口按次序全部进入队列,后两个元素 c 、d 从 B端口按次序全部进入队列,就不行能得到的出队序列是();A.d、a、b、c B.d、c、b、a C.b、a、d、c D.b、d、c、a 60. 设
28、散列函数为 Hkey=key%ll,对于关键碍序列 23,40, 91, 17, 19, 10, 31, 65, 26, 用线件探杳法解决冲突构造的哈希表为(B );61. 对于有序表 8, 15, 19, 23, 26,31,40, 65,91, 的关键 字比较次序为();A.26,23, 19 B.26,8, 19 用二分法进行查找时,可能细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 18 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C.26,40,
29、65 D.26,31,40 62-65. 已知矩阵 Am*n和 Bn*p 相乘的时间复杂度为Omnp;矩阵相乘满意结合律,如三个矩阵 A、B、C相乘的次序可以是 A*B*C 也可以是 A*B*C ;不同的相乘次序所需进行的乘法次数可能有很大的差别;因此确定 n 个矩阵相乘的最优运算次序是一个特别重要的问题;已知确定 n 个矩阵 A,A2.An 相乘的运算次序具有最优子结构,即 A1A2.An 的最优运算次序包含其子问题A1A2.Ak 和 Ak+1Ak+2 An (l=kn )的最优运算次序;可以列出其递归式为:其中, Ai 的维度为 pi-1*pi mi 数;,j 表示 AiAi+1 Aj 最
30、优运算次序的相乘次先采纳自底向上的方法求 n 个矩阵相乘的最优运算次序; 就求解该问题的算法设计策略为();算法的时间复杂度为(),空间复杂度为();给定一个实例,(POPi P5)=(20,15,4,10,20,25), 最优运算次序为 ();A. 分治法B. 动态规划法C.贪心法D.回溯法A.On2 B. On 2lgn 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 19 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C.On3 D. O2n A.On
31、2 B. On 2lgn C.On3 D. O2n A.A1*A2*A3*A4*A5 B. A1*A2*A3*A4*A5 C.A1*A2*A3* A4*A5 D. A1*A2 * A3*A4*A5 66. 浏览器开启了无痕浏览模式后,(A. 浏览历史 B. 搜寻历史 C. 下载文件 D.暂时文件)依旧会被储存下来67. 下面是 HTTP的一次恳求过程,正确的次序是();浏览器向 DNS服务器发出域名解析恳求并获得结果 在浏览器中输入 URL,并按下回车键 服务器将网页数据发送给浏览器依据目的 IP 地址和端口号,与服务器建立TCP连接 第 20 页,共 23 页 细心整理归纳 精选学习资料 -
32、 - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -浏览器向服务器发送数据恳求浏览器解析收到的数据并显示 通信完成,断开 TCP连接 A. B. C. D.68.TCP和 UDP协议均供应了()才能 , A. 连接治理 B. 差错校验和重传 C.流量掌握 D.端口寻址69. 在 Windows命令行窗口中使用()命令可以查看本机DHCP服务是否己启用 A.ipconfig B.ipconfig /all C.ipconfig /renew D.ipconfig /re
33、lease 70. 以下无线网络技术中,掩盖范畴最小的是()A.802.15.1 蓝牙 B.802.11n 无线局域网细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 21 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C.802.15.4 ZigBee D.802.16m 无线城域网71-75. A project is a temporary () of unique, complex, and connected activities having on
34、e goal or purpose and that must be completed by a specific time, within budget, and according to (). ,)Project management is the process of scoping, planning, staffingorganizing, directing, and controlling the development of an (system at a minimum cost within a specified time frame. For any systems
35、 development project, effective project management is necessary to ensure that the project meets the () , is developed 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 proj
36、ect, and doesnt culminate until the project is completed. The prerequisite for good project management is a well-defined system development process. Process management is an ongoing activity that documents, manages the use of, and improves an organizations chosen methodology the “ process ” for syst
37、em development. Process management is concerned with the activities, deliverables, and quality standards to be applied to () projects. A.task B.work C.sequence D.activity A.specifications B.rules 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 22 页,共 23 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C.estimates D.designs A.perfect B.acceptable C.controlled D.completed A.deadline B.specification C.expectation D.requirement A.a single B.a particular C.some D.all 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 23 页,共 23 页 - - - - - - - - -
限制150内