2023年软件设计师模拟卷2_第1页
2023年软件设计师模拟卷2_第2页
2023年软件设计师模拟卷2_第3页
2023年软件设计师模拟卷2_第4页
2023年软件设计师模拟卷2_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑年软件设计师模拟卷2

A.不参与运行控制,程序执行的速度慢

B.参与运行控制,程序执行的速度慢

C.参与运行控制,程序执行的速度快

D.不参与运行控制,程序执行的速度快

31.[单选][1分]已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(请作答此空);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f的返回值()。其中,表达式“x1”的含义是将x的值右移1位,相当于x除以2。

A.35

B.32

C.11

D.7

32.[单选][1分]Flynn分类法根据计算机在执行程序的过程中()的不同组合,将计算机分为4类。

A.指令流和数据流

B.数据流和控制流

C.指令流和控制流

D.数据流和总线带宽

33.[单选][1分]敏捷开发强调以人为本,与用户紧密协作,面对面沟通,尽早发布增量,小而自主的开发团队,实现敏捷开发有多种方式,()的开发人员分类。分为指挥者(首席程序员)、类程序员。

A.xp极限编程

B.Cockburn水晶方法

C.FDD功用驱动方法

D.开放式源码

34.[单选][1分]Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe(请作答此空)oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.

A.size

B.quality

C.scale

D.complexity

35.[单选][1分]软件开发模型用于指导软件开发。演化模型是在快速开发一个(请作答此空)的基础上,逐步演化成最终的软件。螺旋模型综合了()的优点,并增加了()。喷泉模型描述的是面向()的开发过程,反映了该开发过程的()特征。

A.模块

B.运行平台

C.原型

D.主程序

36.[单选][1分]以下关于需求陈述的描述中,()是不正确的。

A.每一项需求都必须完整、准确地描述即将要开发的功能

B.需求必须能够在系统及其运行环境的能力和约束条件内实现

C.每一项需求记录的功能都必须是用户的真正的需要

D.在良好的需求陈述中,所有需求都应被视为同等重要

37.[单选][1分]设有一个64K×32位的存储器(每个存储单元为32位),其存储单元的地址宽度为()。

A.15

B.16

C.30

D.32

38.[单选][1分]利用海明码(HammingCode)纠正单位错,如果有6位信息位,则需要加入()位冗余位。

A.2

B.3

C.4

D.5

39.[单选][1分]Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon____.Object-orientedanalysisfocusesoncreationofmodels.Thethreetypesoftheanalysismodelare__请作答此选项__.Therearetwosubstagesofobject-orientedanalysis.____focusesonreal-worldthingswhosesemanticstheapplicationcaptures.Theobjectconstructedintherequirementanalysisshowsthe____ofthereal-worldsystemandorganizesitintoworkablepieces.____addressesthecomputeraspectsoftheapplicationthatarevisibletousers.Theobjectsarethosewhichcanbeexpectedtovaryfromtimetotimequiterapidly.

A.functionmodel,classmodelandstatemodel

B.classmodel,interactionmodelandstatemodel

C.classmodel,interactionmodelandsequencemodel

D.functionmodel,interactionmodelandstatemodel

40.[单选][1分]某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为()天。

A.17

B.18

C.19

D.20

41.[单选][1分]已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行”x=f(5)”后x的值为();若函数调用g(a)是值调用(callbyvalue)方式,则执行”x=f(5)”后x的值为(请作答此空)。

A.20

B.25

C.60

D.75

42.[单选][1分]软件开发模型用于指导软件开发。演化模型是在快速开发一个()的基础上,逐步演化成最终的软件。螺旋模型综合了()的优点,并增加了()。喷泉模型描述的是面向(请作答此空)的开发过程,反映了该开发过程的()特征。

A.数据流

B.数据结构

C.对象

D.构件(Component)

43.[单选][1分]下列关于敏捷方法的叙述,错误的是()。

A.敏捷方法强调可工作的软件胜过大量的文档

B.敏捷方法强调软件过程与工具胜过个体和交互

C.敏捷方法强调尽早提交有价值的软件

D.敏捷方法强调小版本发布

44.[单选][1分]某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),。活动BD和HK最早可以从第()天开始。(活动AB、AE和AC最早从第0天开始)

A.3和10

B.4和11

C.3和9

D.4和10

45.[单选][1分]程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有______等特点。

A.开发效率低,运行效率低

B.开发效率高,运行效率低

C.开发效率低,运行效率高

D.开发效率高,运行效率高

46.[单选][1分]软件开发模型用于指导软件开发。演化模型是在快速开发一个()的基础上,逐步演化成最终的软件。螺旋模型综合了()的优点,并增加了()。喷泉模型描述的是面向()的开发过程,反映了该开发过程的(请作答此空)特征。

A.迭代和有间隙

B.迭代和无间隙

C.无迭代和有间隙

D.无迭代和无间隙

