《2023年青海软件水平考试考试考前冲刺卷(6).docx》由会员分享,可在线阅读,更多相关《2023年青海软件水平考试考试考前冲刺卷(6).docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年青海软件水平考试考试考前冲刺卷(6)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.斐波那契(Fibonacci)数列可以递归地定义为:用递归算法求解F(6)时需要执行 (61) 次+运算,该方法采用的算法策略是 (62) 。(62)处填()。A动态规划B分治C回溯D分支限界2.Object-oriented analysis (OOA) is a semiformal specification technique for the object-oriented paradigm
2、. Object-oriented analysis consists of three steps. The first step is (71) . It determines how the various results are computed by the product and presents this information in the form of a (72) and associated scenarios. The second is (73) , which determines the classes and their attributes, then de
3、termines the interrelationships and interaction among the classes. The last step is (74) , which determines the actions performed by or to each class or subclass and presents this information in the form of (75) .(74)处填()。Astatic modelingBuse-case modelingCdynamic modelingDclass modeling3.Object-ori
4、ented analysis (OOA) is a semiformal specification technique for the object-oriented paradigm. Object-oriented analysis consists of three steps. The first step is (71) . It determines how the various results are computed by the product and presents this information in the form of a (72) and associat
5、ed scenarios. The second is (73) , which determines the classes and their attributes, then determines the interrelationships and interaction among the classes. The last step is (74) , which determines the actions performed by or to each class or subclass and presents this information in the form of
6、(75) .(75)处填()。Astate diagramBcollaboration diagramCsequence diagramDactivity diagram4.在一个单CPU的计算机系统中,有3台不同的外部设备R1、R2和R3,以及3个进程P1、P2和P3。系统CPU调度采用可剥夺式优先级的进程调度方案,3个进程的优先级、使用设备的先后顺序和占用设备时间如表3-2所示。表3-2 进程的优先级、使用设备的先后顺序和占用设备时间表(23)处填()。A66.7B75C83.3D91.75.在一个单CPU的计算机系统中,有3台不同的外部设备R1、R2和R3,以及3个进程P1、P2和P3。
7、系统CPU调度采用可剥夺式优先级的进程调度方案,3个进程的优先级、使用设备的先后顺序和占用设备时间如表3-2所示。表3-2 进程的优先级、使用设备的先后顺序和占用设备时间表(24)处填()。A66B50C33D176.UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。 在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下: (14) 视图用使用实例(use cas
8、e)来建立模型,并用它来描述来自终端用户方面的可用的场景。 (15) 视图对静态结构(类、对象和关系)模型化。 (16) 视图描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 (17) 视图将系统的结构和行为表达成为易于转换为实现的方式。 (18) 视图表示系统实现环境的结构和行为。A对象模型B实现模型C结构模型D用户模型7.监理方在对信息化建设项目验收工作执行质量控制时,应首先要求承建单位提交 (68) 。经监理方审核通过后,承建单位再提交 (69) 。监理方审核通过后,由验收组执行验收工作。监理方对验收过程审查,给出验收结论。如果验收结论为“不通过”则执行 (70
9、) 。A验收方案B验收申请C验收测试数据D验收工作成果8. (7) 是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 (8) 上是以追求更高的效益和效率为目标的持续性活动。A软件过程B软件工具C质量保证D软件工程9.在软件的开发过程中常用图作为描述工具。如DFD就是面向 (33) 分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有 (34) 张子图。在一张DFD图中,任意两个加工之间 (35) 。在画分层DFD时,应注意保持 (36) 之间的平衡。DFD中从系统的输入流到系统的输出流的
10、一连串连续变换形成一种信息流,这种信息流可分为 (37) 。A数据结构B数据流C对象D构件10.为了推动多媒体会议系统的发展,ITU组织制定了一系列标准,其中 (59) 系列标准用于LAN,会议。通用视频会议系统中的核心是 (60) 。AH.320BH.321CH.323DH.32411.UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。 在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组
11、图形来定义。这些视图概述如下: (14) 视图用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。 (15) 视图对静态结构(类、对象和关系)模型化。 (16) 视图描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 (17) 视图将系统的结构和行为表达成为易于转换为实现的方式。 (18) 视图表示系统实现环境的结构和行为。A环境模型B用户模型C结构模型D行为模型12.软件可移植性是用来衡量软件的 (54) 的重要尺度之一。为了提高软件的可移植性,应注意提高软件的 (55) 。采用 (56) 有助于提高 (55) 。为了提高可移植性,还应
12、 (57) 。使用 (58) 语言开发的系统软件具有较好的可移植性。A通用性B效率C质量D人机界面13.在机房环境的设计中,按照有关国家标准,地板载重量必须大于 (11) kg/m2,表面电阻应大于 (12) 欧姆,A300B400C500D60014.UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。 在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下: (1
13、4) 视图用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。 (15) 视图对静态结构(类、对象和关系)模型化。 (16) 视图描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 (17) 视图将系统的结构和行为表达成为易于转换为实现的方式。 (18) 视图表示系统实现环境的结构和行为。A实现模型B数据模型C对象模型D行为模型15.软件可移植性是用来衡量软件的 (54) 的重要尺度之一。为了提高软件的可移植性,应注意提高软件的 (55) 。采用 (56) 有助于提高 (55) 。为了提高可移植性,还应 (57) 。使用 (58) 语言开
14、发的系统软件具有较好的可移植性。A使用的方便性B简洁性C可靠性D设备独立性16.监理方在对信息化建设项目验收工作执行质量控制时,应首先要求承建单位提交 (68) 。经监理方审核通过后,承建单位再提交 (69) 。监理方审核通过后,由验收组执行验收工作。监理方对验收过程审查,给出验收结论。如果验收结论为“不通过”则执行 (70) 。A验收方案B验收申请C验收测试数据D验收工作成果17.为了推动多媒体会议系统的发展,ITU组织制定了一系列标准,其中 (59) 系列标准用于LAN,会议。通用视频会议系统中的核心是 (60) 。A视频会议系统的标准B视频会议系统的安全保密C视频会议终端D多点控制单元M
15、CU18. (7) 是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 (8) 上是以追求更高的效益和效率为目标的持续性活动。A质量策划B质量控制C质量保证D质量改进19.在软件的开发过程中常用图作为描述工具。如DFD就是面向 (33) 分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有 (34) 张子图。在一张DFD图中,任意两个加工之间 (35) 。在画分层DFD时,应注意保持 (36) 之间的平衡。DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为
16、 (37) 。A0B1C1ND0N20.在机房环境的设计中,按照有关国家标准,地板载重量必须大于 (11) kg/m2,表面电阻应大于 (12) 欧姆,A0.5B1.0C1.5D2.021.软件可移植性是用来衡量软件的 (54) 的重要尺度之一。为了提高软件的可移植性,应注意提高软件的 (55) 。采用 (56) 有助于提高 (55) 。为了提高可移植性,还应 (57) 。使用 (58) 语言开发的系统软件具有较好的可移植性。A优化算法B专用设备C表格驱动方式D树型文件目录22.监理方在对信息化建设项目验收工作执行质量控制时,应首先要求承建单位提交 (68) 。经监理方审核通过后,承建单位再提
17、交 (69) 。监理方审核通过后,由验收组执行验收工作。监理方对验收过程审查,给出验收结论。如果验收结论为“不通过”则执行 (70) 。A工程竣工B工程终止并执行索赔C工程限期整改D工程终止但不需要索赔23.UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。 在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下: (14) 视图用使用实例(use case)来建立
18、模型,并用它来描述来自终端用户方面的可用的场景。 (15) 视图对静态结构(类、对象和关系)模型化。 (16) 视图描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 (17) 视图将系统的结构和行为表达成为易于转换为实现的方式。 (18) 视图表示系统实现环境的结构和行为。A环境模型B实现模型C数据模型D行为模型24.在软件的开发过程中常用图作为描述工具。如DFD就是面向 (33) 分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有 (34) 张子图。在一张DFD图中,任意两个加工之间 (35) 。在画分层DFD时,应注
19、意保持 (36) 之间的平衡。DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为 (37) 。A有且仅有一条数据流B至少有一条数据流C可以有0或多条名字互不相同的数据流D可以有0或多条数据流,但允许其中有若干条名字相同的数据流25.UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。 在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述
20、如下: (14) 视图用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。 (15) 视图对静态结构(类、对象和关系)模型化。 (16) 视图描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 (17) 视图将系统的结构和行为表达成为易于转换为实现的方式。 (18) 视图表示系统实现环境的结构和行为。A环境模型B协作模型C活动模型D行为模型26.软件可移植性是用来衡量软件的 (54) 的重要尺度之一。为了提高软件的可移植性,应注意提高软件的 (55) 。采用 (56) 有助于提高 (55) 。为了提高可移植性,还应 (57) 。使用 (5
21、8) 语言开发的系统软件具有较好的可移植性。A有完备的文件资料B选择好的宿主计算机C减少输入输出次数D选择好的操作系统27.在软件的开发过程中常用图作为描述工具。如DFD就是面向 (33) 分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有 (34) 张子图。在一张DFD图中,任意两个加工之间 (35) 。在画分层DFD时,应注意保持 (36) 之间的平衡。DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为 (37) 。A父图与其子图B同一父图的所有子图C不同父图的所有子图D同一子图的所有直接父图28.软件可移植
22、性是用来衡量软件的 (54) 的重要尺度之一。为了提高软件的可移植性,应注意提高软件的 (55) 。采用 (56) 有助于提高 (55) 。为了提高可移植性,还应 (57) 。使用 (58) 语言开发的系统软件具有较好的可移植性。ACOBOLBAPLCCDSOL29.在软件的开发过程中常用图作为描述工具。如DFD就是面向 (33) 分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有 (34) 张子图。在一张DFD图中,任意两个加工之间 (35) 。在画分层DFD时,应注意保持 (36) 之间的平衡。DFD中从系统的输入流到系统的输出流的一连串连续
23、变换形成一种信息流,这种信息流可分为 (37) 。A控制流和变换流B变换流和事务流C事务流和事件流D事件流和控制流30.ERP的中文全称是 (1) 。ERP设计的总体思路即把握一个中心、两类业务、 3条干线,其中3条干线中不包含 (2) 。 (3) 和 (4) 贯穿了ERP系统的整个过程。A企业资源计划B物料需求计划C客户关系管理D供应链管理31.ERP的中文全称是 (1) 。ERP设计的总体思路即把握一个中心、两类业务、 3条干线,其中3条干线中不包含 (2) 。 (3) 和 (4) 贯穿了ERP系统的整个过程。A供应链管B生产管理C财务管理D客户关系管理32.ERP的中文全称是 (1) 。
24、ERP设计的总体思路即把握一个中心、两类业务、 3条干线,其中3条干线中不包含 (2) 。 (3) 和 (4) 贯穿了ERP系统的整个过程。A执行B设计C开发D计划E分析33.ERP的中文全称是 (1) 。ERP设计的总体思路即把握一个中心、两类业务、 3条干线,其中3条干线中不包含 (2) 。 (3) 和 (4) 贯穿了ERP系统的整个过程。A执行B设计C开发D计划E分析34.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定_。A模块间的操作细节B模块间的相似性C模块间的组成关系D模块的具体功能35.CMM模型将软件过程的成熟度分为5个等级。在_使用定量分析
25、来不断地改进和管理软件过程。A优化级B管理级C定义级D可重复级36.用来辅助软件维护过程中的活动的软件称为软件维护工具。其中,用来存储、更新、恢复和管理软件版本的工具称为 (1) 工具;用来对在软件开发过程中形成的文档进行分析的工具称为 (2) 工具:用来维护软件项目开发信息的工具称为 (3) 工具;用来辅助软件人员进行逆向工程活动的工具称为 (4) 工具;用来支持重构一个功能和性能更为完善的软件系统的工具称为 (5) 工具。A再工程工具B软件配置工具C版本控制工具D集成工具E开发信息库工具F项目管理工具G软件评价工具H逆向工程工具I静态分析工具J文档分析工具37.在软件生存中, (1) 阶段
26、所占的工作量最大,约70%。 结构化分析方法产生的系统说明书由一套分层的 (2) 图、一本数据字典、一组说明以及补充材料组成。 软件的 (3) 一般由两次故障时间和故障平均恢复时间来度量。 采用 (4) 编写程序,可提高程序的可移植性。 仅根据规格说明书描述的程序功能来设计测试用例的方法称为 (5) 。A分析B设计C编码D维护38.模块内聚度是用来衡量模块内部各个成分之间彼此结合的紧密程度的,模块的内聚度可以分为以下几个层次。 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是 (1) 的。 将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是 (2) 的。
27、 模块中的所有成分引用共同的数据,该模块的内聚度是 (3) 的。 模块内的某成分的输出是另一些成分的输入,该模块内聚度是 (4) 的。 模块中所有成分结合起来完成一项任务,该模块的内聚度是 (5) 的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。A功能性B顺序性C通信性D过程性E偶然性F瞬时性G逻辑性39.在表示多个数据流与加工之间关系的符号中,下列符号分别表示 (1) 和 (2) 。(1)是()A若A,则(B或C)或(B与C)B若A或B,则CC若A与B,则CD若A,则(B或C)但非(B与C)40.软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和 (1) 两部分组成
28、。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的 (2) 设计测试用例,而白盒方法则根据程序的 (3) 设计测试用例。单独测试一个模块时,有时需要有一个 (4) 程序 (4) 被测试的模块。有时还要一个或者几个 (5) 模块模拟由被测试模块调用的模块。A测试规划B测试计划C预期输出结果D以往测试记录分析41.在编制程序的时候,应该采纳的原则之一是 (1) 。开发软件时对提高开发人员工作效率至关重要的是 (2) 。软件工程中描述生命周期的瀑布模型一般包括计划、 (3) 、设计、编码、测试、维护等几个阶段,其中设计阶段通常又可以依次分为 (4) 和 (5) 两步。A不限制goto语
29、句的使用B减少或取消注释行C程序越短越好D程序结构应有助于读者理解42.软件测试是软件质量保证的主要手段之一,测试的费用已经超过了 (1) 的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指 (2) 。根据国家标准GB856688计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在 (3) 阶段完成的;组装测试的计划是在 (4) 阶段制定的;确认测试的计划是在 (5) 阶段制定的。A软件开发费用B软件维护费用C软件开发和维护费用D软件研制费用43.下述任务中,不属于软件工程需求分析阶段的是_。A分析软件系统的数据要求B确定软件系统的功能需求C确定软件系统的性能
30、要求D确定软件系统的运行平台44.用来辅助软件维护过程中的活动的软件称为软件维护工具。其中,用来存储、更新、恢复和管理软件版本的工具称为 (1) 工具;用来对在软件开发过程中形成的文档进行分析的工具称为 (2) 工具:用来维护软件项目开发信息的工具称为 (3) 工具;用来辅助软件人员进行逆向工程活动的工具称为 (4) 工具;用来支持重构一个功能和性能更为完善的软件系统的工具称为 (5) 工具。A再工程工具B软件配置工具C版本控制工具D集成工具E开发信息库工具F项目管理工具G软件评价工具H逆向工程工具I静态分析工具J文档分析工具45.在编制程序的时候,应该采纳的原则之一是 (1) 。开发软件时对
31、提高开发人员工作效率至关重要的是 (2) 。软件工程中描述生命周期的瀑布模型一般包括计划、 (3) 、设计、编码、测试、维护等几个阶段,其中设计阶段通常又可以依次分为 (4) 和 (5) 两步。A操作系统的资源管理功能B程序开发环境C程序人员数量D计算机的并行处理能力46.模块内聚度是用来衡量模块内部各个成分之间彼此结合的紧密程度的,模块的内聚度可以分为以下几个层次。 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是 (1) 的。 将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是 (2) 的。 模块中的所有成分引用共同的数据,该模块的内聚度是 (3)
32、的。 模块内的某成分的输出是另一些成分的输入,该模块内聚度是 (4) 的。 模块中所有成分结合起来完成一项任务,该模块的内聚度是 (5) 的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。A功能性B顺序性C通信性D过程性E偶然性F瞬时性G逻辑性47.软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和 (1) 两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的 (2) 设计测试用例,而白盒方法则根据程序的 (3) 设计测试用例。单独测试一个模块时,有时需要有一个 (4) 程序 (4) 被测试的模块。有时还要一个或者几个 (5) 模块模拟由被测试模块
33、调用的模块。A功能B内部逻辑C数据结构D调用关系E全局变量F数组大小48.在表示多个数据流与加工之间关系的符号中,下列符号分别表示 (1) 和 (2) 。(2)是()A若A,则(B或C)或(B与C)B若A或B,则CC若A与B,则CD若A,则(B或C)但非(B与C)49.在软件生存中, (1) 阶段所占的工作量最大,约70%。 结构化分析方法产生的系统说明书由一套分层的 (2) 图、一本数据字典、一组说明以及补充材料组成。 软件的 (3) 一般由两次故障时间和故障平均恢复时间来度量。 采用 (4) 编写程序,可提高程序的可移植性。 仅根据规格说明书描述的程序功能来设计测试用例的方法称为 (5) 。A因果图B数据流图CPAD图D流程图50.软件测试是软件质量保证的主要手段之一,测试的费用已经超过了 (1) 的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指 (2) 。根据国家标准GB856688计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在 (3) 阶段完成的;组装测试的计划是在 (4) 阶段制定的;确认测试的计划是在 (5) 阶段制定的。A用适量的测试用例,说明该被测程序是正确无误的B用适量的测试用例,说明被测试程序符合相应的要求C用少量的测试用例,发现被测程序尽可能多的错误D 用少量的测试用例,纠正被测试程序尽可能多的错误
限制150内