首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
(37)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(38)机制是对现实世界中遗传现象的模拟,通过该机制,...
查看本题答案
包含此试题的试卷
中级软件设计师《单选题》真题及答案
点击查看
你可能感兴趣的试题
53是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提
封装
多态
继承
变异
16是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提
封装
多态
继承
变异
面向对象中的1机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类2是指把数据以
复用
消息
继承
变异
面向对象开发方法中1是把数据以及操作数据的相关方法组合在一起从而可以把2作为软件开发中最基本的
类
函数
过程
结构
面向对象中的机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类而是指把数
多态
封装
抽象
接口
3是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提高
封装
多态
继承
变异
面向对象开发方法中1 是把数据以及操作数据的相关方法组合在一起从而可以把2 作为软件
多态
聚合
封装
继承
面向对象中机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类是指把数据以
复用
消息
继承
变异
面向对象开发方法中是把数据以及操作数据的相关方法组合在一起从而可以把作为软件开发中最基本的复用
类
函数
过程
结构
面向对象中机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类是指把数据以
多态
封装
抽象
接口
53是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提
封装
多态
继承
变异
面向对象中的1机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类2是指把数据以
多态
封装
抽象
接口
3是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提高
封装
多态
继承
变异
面向对象开发方法中1是把数据以及操作数据的相关方法组合在一起从而可以把2作为软件开发中最基本的
多态
聚合
封装
继承
53是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提高其内
封装
多态
继承
变异
面向对象开发方法中是把数据以及操作数据的相关方法组合在一起从而可以把作为软件开发中最基本的复用
多态
聚合
封装
继承
面向对象中的机制是对现实世界中遗传现象的模拟通过该机制基类的属性和方法被遗传给派生类而是指把数
复用
消息
继承
变异
面向对象开发方法中1 是把数据以及操作数据的相关方法组合在一起从而可以把2 作为软件
引用
继承
封装
多态
37是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提
封装
多态
继承
变异
16是指把数据以及操作数据的相关方法组合在同一个单元中使我们可以把类作为软件中的基本复用单元提
封装
多态
继承
变异
热门试题
更多
关系RS如下图所示关系代数表达式π345σ1<6<R×S=55对关系RS进行自然连接后的属性列数和元组个数分别为56 55处填
阅读下列说明和图回答问题1至问题3将解答填入答题纸的对应栏内 【说明】 某运输公司决定为新的售票机开发车票销售的控制软件图3-1给出了售票机的面板示意图以及相关的控制部件售票机相关部件的作用如下所述 1目的地键盘用来输入行程目的地的代码例如200表示总站 2乘客可以通过车票键盘选择车票种类单程票多次往返票和座席种类 3继续/取消键盘上的取消按钮用于取消购票过程继续按钮允许乘客连续购买多张票 4显示屏显示所有的系统输出和用户提示信息 5插卡口接受MCard现金卡硬币口和纸币槽接受现金 6打印机用于输出车票 假设乘客总是支付恰好需要的金额而无需找零售票机的维护工作取回现金放入空白车票等由服务技术人员完成 系统采用面向对象方法开发使用UML进行建模系统的顶层用例图和类图分别如图3-2和图3-3所示 【问题1】5分根据说明中的描述给出图3-2中A1和A2所对应的参与者U1所对应的用例以及12处所对应的关系
阅读下列说明和C代码回答问题1至问题3将解答写在答题纸的对应栏内 【说明】 对有向图进行拓扑排序的方法是 1初始时拓扑序列为空 2任意选择一个入度为0的顶点将其放入拓扑序列中同时从图中删除该顶点以及从该顶点出发的弧 3重复2直到不存在入度为0的顶点为止若所有顶点都进入拓扑序列则完成拓扑排序否则由于有向图中存在回路无法完成拓扑排序 函数int*TopSortLinkedDigraphG的功能是对有向图G中的顶点进行拓扑排序返回拓扑序列中的顶点编号序列若不能完成拓扑排序则返回空指针其中图G中的顶点从1开始依次编号顶点序列为v1v2…vn图G采用邻接表表示其数据类型定义如下 例如某有向图G如图4-1所示其邻接表如图4-2所示 函数TopSort中用到了队列结构Queue的定义省略实现队列基本操作的函数原型如下表所示 【C代码】 【问题2】2分对于图4-1所示的有向图G写出函数TopSort执行后得到的拓扑序列若将函数TopSort中的队列改为栈写出函数TopSort执行后得到的拓扑序列
项目管理工具中将网络方法用于工作计划安排的评审和检查的是
阅读下列说明和图回答问题1至问题4将解答填入答题纸的对应栏内 【说明】 某大型企业的数据中心为了集中管理控制用户对数据的访问并支持大量的连接需求欲构建数据管理中间件其主要功能如下 1数据管理员可通过中间件进行用户管理操作管理和权限管理用户管理维护用户信息用户信息用户名密码存储在用户表中操作管理维护数据实体的标准操作及其所属的后端数据库信息标准操作和后端数据库信息存放在操作表中权限管理维护权限表该表存储用户可执行的操作信息 2中间件验证前端应用提供的用户信息若验证不通过返回非法用户信息若验证通过中间件将等待前端应用提交操作请求 3前端应用提交操作请求后中间件先对请求进行格式检查如果格式不正确返回格式错误信息如果格式正确则进行权限验证验证用户是否有权执行请求的操作若用户无权执行该操作则返回权限不足信息否则进行连接管理 4连接管理连接相应的后台数据库并提交操作连接管理先检查是否存在空闲的数据库连接如果不存在新建连接如果存在则重用连接 5后端数据库执行操作并将结果传给中间件中间件对收到的操作结果进行处理后将其返回给前端应用 现采用结构化方法对系统进行分析与设计获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图 使用说明中的词语给出图1-2中的数据存储D1~D3的名称
阅读下列说明和C++代码将应填入__n__处的字句写在答题纸的对应栏内 【说明】 某软件公司现欲开发一款飞机飞行模拟系统该系统主要模拟不同种类飞机的飞行特征与起飞特征需要模拟的飞机种类及其特征如表5-1所示 为支持将来模拟更多种类的飞机采用策略设计模式Strategy设计的类图如图5-1所示 图5-1中AirCraft为抽象类描述了抽象的飞机而类HelicopterAirPlaneFighter和Harrier分别描述具体的飞机种类方法fly和takeOff分别表示不同飞机都具有飞行特征和起飞特征类FlyBehavior与TakeOffBehavior为抽象类分别用于表示抽象的飞行行为与起飞行为类SubSonicFly与SuperSonicFly分别描述亚音速飞行和超音速飞行的行为类VerticalTakeOff与LongDistanceTakeOff分别描述垂直起飞与长距离起飞的行为 【C++代码】
下图属于UML中的46其中AccountManagement需要47 47处填
若类A仅在其方法Method1中定义并使用了类B的一个对象类A其它部分的代码都不涉及类B那么类A与类B的关系应为41若类A的某个属性是类B的一个对象并且类A对象消失时类B对象也随之消失则类A与类B的关系应为42 41处填
甲乙两人在同一时间就同样的发明创造提交了专利申请专利局将分别向各申请人通报有关情况并提出多种解决这一问题的办法不可能采用的办法
在单指令流多数据流计算机SIMD中各处理单元必须
在面向对象分析与设计中38是应用领域中的核心类一般用于保存系统中的信息以及提供针对这些信息的相关处理行为39是系统内对象和系统外参与者的联系媒介40主要是协调上述两种类对象之间的交互 39处填
FornearlytenyearstheUnifiedModelingLanguageUMLhasbeentheindustrystandardforvisualizingspecifyingconstructinganddocumentingthe71ofasoftware-intensivesystem.Asthe72standardmodelinglanguagetheUMLfacilitatescommunicationandreducesconfusionamongproject73TherecentstandardizationofUML2.0hasfurtherextendedthelanguage’sscopeandviability.Itsinherentexpressivenessallowsusersto74everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infactitisexpressiveenoughtomodel75systemssuchasworkflowinthelegalsystemthestructureandbehaviorofapatienthealthcaresystemsoftwareengineeringinaircraftcombatsystemsandthedesignofhardware.TounderstandtheUMLyouneedtoformaconceptualmodelofthelanguageandthisrequireslearningthreemajorelements:theUML’sbasicbuildingblockstherulesthatdictatehowthosebuildingblocksmaybeputtogetherandsomecommonmechanismsthatapplythroughouttheUML. 71处填
阅读下列说明回答问题1至问题3将解答填入答题纸的对应栏内 【说明】 某学校拟开发一套实验管理系统对各课程的实验安排情况进行管理 【需求分析】 一个实验室可进行多种类型不同的实验由于实验室和实验员资源有限需根据学生人数分批次安排实验室和实验员一门课程可以为多个班级开设每个班级每学期可以开设多门课程一门课程的一种实验可以根据人数实验室的可容纳人数和实验类型分批次开设在多个实验室的不同时间段一个实验室的一次实验可以分配多个实验员负责辅导实验实验员给出学生的每次实验成绩 1课程信息包括课程编号课程名称实验学时授课学期和开课的班级等信息实验信息记录该课程的实验进度信息包括实验名实验类型学时安排周次等信息如表2-1所示 2以课程为单位制定实验安排计划信息包括实验地点实验时间实验员等信息实验计划如表2-2所示 3由实验员给出每个学生每次实验的成绩包括实验名学号姓名班级实验成绩等信息实验成绩如表2-3所示 4学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算 【概念模型设计】 根据需求阶段收集的信息设计的实体联系图不完整如图2-1所示 【逻辑结构设计】 根据概念模型设计阶段完成的实体联系图得出如下关系模式不完整 课程课程编号课程名称授课院系实验学时 班级班级号专业所属系 开课情况__1__授课学期 实验__2__实验类型难度学时安排周次 实验计划__3__实验时间人数 实验员__4__级别 实验室实验室编号地点开放时间可容纳人数实验类型 学生__5__姓名年龄性别 实验成绩__6__实验成绩评分实验员 【问题2】6分根据图2-1将逻辑结构设计阶段生成的关系模式中的空1~6补充完整并用下划线指出这六个关系模式的主键
CMM模型将软件过程的成熟度分为5个等级在使用定量分析来不断地改进和管理软件过程
软件设计的主要任务是设计软件的结构过程和模块其中软件结构设计的主要任务是要确定
FornearlytenyearstheUnifiedModelingLanguageUMLhasbeentheindustrystandardforvisualizingspecifyingconstructinganddocumentingthe71ofasoftware-intensivesystem.Asthe72standardmodelinglanguagetheUMLfacilitatescommunicationandreducesconfusionamongproject73TherecentstandardizationofUML2.0hasfurtherextendedthelanguage’sscopeandviability.Itsinherentexpressivenessallowsusersto74everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infactitisexpressiveenoughtomodel75systemssuchasworkflowinthelegalsystemthestructureandbehaviorofapatienthealthcaresystemsoftwareengineeringinaircraftcombatsystemsandthedesignofhardware.TounderstandtheUMLyouneedtoformaconceptualmodelofthelanguageandthisrequireslearningthreemajorelements:theUML’sbasicbuildingblockstherulesthatdictatehowthosebuildingblocksmaybeputtogetherandsomecommonmechanismsthatapplythroughouttheUML. 73处填
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分与其最相适应的软件开发方法是
中断响应时间是指
在UNIX操作系统中若用户键入的命令参数的个数为1时执行cat$1命令若用户键入的命令参数的个数为2时执行cat>>$2<$1命令请将下面所示的Shell程序的空缺部分补齐casein1cat$12cat>>$2<$1*echo‘default.’esac
假设员工关系EMP员工号姓名部门部门电话部门负责人家庭住址家庭成员成员关系如下表所示如果一个部门可以有多名员工一个员工可以有多个家庭成员那么关系EMP属于52且53问题为了解决这一问题应该将员工关系EMP分解为54 53处填
在WindowsXP操作系统中用户利用“磁盘管理”程序可以对磁盘进行初始化建卷23通常将“C:/Windows/myprogram.exe”文件设置成只读和隐藏属性便控制用户对该文件的访问这一级安全管理称之为24安全管理 24处填
当不适合采用生成子类的方法对已有的类进行扩充时可以采用43设计模式动态地给一个对象添加一些额外的职责当应用程序由于使用大量的对象造成很大的存储开销时可以采用44设计模式运用共享技术来有效地支持大量细粒度的对象当想使用一个已经存在的类但其接口不符合需求时可以采用45设计模式将该类的接口转换成我们希望的接口 45处填
当不适合采用生成子类的方法对已有的类进行扩充时可以采用43设计模式动态地给一个对象添加一些额外的职责当应用程序由于使用大量的对象造成很大的存储开销时可以采用44设计模式运用共享技术来有效地支持大量细粒度的对象当想使用一个已经存在的类但其接口不符合需求时可以采用45设计模式将该类的接口转换成我们希望的接口 43处填
阅读下列说明和图回答问题1至问题3将解答填入答题纸的对应栏内 【说明】 某运输公司决定为新的售票机开发车票销售的控制软件图3-1给出了售票机的面板示意图以及相关的控制部件售票机相关部件的作用如下所述 1目的地键盘用来输入行程目的地的代码例如200表示总站 2乘客可以通过车票键盘选择车票种类单程票多次往返票和座席种类 3继续/取消键盘上的取消按钮用于取消购票过程继续按钮允许乘客连续购买多张票 4显示屏显示所有的系统输出和用户提示信息 5插卡口接受MCard现金卡硬币口和纸币槽接受现金 6打印机用于输出车票 假设乘客总是支付恰好需要的金额而无需找零售票机的维护工作取回现金放入空白车票等由服务技术人员完成 系统采用面向对象方法开发使用UML进行建模系统的顶层用例图和类图分别如图3-2和图3-3所示 【问题3】3分图3-3中的类图设计采用了中介者Mediator设计模式请说明该模式的内涵
属于第三层VPN协议
设系统中有R类资源m个现有n个进程互斥使用若每个进程对R资源的最大需求为w那么当mnw取下表的值时对于下表中的a~e五种情况26两种情况可能会发生死锁对于这两种情况若将27则不会发生死锁 27处填
阅读下列说明和图回答问题1至问题4将解答填入答题纸的对应栏内 【说明】 某大型企业的数据中心为了集中管理控制用户对数据的访问并支持大量的连接需求欲构建数据管理中间件其主要功能如下 1数据管理员可通过中间件进行用户管理操作管理和权限管理用户管理维护用户信息用户信息用户名密码存储在用户表中操作管理维护数据实体的标准操作及其所属的后端数据库信息标准操作和后端数据库信息存放在操作表中权限管理维护权限表该表存储用户可执行的操作信息 2中间件验证前端应用提供的用户信息若验证不通过返回非法用户信息若验证通过中间件将等待前端应用提交操作请求 3前端应用提交操作请求后中间件先对请求进行格式检查如果格式不正确返回格式错误信息如果格式正确则进行权限验证验证用户是否有权执行请求的操作若用户无权执行该操作则返回权限不足信息否则进行连接管理 4连接管理连接相应的后台数据库并提交操作连接管理先检查是否存在空闲的数据库连接如果不存在新建连接如果存在则重用连接 5后端数据库执行操作并将结果传给中间件中间件对收到的操作结果进行处理后将其返回给前端应用 现采用结构化方法对系统进行分析与设计获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图 【问题4】3分在绘制数据流图时需要注意加工的绘制请给出三种在绘制加工的输入输出时可能出现的错误
FornearlytenyearstheUnifiedModelingLanguageUMLhasbeentheindustrystandardforvisualizingspecifyingconstructinganddocumentingthe71ofasoftware-intensivesystem.Asthe72standardmodelinglanguagetheUMLfacilitatescommunicationandreducesconfusionamongproject73TherecentstandardizationofUML2.0hasfurtherextendedthelanguage’sscopeandviability.Itsinherentexpressivenessallowsusersto74everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infactitisexpressiveenoughtomodel75systemssuchasworkflowinthelegalsystemthestructureandbehaviorofapatienthealthcaresystemsoftwareengineeringinaircraftcombatsystemsandthedesignofhardware.TounderstandtheUMLyouneedtoformaconceptualmodelofthelanguageandthisrequireslearningthreemajorelements:theUML’sbasicbuildingblockstherulesthatdictatehowthosebuildingblocksmaybeputtogetherandsomecommonmechanismsthatapplythroughouttheUML. 75处填
某项目主要由A~I任务构成其计划图如下图所示展示了各任务之间的前后关系以及每个任务的工期单位天该项目的关键路径是17在不延误项目总工期的情况下任务A最多可以推迟开始的时间是18天 18处填
电子商务交易必须具备抗抵赖性目的在于防止
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术