47.[单选][1分]以下关于敏捷开发原则的叙述中,错误的是()。

A.强调通过尽早地、持续地交付有价值的软件来使客户满意

B.经常交付可以工作的软件,但是每次都必须交付具有完整功能的系统

C.在团队内部,最具有效果并富有效率的信息传递方法是面对面的交谈

D.强调应对需求的持续变更,即使在项目后期也可灵活应对需求变更

48.[单选][1分]目前的小型和微型计算机系统中普遍采用的字母与字符编码是()。

A.BCD码

B.海明码

C.ASCⅡ码

D.补码

49.[单选][1分]()是系统测试阶段完成后的工作产品。

A.系统设计规格说明

B.系统方案建议书

C.程序规格说明

D.单元测试数据

50.[单选][1分]

A.ABEGHIK

B.ABEGHJK

C.ACEGHIK

D.ACEGHJK

51.[单选][1分]Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(请作答此空),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.

A.activity

B.job

C.process

D.application

52.[单选][1分]业务用例和参与者一起描述(),而业务对象模型描述()。

A.工作过程中的静态元素

B.工作过程中的动态元素

C.工作过程中的逻辑视图

D.组织支持的业务过程

53.[单选][1分]在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是()。

A.用户需求和运行质量

B.系统外部环境

C.系统内部结构

D.系统质量和技术水平

54.[单选][1分]对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,采用McCabe度量法计算其环路复杂度为()。

A.1

B.2

C.3

D.4

55.[单选][1分]对于逻辑表达式((ab)||c),需要______个测试用例才能完成条件组合覆盖。

A.2

B.4

C.8

D.16

56.[单选][1分]在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。(请作答此空)方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。()允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。()在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。()指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,()工作方式CPU与I/O设备是串行工作的。

A.中断方式

B.I/O处理机

C.无条件传送

D.程序查询

57.[单选][1分](请作答此空)是系统分析阶段结束后得到的工作产品,()是系统测试阶段完成后的工作产品。

A.系统设计规格说明

B.系统方案建议书

C.程序规格说明

D.单元测试数据

58.[单选][1分]循环链表的主要优点是()。

A.不再需要头指针了

B.从表中任一结点出发都能访问到整个链表

C.在进行插入、删除运算时,能更好地保证链表不断开

D.已知某个结点的位置后,能够容易地找到它的直接前趋

59.[单选][1分]在软件开发过程中进行风险分析时,()活动目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管理及意外事件计划。

A.风险识别

B.风险预测

C.风险评估

D.风险控制

60.[单选][1分]包含8个成员的开发小组的沟通路径最多有()条。

A.28

B.32

C.56

D.64

61.[单选][1分]业务对象模型描述()。

A.业务结构

B.结构元素如何完成业务用例

C.业务结构以及结构元素如何完成业务用例

D.组织支持的业务过程

62.[单选][1分]

A.每个任务从何时开始

B.每个任务到何时结束

C.各任务之间的并行情况

D.各任务之间的依赖关系

63.[单选][1分]记录文件有顺序文件、索引顺序文件、索引文件和直接文件。()记录定长,记录中的数据项的类型长度与次序固定。

A.直接文件

B.索引顺序文件

C.顺序文件

D.索引文件

64.[单选][1分]在uml2.0中,(请作答此空)描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。()强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。()通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是()和()的混合物。

A.包图

B.制品图

C.组合结构图

D.定时图

65.[单选][1分]某系统磁盘数据块的大小为1024KB,系绕磁盘管理采用索引文件结构,每个索引指针占用4个字节。一个索引文件的索引节点有8个直接块地址、1个一级间接块地址、1个二级间接块地址和1个三级间接块地址。假设索引节点已经在内存中,那么访问该文件偏移地址9089字节的数据需要再访问()次磁盘。

A.1

B.2

C.3

D.4

66.[单选][1分]在对于现有系统进行分析时,()方法是错误的。

A.多与用户沟通,了解他们对现有系统的认识和评价

B.了解现有系统的组织结构,输入/输出、资源利用情况和数据处理过程

C.理解现有系统"做什么"的基础上,抽取其"怎么做"的本质

D.从对现有系统的物理模型出发,通过研究、分析建立起其较高层次的逻辑模型描述

67.[单选][1分]()是系统分析阶段结束后得到的工作产品。

A.系统设计规格说明

B.系统方案建议书

C.程序规格说明

D.单元测试数据

68.[单选][1分]下列关于项目估算方法的叙述不正确的是()。

A.专家判断方法受到专家经验和主观性影响

B.启发式方法(如COCOMO模型)的参数难以确定

C.机器学习方法难以描述训练数据的特征和确定其相似性

D.结合上述三种方法可以得到精确的估算结果

69.[单选][1分]假设文件系统采用索引节点管理,且索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。假设磁盘索引块和磁盘数据块大小均为1KB字节,文件File1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论