1、2024中级软考题库工程师考试内部版全考点软件设计师1、设某算法的计算时间可用递推关系式T(n)2T(n2)n表示,则该算法的时间复杂度为()。A.O(lgn)B.O(nlgn)C.O(n)D.O(n2)参考答案:B试题分析:本题考查的是算法的时间复杂度概念。2、某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为()。A.属于开发人员权利不涉及企业权利B.侵犯了企业商业秘密权C.违反了企业的规章制度但不侵权D.未侵犯权利人软件著作权参考答案:B试题分析:本题考查的是知识产权方面的基础知识。高新技术企业大都是以知识创新开发产品,当知识产品进入市场后,则完全依赖于对其知识产权的保护,如果没有保护或保护不力,将影响企业的生存与发展。我国反不正当竞争法第十条第3项规定:“违反约定或者违反权利人有关保守商业秘密的要求,披露、使用或者允许他人使用其所掌握的商业秘密。第三人明知或者应知前款所列违法行为,获取、使用或者披露他人的商业秘密,视为侵犯商业秘密。”“本条所称的商业秘密,是指不为公众所知悉、能为权利人带来经
2、济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息。”试题中“某开发人员违反企业有关保守商业秘密的要求”表明企业对软件产品或成果中的技术秘密,采取了保密措施,构成了商业秘密。一旦发生企业“技术秘密”被泄露的情况,则便于认定为技术秘密,依法追究泄密行为人的法律责任,保护企业的权益。发表权是指决定作品是否公之于众的权利。所谓公之于众是指作品完成后,以复制、表演、播放、展览、朗诵、发行、摄制或改编、翻译等方式使作品在一定数量不特定人的范围内公开。发表权具体内容包括作品发表的时间、发表的形式和发表的地点等。所以开发人员的行为违反了企业的规章制度,侵犯了权利人商业秘密权,侵犯了权利人软件著作权。3、对于二维数组a0.4,1.5 ,设每个元素占1个存储单元,且以列为主序存储,则元素a2,2相对于数组空间起始地址的偏移量是() 。A.5B.7C.10D.15参考答案:B试题分析:本题考查数组元素的存储。若二维数组AL1.U1,L2.U2以行为主序存储,每个元素占用d个存储单元,则元素AI,J的存储位置相对于数组空间首地址的偏移量为(I一L1)(U2一L2+ 1)+J一L2) d若二维数组A
3、L1.U1,L2.U2以列为主序存储,每个元素占用d个存储单元,则元素AI,J的存储位置相对于数组空间首地址的偏移量为(JL2)(U1一L1 +1)+ I一L1) d本题中d=1,L1=0.U1=4, L2=1.U2=5,代入后计算可得偏移量为7。4、对于逻辑表达式“x and y or not z”,and、or、not分别是逻辑与、或、非运算,优先级从高到低为not、and、or,and、or为左结合,not为右结合,若进行短路计算,则( )。A.x为真时,整个表达式的值即为真,不需要计算y和z的值B.x为假时,整个表达式的值即为假,不需要计算y和z的值C.x为真时,根据y的值决定是否需要计算z的值D.x为假时,根据y的值决定是否需要计算z的值参考答案:C试题分析:本题主要考查逻辑与、或运算。逻辑与运算需要考虑两个操作数的值、而逻辑或只要第一个操作数为真,那么整个计算结果即为真,这种情况下无需考虑其第二个操作数的值,因此本题的答案选C。5、某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件系统进行的维护属于( )维护。A.正确性B.完善性C.适应性D.预防
4、性参考答案:C试题分析:改正性维护:在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了纠正这些错误而对软件进行的维护工作就是改正性维护。适应性维护:随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)或应用环境可能发生变化,为了使软件适应这种变化,而去修改软件的过程就叫做适应性维护。完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。预防性维护:为了提高软件的可维护性、可靠性等而提出的一种维护类型,它为以后进一步改进软件打下良好基础。通常,预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。综上所述,本题的正确答案应选C。6、媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体(
5、)属于表现媒体。A.打印机B.硬盘C.光缆D.图像参考答案:A试题分析:表现媒体又称显示媒体,是计算机用于输入输出的媒体。系统集成项目管理师1、德尔菲技术是一种非常有用的风险识别方法,其主要优势在于( )。A.可以明确表示出特定变量出现的概率B.能够为决策者提供一系列图表式的决策选择C.减少分析过程中的偏见,防止任何个人对结果施加不当的过大影响D.有助于综合考虑决策者对风险的态度参考答案:C试题分析:德尔菲技术是属于风险识别的工具和技术内容中信息收集技术的方法。德尔菲技术是组织专家就某个专题达成一致意见的一种方法。项目风险专家匿名参与。组织者使用调查问卷就重要的项目风险征询意见,然后对专家的答卷进行归纳,并把结果反馈给专家,请他们做进一步评论。这个过程重复几轮后,就可能取得一致意见。德尔菲技术有助于减轻数据的偏倚,防止任何个人对结果产生不恰当的影响。所以答案选C。22、我国信息系统服务管理体系是在解决问题的过程中逐步推进的。就我国现行几种信息系统服务管理内容的形成和推进过程而言,目前尚未包括( )。A.实施计算机信息系统集成资质管理制度B.推行项目经理制度C.推行信息系统审计制度D.推
6、行信息系统工程监理制度参考答案:C试题分析:为了保证信息系统工程项目投资、质量、进度及效果各方面处于良好的可控状态,在针对出现的问题不断采取相应措施的探索过程中,逐步形成了我们的信息系统服务管理体系。当前我国信息系统服务管理的主要内容如下。(1)计算机信息系统集成单位资质管理。(2)信息系统项目经理资格管理。(3)信息系统工程监理单位资质管理。(4)信息系统工程监理人员资格管理。选项C 信息系统审计制度目前在我们信息系统服务管理中没有包括33、配置项的版本控制作用于多个配置管理活动之中,如创建配置项、配置项的变更和配置项的评审等。下面关于配置项的版本控制的描述中,( )是正确的。A.在项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来B.对配置项的修改不一定产生新的版本C.版本控制的目的是按照一定的规则有选择地保存配置项的必要的版本D.由于我们保证新版本一定比旧版本好,所以可以抛弃旧版本参考答案:A试题分析:配置项的状态可分为“草稿”、“正式”和“修改”三种。在项目开发过程中,基本上配置项要经过多次修改才确定最终版本,对配置项的修改就会产生一个的新的版本,以方便进行追溯
7、。在项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来。对配置项的任何修改都将产生新的版本。由于我们不能保证新版本一定比旧版本“好”,所以不能抛弃旧版本。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。44、软件开发“螺旋模型”是经常使用的一种模型,它是( )的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,每次迭代中的活动依次为( )。A.瀑布模型和快速原型模型B.瀑布模型和增量模型C.迭代模型和快速原型模型D.敏捷模型和原型模型A.需求分析、风险分析、实施工程和客户评估B.需求收集、制定计划、风险分析和实施工程C.制定计划、风险分析、实施工程和软件运维D.制定计划、风险分析、实施工程和客户评估参考答案:A|D试题分析:本题考查对“螺旋模型”定义的了解。出自系统集成项目管理工程师教程(第二版)第四章 项目管理一般知识,4.4 典型的信息系统项目的生命周期模型,全书第210页。螺旋模型是一个演化软件过程模型。将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来。螺旋模型每个周期共有四个阶段:制定计划、风险分析、实施工程和客户评估。55、项目经理小李对某活动工期进行估算时,发现人员的熟练程度和设备供应是否及时对工期至关重要。如果形成最有利组合时,预计9天可以完成;如果形成最不利组合时,预计23天可以完成;按照公司的正常情况,一般13天可以完成。该项目的工期可估算为( )天。A.12B.13C.14D.15参考答案:C试题分析:本题考察三点估算法的计算,出自系统集成项目管理工程师教程(第二版)第八章 项目进度管理 8.5.2 估算活动持续时间的工具与技术。三点估算法计算结果如下:估算值=(最乐观时间+4最可能时间+最悲观时间)/666、电子政务的内容非常广泛,我们常见的中国政府采购网属于()。A.G2GB.G2CC.G2ED.G2B参考答案:D试题分析:电子政务分G2G,G2B,G2C,G2E,题目提到的政府采购网属于G2B,即政府对企业的电子政务。
《2024中级软考题库工程师考试内部版 全考点》由会员赵****分享,可在线阅读,更多相关《2024中级软考题库工程师考试内部版 全考点》请在金锄头文库上搜索。