题目及解析来源:2023上半年软考-模考大赛
一、成绩报告
二、错题总结
第一题
解析: 瀑布模型 中各个活动按 线性顺序 连接,它规定了 由前至后、相互衔接的固定次序,如同瀑布流水逐级下落,所以其 前一个阶段工作的结果是后一个阶段工作的输入。
第二题
解析: 可重复级(第二级) 对应 软件配置管理。 已定义级(第三级) 对应 集成软件管理。 定量管理(第四级)(CMMI中第四级为定量管理级;CMM中第四级为管理级)对应 软件质量管理。 优化级(第五级) 对应 技术变更管理。
第三题
解析:因为 仓库中有两名发货员,一名审核员,而 S1初值为2,S2初值为1,所以可以得知 S1代表空闲的发货员的人数,S2代表空闲的审核员的人数。由题目意思 “当顾客提货时,只要发货员空闲,允许顾客进入仓库提货” 可知,顾客在进入仓库前要先申请发货员资源(S1),即P(S1);而顾客进入仓库之后便可释放资源S1,即V(S1)。由题目意思 “顾客离开时,审核员检验顾客提货是否正确” 可知,顾客在离开仓库前要先申请审核员资源(S2),即P(S2);而顾客离开仓库后便可释放资源S2,即V(S2)。综上可知,a,b,c,d分别为P(S1),V(S1),P(S2),V(S2)。
第四题
解析: 直接程序控制 分为 无条件传送 和 程序查询方式 两种情况。其中,程序查询方式,降低了CPU的效率;对外部突发事件无法做出实时响应。
第五题
解析: 指令寄存器(IR):当CPU执行一条指令时,先把它从内存储器取到缓冲寄存器中,再送入IR暂存。 程序计数器(PC):CPU自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址(程序计数器存的是指令的地址,并不是指令,与题不符)。
第六题
解析: 计算机软件著作权 侵权行为包括 “未经软件著作权人或其合法受让者的许可,复制或部分复制其软件作品”。 商标权 的侵权行为是指 自己生产出来的产品,非法使用他人的商标。
第七题
解析: X.509数字证书标准推荐使用的密码算法是RSA;国密SM2数字证书采用的公钥密码算法是ECC。
第八题
解析: 数字签名只采用了非对称加密密钥加密算法,它能保证发送信息的完整性、身份认证和不可否认性(有防止抵赖行为发生的功能)。
第九题
解析:
第十题
解析:
第十一题
解析: SNMP端口号为161;TFTP端口号为69;DNS端口号为53;SMTP端口号为25。
第十二题
解析:distribute v.分发,分配;散布,使分布parallel adj.平行的;相似的;(计算机)并行的 cooperate v.合作;配合 computational adj.计算的 integrate v.(使)合并,成为一体 disperse v.分散,散布;adj.分散的 architecture n.建筑设计;计算机的体系结构 execute v.执行,实施 reliability n.可靠性 extensibility n.展开性;可延长性 degree n.程度;学位 couple n.两个,几个;一对情侣;v.加上,结合;连接;耦合 multiple adj.多个的,多种的 several adj.不同的,各自的 myriad adj.无数的,大量的 physically adv.身体上;按自然规律,实际上;物理地 systematically adv.系统地,有条理地 factor n.因素,要素 purpose n.目的,意图;目标,计划 exchange n./v.交换,互换 update v.更新/n.最新消息;更新
三、知识查缺
- 原型 开发适用于 需求不明确 的系统,整个过程在不断地探索需求,所以 开发成本不会低。
- 极限编程(XP) 的12个最佳实践中 小型发布 是指 系统的设计要能够尽可能早地交付。
- 结构化分析方法的数据字典中 加工逻辑 位于 需求分析 阶段,此时具体的数据结构和算法并没有进行设计。
- 黑盒测试法 有:等价类划分、边界值分析、错误推测法、因果图、功能图、判定表 等。 白盒测试法 有:逻辑覆盖(包括路径覆盖)、循环覆盖、基本路径测试。
- 正式技术评审的目标是 发现软件中的错误。
- 过程内聚:处理元素相关,而且 必须按特定的次序 执行。 顺序内聚:处理元素相关,而且 必须顺序 执行。
- 软件 系统结构设计原则 中 模块的功能应该是可以预测的。
- 软件维护中 正确性维护 是指 改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。
- 复习 磁盘调度 相关知识。
- 复习 位示图 相关知识。
- 海明校验码:设 数据位是n位,校验位是k位,则n和k必须满足:2k-1>=n+k。
- 复习 浮点数的表示 相关知识。
- 流水线执行时间=一条指令的执行时间+(指令数-1)*流水线周期(流水线周期为执行时间最长的一段)。
- 汇编作品的著作权归汇编人所有;职务作品的著作权归单位所有,并非企业法人;委托作品的著作权某些情况可归属于委托人和受托人;合作作品的只提供咨询意见的不授予著作权。
- 署名权、修改权和保护作品完整权 的保护 不受时间限制。
- 发表权、使用权 和 获得报酬权 的保护期限为:作者终身及其死亡后的50年(第50年的12月31日)。
- 复习 数据库控制 相关知识。
- 复习 规范化理论 相关知识。
- 在 数据库的三级模式 中,外模式对应视图,(概念)模式对应基本表,内模式对应存储文件。
- 复习 关系代数 相关知识。
- 面向对象分析(OOA);面向对象设计(OOD);面向对象程序设计(OOP)(其实质是选用一种 面向对象程序设计语言(OOPL))。
- 在面向对象方法中,一个子类有多个父类,可以从多个父类中继承特性,这种继承称为 多重继承。对于两个类A和B,如果A是B的子类,则B是A的 泛化。
- 依赖倒置原则:抽象不应该依赖于细节,细节应该依赖于抽象。即,高层模块不应该依赖低层模块,二者都应该依赖于抽象。
- 复习 UML图 相关知识。
- 适配器模式(Adapter) 既是 类类型设计模式,也是 对象型设计模式。
- 单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。 模板方法(Template Method):定义一个操作中的算法骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 装饰(Decorator):动态地给一个对象添加一些额外的职责。就增加功能而言,Decorator模式比生成子类更加灵活。
- 复习 Gantt图与Pert图 相关知识。
- 复习 传值和传址调用 相关知识。
- 解释型语言和编译型语言之间的最主要区别在于 是否生成目标语言程序。解释型语言通常是不生成目标语言程序的,并且要参与运行控制,程序的执行速度慢。
- 当程序运行中含有除零错误时,说明程序中存在 动态的语义错误。
- 复习 有限自动机 相关知识。
- 栈是后进先出的结构,出栈时除了栈顶元素,其余元素无需移动。
- 复习 树的遍历 相关知识。
- 在 哈希表 中,要按照确定的计算关系来找到给定关键码的存储位置。
- 快速排序算法采用了 分治 算法设计策略。快速排序算法 平均情况时间复杂度为O(nlog2(n)),最坏情况下时间复杂度为O(n2)。
- Dijkstra算法是基于 贪心 算法实现的。
- 复习 子网划分 相关知识。
- 在OSI参考模型中,数据链路层处理的数据单位是 帧(物理层 按 位(二进制) 传输,处理的数据单位是 比特;数据链路层 处理的数据单位是 帧;网络层 交换的数据单元是 包;传输层 的传送单位是 报文)。
- Internet上的DNS服务器中保存有 域名到IP地址的映射表(DNS服务器的功能是将域名解析为相应的IP地址)。
- URL的基本结构为:"协议名://服务器名(或IP地址)/路径和文件名"。
- 复习 配置管理 相关知识。
- 变更控制 中配置数据库可分为:开发库、受控库、产品库。
- 软件的 分层式体系结构 把软件系统划分为4层,这4层结构自底向上分别是 系统软件、中间件、业务构件、应用软件。