版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机技术与软件专业技术资格(中级)专项突破题库(带评分标准)1.在CPU的组成部件中,程序计数器(PC)主要用于存放当前正在执行的指令。2.瀑布模型适用于需求明确且在项目周期内很少发生变更的软件开发场景。3.根据数据库三范式要求,第二范式需要消除所有非主属性对主键的部分函数依赖。4.TCP协议属于传输层协议,提供无连接的不可靠数据传输服务。5.防火墙可以有效阻挡来自内部网络的恶意攻击行为。6.项目的关键路径是指项目网络图中总工期最短的路径,关键路径上的活动都是关键活动。7.在UML类图中,聚合关系表示整体与部分的关系,且部分可以脱离整体单独存在。8.死锁产生的四个必要条件是互斥、请求与保持、不可剥夺、环路等待,只要破坏其中一个条件就可以预防死锁。9.黑盒测试需要关注软件内部的逻辑实现,通常由开发人员在编码阶段完成。10.公民为完成法人工作任务所创作的职务作品,其著作权完全由法人享有,创作者仅享有署名权。1.下列关于存储器的读写速度从快到慢排序正确的是()A.寄存器>Cache>内存>固态硬盘>机械硬盘B.Cache>寄存器>内存>机械硬盘>固态硬盘C.寄存器>内存>Cache>固态硬盘>机械硬盘D.Cache>内存>寄存器>机械硬盘>固态硬盘2.下列软件开发模型中,适用于用户需求不明确、项目规模较小的是()A.瀑布模型B.螺旋模型C.原型模型D.增量模型3.在SQL语言中,用于删除表中数据但保留表结构的命令是()A.DROPB.DELETEC.ALTERD.RENAME4.下列IP地址中,属于私有地址段的是()A.B.C.D.5.下列加密算法中,属于非对称加密算法的是()A.AESB.DESC.RSAD.SHA-2566.某项目活动A的乐观工期是3天,最可能工期是6天,悲观工期是9天,按照三点估算法,活动A的期望工期是()A.5天B.6天C.7天D.8天7.下列UML图中,用于描述系统的动态行为,展示对象之间的交互顺序的是()A.类图B.序列图C.部署图D.用例图8.在操作系统的进程调度算法中,适合于实时操作系统的是()A.先来先服务调度B.短作业优先调度C.时间片轮转调度D.抢占式优先级调度9.下列测试类型中,属于系统测试阶段的是()A.单元测试B.集成测试C.负载测试D.代码走查10.根据《计算机软件保护条例》,自然人的软件著作权保护期限为()A.自然人终生B.自然人终生及其死亡后50年C.50年D.不受限制1.下列属于CPU中运算器的功能的有()A.执行算术运算B.执行逻辑运算C.存放当前执行的指令D.暂存运算的中间结果2.下列属于需求分析阶段输出产物的有()A.需求规格说明书B.软件设计说明书C.用户手册初稿D.确认测试计划3.下列关于数据库索引的描述,正确的有()A.索引可以提升数据查询的效率B.索引会降低数据插入、更新、删除的效率C.一个表只能建立一个聚集索引D.非聚集索引的数据存储顺序和索引顺序一致4.下列属于OSI七层模型中应用层协议的有()A.HTTPB.FTPC.TCPD.DNS5.下列属于信息安全基本属性的有()A.保密性B.完整性C.可用性D.可审查性6.下列属于项目管理十大知识领域的有()A.范围管理B.进度管理C.成本管理D.质量管理7.下列属于面向对象基本特征的有()A.封装B.继承C.多态D.模块化8.下列关于进程和线程的描述,正确的有()A.进程是资源分配的基本单位B.线程是调度的基本单位C.一个进程可以包含多个线程D.同一进程内的线程共享进程的资源9.根据ISO/IEC9126软件质量模型,下列属于软件质量特性的有()A.功能性B.可靠性C.易用性D.可维护性10.下列属于侵犯软件著作权的行为的有()A.未经著作权人许可,复制发行其软件作品B.未经著作权人许可,修改、翻译其软件作品C.为了学习研究软件内含的设计思想而使用软件D.通过反向工程获取软件代码用于商业用途1.某软件开发公司承接了某企业的OA系统开发项目,项目需求明确,客户要求严格按照约定的功能范围交付。项目经理小王为了赶进度,在需求分析完成后直接跳过概要设计和详细设计阶段,组织开发人员直接进入编码阶段。项目后期测试时发现大量模块接口不兼容,且部分功能不符合用户隐性需求,最终项目延期1个月交付,成本超支20%。请分析该项目在软件工程管理方面存在的3个主要问题。2.某公司的数据库服务器存储了核心业务数据,管理员小张为了提升查询效率,在所有数据表的所有字段上都建立了索引。运行一段时间后发现数据批量更新的速度变得极慢,甚至出现超时报错。请分析出现该问题的原因,并给出2条合理的优化建议。3.某系统集成项目的活动清单如下:活动A工期3天,紧前活动无;活动B工期2天,紧前活动A;活动C工期4天,紧前活动A;活动D工期2天,紧前活动B、C;活动E工期1天,紧前活动D。请计算该项目的总工期,指出关键路径。1.请结合你对软件工程的理解,论述瀑布模型和敏捷开发模型的核心差异,以及各自适用的项目场景。2.请结合信息安全相关知识,论述中小微企业在信息系统建设过程中可以采取的5种常见的安全防护措施。===标准答案及解析===一、判断题答案及解析1.参考答案:错误。解析:程序计数器(PC)用于存放下一条要执行的指令的地址,当前正在执行的指令存放在指令寄存器中。2.参考答案:正确。解析:瀑布模型为线性顺序模型,各阶段依赖前一阶段的输出,要求前期需求完全明确,适合变更少的项目。3.参考答案:正确。解析:数据库第一范式要求属性不可拆分,第二范式要求消除非主属性对主键的部分函数依赖,第三范式要求消除非主属性对主键的传递函数依赖。4.参考答案:错误。解析:TCP是面向连接的可靠传输协议,UDP是无连接的不可靠传输协议。5.参考答案:错误。解析:防火墙主要用于隔离内外网,阻挡来自外部网络的非法访问,无法识别和阻挡内部网络发起的恶意攻击。6.参考答案:错误。解析:关键路径是项目网络图中总工期最长的路径,决定了项目的最短总工期,路径上的活动均为关键活动。7.参考答案:正确。解析:UML类图中聚合为空心菱形标识,部分可脱离整体存在;组合为实心菱形标识,部分无法脱离整体独立存在。8.参考答案:正确。解析:四个必要条件同时满足时才会产生死锁,因此破坏任意一个条件即可实现死锁预防。9.参考答案:错误。解析:黑盒测试为功能测试,不关注软件内部逻辑,白盒测试才需要关注内部实现,通常由开发人员完成。10.参考答案:错误。解析:一般职务作品的著作权由创作者享有,单位有权在业务范围内优先使用;仅针对主要利用单位物质技术条件创作、且由单位承担责任的特殊职务作品,创作者仅享有署名权,其余著作权权利由单位享有。二、单选题答案及解析1.参考答案:A。解析:存储器读写速度从快到慢依次为寄存器、高速缓存(Cache)、内存、固态硬盘、机械硬盘。2.参考答案:C。解析:原型模型通过快速搭建可交互的原型验证用户需求,适合需求不明确、规模较小的项目;瀑布模型适合需求明确的项目,螺旋模型适合高风险大型项目,增量模型适合需求分阶段明确的项目。3.参考答案:B。解析:DROP命令用于删除整个表(含结构和数据),DELETE用于删除表内数据保留表结构,ALTER用于修改表结构,RENAME用于重命名表。4.参考答案:C。解析:私有IP地址段包括-55、-55、-55,选项中只有C符合;A属于公网IP段,B属于公网IP段,D属于组播地址段。5.参考答案:C。解析:AES、DES属于对称加密算法,RSA属于非对称加密算法,SHA-256属于哈希摘要算法。6.参考答案:B。解析:三点估算法公式为(乐观工期+4最可能工期+悲观工期)/6,代入数据得(3+46+9)/6=6天。7.参考答案:B。解析:类图展示类的结构及类之间的关系,序列图展示对象交互的时间顺序,部署图展示软硬件的部署关系,用例图展示系统功能及参与者的关系。8.参考答案:D。解析:实时操作系统要求高优先级的紧急任务可以抢占正在执行的低优先级任务,抢占式优先级调度符合该要求;其余算法均无法满足实时性要求。9.参考答案:C。解析:单元测试针对单个模块,集成测试针对模块间的集成关系,负载测试属于系统测试阶段的性能测试类型,代码走查属于单元测试阶段的静态测试活动。10.参考答案:B。解析:根据《计算机软件保护条例》,自然人的软件著作权保护期为自然人终生及其死亡后50年,截止于自然人死亡后第50年的12月31日。三、多选题答案及解析1.参考答案:ABD。解析:运算器负责执行算术、逻辑运算,暂存运算中间结果;存放当前执行指令是指令寄存器的功能,属于控制器范畴。2.参考答案:ACD。解析:需求分析阶段输出包括需求规格说明书、用户手册初稿、确认测试计划等;软件设计说明书是软件设计阶段的输出产物。3.参考答案:ABC。解析:非聚集索引的存储顺序和索引顺序不一致,聚集索引的存储顺序和索引顺序一致,因此D错误,其余选项均正确。4.参考答案:ABD。解析:HTTP、FTP、DNS均属于应用层协议,TCP属于传输层协议。5.参考答案:ABCD。解析:信息安全的基本属性包括保密性、完整性、可用性、可审查性、不可否认性等,四个选项均符合要求。6.参考答案:ABCD。解析:项目管理十大知识领域包括范围管理、进度管理、成本管理、质量管理、资源管理、沟通管理、风险管理、采购管理、相关方管理、整合管理,四个选项均正确。7.参考答案:ABC。解析:面向对象的三大基本特征为封装、继承、多态;模块化是结构化程序设计的特征。8.参考答案:ABCD。解析:进程是资源分配的最小单位,线程是调度的最小单位,一个进程可包含多个线程,同一进程内的线程共享进程的内存等资源,四个选项均正确。9.参考答案:ABCD。解析:ISO/IEC9126软件质量模型包含功能性、可靠性、易用性、效率、可维护性、可移植性六大特性,四个选项均正确。10.参考答案:ABD。解析:为学习研究软件内含的设计思想而使用软件属于合理使用范畴,不侵犯软件著作权,其余选项均属于侵权行为。四、案例分析题评分标准参考答案:(1)违反了软件工程的标准开发流程,跳过了概要设计和详细设计阶段,没有制定统一的模块接口规范,导致后期模块兼容性问题;(2)需求调研不充分,仅收集了用户的显性需求,没有挖掘隐性需求,导致功能不符合用户预期;(3)缺乏阶段评审机制,没有在需求、设计等阶段结束后开展评审验证,问题直到测试阶段才暴露,大幅提升了修复成本,导致进度延期、成本超支。参考答案:原因:索引需要占用额外的存储空间,每次执行数据增删改操作时都需要同步更新对应的索引,全字段建索引会大幅提升数据更新的开销,导致批量更新速度变慢。优化建议:(1)仅在经常作为查询条件、排序字段、关联字段的列上建立索引,删除所有不必要的索引;(2)执行批量数据更新前,暂时删除非核心的索引,更新完成后再重新创建索引。参考答案:总工期为10天,关键路径为A-C-D-E。计算逻辑:路径A-B-D-E总工期为3+2+2+1=8天,路径A-C-D-E总工期为3+4+2+1=10天,后者为最长路径即关键路径,对应总工期为10天。五、论述题评分标准参考答案:核心差异:(1)流程灵活性差异:瀑布模型是线性顺序模型,各阶段有严格的先后顺序和准入准出标准,流程固定不可随意调整;敏捷开发是迭代增量模型,每个迭代周期内完成需求、开发、测试等全流程,流程灵活可根据需求调整。(2)需求适应性差异:瀑布模型要求前期需求完全明确,项目周期内严格控制需求变更;敏捷开发拥抱需求变更,允许在迭代过程中调整需求优先级,适应用户需求变化。(3)交付模式差异:瀑布模型是一次性整体交付,项目结束后才交付完整的软件产品;敏捷开发是增量交付,每个迭代周期都可以交付可用的部分功能,用户可以提前使用部分功能。(4)客户参与度差异:瀑布模型中客户仅在需求调研和验收阶段参与,项目执行过程中参与度低;敏捷开发中客户全程参与每个迭代的需求确认和成果评审,反馈路径短。适用场景:瀑布模型适合需求明确、变更少、对合规性要求高的项目,比如政务系统、金融核心系统开发项目;敏捷开发适合需求不明确、需要快速上线验证市场的项目,比如互联网C端产品、创新型业务系统开发项目。参考答案:中小微企业可采取的安全防护措施包括:(1)部署边界安全设备:在内外网边界部署防火墙,配置访问控制策略,阻挡外部网络的非法访问;有条件的可额外部署入侵检测/防御系统,识别异常攻击行为。(2)终端安全防护
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重症社区获得性肺炎的诊治
- 审计专业技术资格(初级)证据分析题(带答案)
- 精算师考试经典案例题(完整版)
- 交易监控模型优化
- 2026 年九月秋季作息调整健康科普课程
- 2026 年山洪灾害防范科普专题课件
- 2026年生物科技行业创新报告:聚焦前沿技术与应用
- 2026年陕西泾阳职业学院高职单招职业技能考试模拟试卷附答案详解【完整版】
- 2024年林虑山职业学院单招综合素质考试题库含答案详解(轻巧夺冠)
- 2024年山西工程职业学院高职单招职业适应性测试考试题库含完整答案详解【易错题】
- 中国制造业AI场景落地之FDE路径研究白皮书2026
- 出纳考核的试题及答案
- 放射科造影剂过敏演练脚本
- 服务器设备租赁合同
- 绿化工程监理实施细则
- 德语生物化学词汇表
- 2026放射工作人员考试题库(含答案)
- 24J113-1 内隔墙-轻质条板(一)
- 生产计划排产表-自动排产
- GB/T 2918-2018塑料试样状态调节和试验的标准环境
- GB/T 21709.9-2008针灸技术操作规范第9部分:穴位贴敷
评论
0/150
提交评论