首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在面向对象软件开发中,封装是一种()技术,其目的是使对象的使用者和生产者分离。
查看本题答案
包含此试题的试卷
中级软件设计师《单项选择》真题及答案
点击查看
你可能感兴趣的试题
在面向对象开发方法中是一种信息隐蔽技术目的是使对象的使用者和生产者分离
封装
继承
多态
重载
以下关于面向对象方法的描述中不正确的是______
选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度
使用设计模式有助于在软件开发过程中应用面向对象技术
在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术
UML是一种可视化建模语言,它需要与RUP开发过程同时使用
面向对象方法是一种运用对象类继承封装聚合【20】多态性等概念来构造系统的软件开发方法
面向对象技术中封装性是一种技术其目的在于将和分开
面向对象方法是一种运用对象类继承封装聚合【20】多态性等概念来构造系统的软件开发方法
CMM是指导软件开发的一种面向对象的新技术
面向对象方法是一种运用对象类继承封装聚合【1】多态性等概念来构造系统的软件开发方法
面向对象方法是一种运用对象类继承封装聚合______多态性等概念来构造系统的软件开发方法
56不属于面向对象的软件开发方法在面向对象方法中对象可看成是属性数据以及这些属性上专用操作的封装体封
定义和实现
设计和测试
设计和实现
分析和定义
面向对象方法是一种运用对象类继承封装聚合【20】多态性等概念来构造系统的软件开发方法
56不属于面向对象的软件开发方法在面向对象方法中对象可看成是属性数据以及这些属性上专用操作的封装体封
coad方法
booch方法
jackson方法
omt方法
以下关于面向对象方法的描述中不正确的是______
选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度
使用设计模式有助于在软件开发过程中应用面向对象技术
在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术
LIML是一种可视化建模语言,它需要与RUP开发过程同时使用
面向对象方法是一种运用对象类继承封装聚合【19】多态性等概念来构造系统的软件开发方法
56不属于面向对象的软件开发方法在面向对象方法中对象可看成是属性数据以及这些属性上专用操作的封装体封
组装
严品化
固化
信息隐蔽
热门试题
更多
试题三 阅读以下说明和流程图从供选择的答案中选出应填入流程图n处的字句写在答题纸的对应栏内 [说明] 一个印刷电路板的布线区域可分成n×m个方格如图3-1a所示现在需要确定电路板中给定的两个方格的中心点之间的最短布线方案电路只能沿水平或垂直方向布线如图3-1b中虚线所示为了避免线路相交应将已布过线的方格作封锁标记其他线路不允许穿过被封锁的方格 [图3-1] 设给定印刷电路板的起始方格x与目的方格y尚未布线求这两个方格间最短布线方案的基本思路是从起始方格x开始先考查距离起始方格距离为1的可达方格并用一个路径长度值标记然后依次考查距离为23...的可达方格直到距离为k的某一个可达方格就是目标方格y时为止或者由于不存在从x到y的布线方案而终止布线区域中的每一个方格与其相邻的上下左右四个方格之间的距离为1依次沿下右上左这四个方向考查并用一个队列记录可达方格的位置表3-1给出了沿这四个方向前进1步时相对于当前方格的相对偏移量 [表3-1] 例如设印刷电路板的布线区域可划分为一个6×8的方格阵列如图3-2a所示其中阴影表示已封锁方格从起始方格x位置[32]标记为0出发按照下右上左的方向依次考查所标记的可达方格如图3-2a所示目标方格为y位置[47]标记为10相应的最短布线路径如图3-2b虚线所示 [图3-2] 图3-3和图3-4所示的流程图即利用上述思路在电路板方格阵列中进行标记图中使用的主要符号如表3-2所示在图3-4中设置电路板初始格局即将可布线方格置为数值-1已布线方格即封锁方格置为-9设置方格阵列“围墙”的目的是省略方格位置的边界条件判定方法是在四周附加方格并将其标记为-9与封锁标记相同 [表3-2] [图3-3] [图3-4] ●供选择的答案 [a]Found≠true[b]Found=true [c]T=Endpos[d]Q.insertT [e]T←Q.delete[f]CurPos=EndPos [g]I≥4 [h]Curpos←Q.delete [I]Grid[T.rowT.col]=-1 [j]Grid[T.rowT.col]≠-1
试题二 阅读以下说明和表回答问题1至问题4将解答填入答题纸的对应栏内 [说明] 某公司信息管理系统的需求分析和部分关系模式设计的结果描述如下 1.公司有多个部门每个部门有一名负责人一间办公室一部电话多名职员每个职员最多属于一个部门负责人也是一名公司职员 2.公司职员的月工资大于等于1000元且小于等于8000元 3.数据库的部分关系模式设计如下职员职员号职员姓名月工资部门号办公室电话部门部门号部门名负责人代码任职时间 4.“职员”和“部门”的关系示例分别如表2-1和表2-2所示[表2-1] [表2-2] 对于表2-1表2-2所示的“职员”和“部门”关系请指出下列各行是否可以插入“职员”关系为什么
公钥体系中私钥用于66公钥用于67 66处填
下面关于哈夫曼树的叙述中正确的是
帧中继作为一种远程接入方式有许多优点下面的选项中错误的是
开-闭原则Open-ClosedPrincipleOCP是面向对象的可复用设计的基石开-闭原则是指一个软件实体应当对37开放对38关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何39可以出现的地方40一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于41而不依赖于42或者说要针对接口编程不要针对实现编程 40处填
以下关于可视化程序设计的叙述中错误的是
某文件系统采用多级索引结构若磁盘块的大小为512字节每个块号需占3字节那么根索引采用一级索引时的文件最大长度为27K字节采用二级索引时的文件最大长度为28K字节 28处填
试题七 阅读以下说明和VisualBasic代码将应填入n处的字句写在答题纸的对应栏内 [说明] 某绘图系统定义了一个抽象类IShape现有三个类CPointCLine和CCircle它们都具有IShape界面相应的类图关系如图7-1所示 已知某第三方库已经提供了XCircle类且完全满足CCircle图元显示时所需的功能代码7-1是抽象类IShape的类模块内容代码7-2实现了类CCircle的IShape界面并使用了XCircle提供的显示功能 XCircle提供的显示功能方法接口为displayIt [图7-1] [代码7-1] publicColorAsLong Subdraw ‘方法体不包括可执行语句 EndSub SubmovestepxAsSinglestepyAsSingle ‘方法体不包括可执行语句 EndSub [代码7-2] ____1_____ PrivatecolorAsLong ...‘其他定义省略 PrivatebridgedAs_____2______ PrivateSubClass_Initialize Sebbridged=____3_____ EndSub PrivateProperty___4____AsLong IShape_Color=color EndProperty PrivateProperty____5_____ByValnewColorAsLong Color=newColor EndProperty PrivateSubIShape_draw‘使用XCircle提供的显示功能 _____6_______ EndSub PrivateSubIShape_movestepxAsSinglestepyAsSingle ...‘省略描述 EndSub
在某企业的营销管理系统设计阶段属性员工在考勤管理子系统中被称为员工而在档案管理子系统中被称为职工这类冲突称为冲突
某一维数组中依次存放了数据元素1523384755628895102123采用折半二分法查找元素95时依次与进行了比较
设有学生实体Students学号姓名性别年龄家庭住址家庭成员关系联系电话其中“家庭住址”记录了邮编省市街道信息“家庭成员关系联系电话”分别记录了学生亲属的姓名与学生的关系以及联系电话 学生实体Students中的“家庭住址”是一个52属性为使数据库模式设计更合理对于关系模式Students53 52处填
用动态规划策略求解矩阵连乘问题1234M*M*M*M其中1M20*52M5*353M35*4和4M4*25则最优的计算次序为
设有关系模式R课程教师学生成绩时间教室其中函数依赖集F如下F={课程→→教师学生课程→成绩时间教室→课程时间教师→教室时间学生→教室} 关系模式R的一个主键是54R规范化程度最高达到55若将关系模式R分解为3个关系模式R1课程教师R2学生课程成绩R3学生时间教室课程其中R2的规范化程度最高达到56 54处填
设有关系模式R课程教师学生成绩时间教室其中函数依赖集F如下F={课程→→教师学生课程→成绩时间教室→课程时间教师→教室时间学生→教室} 关系模式R的一个主键是54R规范化程度最高达到55若将关系模式R分解为3个关系模式R1课程教师R2学生课程成绩R3学生时间教室课程其中R2的规范化程度最高达到56 56处填
试题一至试题四是必答题 试题一 阅读以下说明和数据流图回答问题1至问题3将解答填入答题纸的对应栏内 [说明] 学生住宿服务系统帮助学生在就学的城市内找到所需的住房系统对出租的房屋信息房主信息需要租房的学生信息以及学生和房主的会面信息进行管理和维护房主信息包括姓名地址电话号码以及系统分配的唯一身份标识ID和密码房屋信息包括房屋地址类型单间/套间适合住宿的人数房租房主的ID以及现在是否可以出租例如由于装修原因需等到装修后才可出租或者房屋已被租出每当房屋信息发生变化时房主须通知系统系统将更新房屋文件以便学生能够获得准确的可租用房屋信息房主向系统中加入可租用的房屋信息时需交纳一定的费用由系统自动给出费用信息房主可随时更新房屋的各种属性学生可通过系统查询现有的可租用的房屋但必须先在系统中注册学生信息包括姓名现住址电话号码出生日期性别以及系统分配的唯一身份标识ID和密码若学生希望租用某房屋则需要发出租房请求请求中包含房屋的详细信息系统将安排学生与房主会面的时间和地点并将会面信息通知学生和房主会面信息包括会面时间地点以及会面双方的基本信息系统将记录会面信息学生住宿服务系统的顶层图如图1-1所示学生住宿服务系统的第0层DFD图如图1-2所示其中加工3的细化图如图1-3所示[数据流图1-1] [数据流图1-2] [数据流图1-3] 安排会面加工除需要写入会面文件外还需要访问哪些文件
不能保证求得0-1背包问题的最优解
下面的UML类图描绘的是46设计模式关于该设计模式的叙述中错误的是47 46处填
试题一共15分 阅读下列说明回答问题1和问题2将解答填入答题纸的对应栏内 【说明】 假设某大型商业企业由商品配送中心和连锁超市组成其中商品配送中心包括采购财务配送等部门为实现高效管理设计了商品配送中心信息管理系统其主要功能描述如下 1.系统接收由连锁超市提出的供货请求并将其记录到供货请求记录文件 2.在接到供货请求后从商品库存记录文件中进行商品库存信息查询如果库存满足供货请求则给配送处理发送配送通知否则向采购部门发出缺货通知 3.配送处理接到配送通知后查询供货请求记录文件更新商品库存记录文件并向配送部门发送配送单在配送货品的同时记录配送信息至商品配送记录文件 4.采购部门接到缺货通知后与供货商洽谈进行商品采购处理合格商品入库并记录采购清单至采购清单记录文件向配送处理发出配送通知同时通知财务部门给供货商支付货款 该系统采用结构化方法进行开发得到待修改的数据流图如图1-1所示 【问题2】7分 图1-1中存在四处错误数据流请指出各自的起点和终点若将上述四条错误数据流删除为保证数据流图的正确性应补充三条数据流请给出所补充数据流的起点和终点起点和终点请采用数据流图1-1中的符号或名称
开-闭原则Open-ClosedPrincipleOCP是面向对象的可复用设计的基石开-闭原则是指一个软件实体应当对37开放对38关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何39可以出现的地方40一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于41而不依赖于42或者说要针对接口编程不要针对实现编程 38处填
试题一至试题四是必答题 试题一 阅读以下说明和数据流图回答问题1至问题3将解答填入答题纸的对应栏内 [说明] 学生住宿服务系统帮助学生在就学的城市内找到所需的住房系统对出租的房屋信息房主信息需要租房的学生信息以及学生和房主的会面信息进行管理和维护房主信息包括姓名地址电话号码以及系统分配的唯一身份标识ID和密码房屋信息包括房屋地址类型单间/套间适合住宿的人数房租房主的ID以及现在是否可以出租例如由于装修原因需等到装修后才可出租或者房屋已被租出每当房屋信息发生变化时房主须通知系统系统将更新房屋文件以便学生能够获得准确的可租用房屋信息房主向系统中加入可租用的房屋信息时需交纳一定的费用由系统自动给出费用信息房主可随时更新房屋的各种属性学生可通过系统查询现有的可租用的房屋但必须先在系统中注册学生信息包括姓名现住址电话号码出生日期性别以及系统分配的唯一身份标识ID和密码若学生希望租用某房屋则需要发出租房请求请求中包含房屋的详细信息系统将安排学生与房主会面的时间和地点并将会面信息通知学生和房主会面信息包括会面时间地点以及会面双方的基本信息系统将记录会面信息学生住宿服务系统的顶层图如图1-1所示学生住宿服务系统的第0层DFD图如图1-2所示其中加工3的细化图如图1-3所示[数据流图1-1] [数据流图1-2] [数据流图1-3] 根据上述说明请给出 1“职员”关系模式的主键和外键 2“部门”关系模式的主键和外键
Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail鸡尾酒partysaythattheare“incomputers”or“intelecommunications”or“inelectronicfundstransfer”.Theimplicationisthattheyarepartofthehigh-techworld.Justbetweenustheyusuallyaren’t.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare71oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroup紧密联系在一起的工作小组wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffortandourfailuresstemfrompoorhumaninteractions. Themainreasonwetendtofocusonthe72ratherthanthehumansideofworkisnotbecauseit’smore73butbecauseit’seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofigurineoutwhyHoraceisinabluefunk恐惧orwhySusanisdissatisfiedwiththecompanyaveronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp干脆的干净利落的andcleanintheireffectsbuttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe74ratherthanthe75.you’relikethevaudevillecharacter杂耍人物wholoseshisKeysonadarkstreetandlooksforthemontheadjacentstreetbecauseasheexplains“Thelightisbetterthere!” 73处填
进程P1P2P3P4和P5的前趋图如下 若用PV操作控制进程P1~P5并发执行的过程则需要设置6个信号量S1S2S3S4S5和S6且信号量S1~S6的初值都等于零下图中a和b处应分别填写23c和d处应分别填写24e和f处应分别填写25 23处填
Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail鸡尾酒partysaythattheare“incomputers”or“intelecommunications”or“inelectronicfundstransfer”.Theimplicationisthattheyarepartofthehigh-techworld.Justbetweenustheyusuallyaren’t.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare71oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroup紧密联系在一起的工作小组wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffortandourfailuresstemfrompoorhumaninteractions. Themainreasonwetendtofocusonthe72ratherthanthehumansideofworkisnotbecauseit’smore73butbecauseit’seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofigurineoutwhyHoraceisinabluefunk恐惧orwhySusanisdissatisfiedwiththecompanyaveronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp干脆的干净利落的andcleanintheireffectsbuttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe74ratherthanthe75.you’relikethevaudevillecharacter杂耍人物wholoseshisKeysonadarkstreetandlooksforthemontheadjacentstreetbecauseasheexplains“Thelightisbetterthere!” 71处填
43是一种很强的“拥有”关系“部分”和“整体”的生命周期通常一样整体对象完全支配其组成部分包括它们的创建和销毁等44同样表示“拥有”关系但有时候“部分”对象可以在不同的“整体”对象之间共享并且“部分”对象的生命周期也可以与“整体”对象不同甚至“部分”对象可以脱离“整体”对象而单独存在上述两种关系都是45关系的特殊种类 44处填
开-闭原则Open-ClosedPrincipleOCP是面向对象的可复用设计的基石开-闭原则是指一个软件实体应当对37开放对38关闭里氏代换原则LiskovSubstitutionPrincipleLSP是指任何39可以出现的地方40一定可以出现依赖倒转原则DependenceInversionPrincipleDIP就是要依赖于41而不依赖于42或者说要针对接口编程不要针对实现编程 42处填
从下列的3道试题试题五至试题七中任选1道解答如果解答的试题数超过1道则题号小的1道解答有效 试题五 阅读以下说明和C++代码将应填入n处的字句写在答题纸的对应栏内 [说明] 某绘图系统存在PointLineSquare三种图元它们具有Shape接口图元的类图关系如图5-1所示现要将Circle图元加入此绘图系统以实现功能扩充已知某第三方库已经提供了XCircle类且完全满足系统新增的Circle图元所需的功能但XCircle不是由Shape派生而来它提供的接口不能被系统直接使用代码5-1既使用了XCircle又遵循了Shape规定的接口既避免了从头开发一个新的Circle类又可以不修改绘图系统中已经定义的接口代码5-2根据用户指定的参数生成特定的图元实例并对之进行显示操作 绘图系统定义的接口与XCircle提供的显示接口及其功能如下表所示 [图5-1] [代码5-1] classCircle:public___1____{ private: _______2________m_circle; public: voiddisplay{ m_circle._____3_____; } }; [代码5-2] classFactory{ public: _____4_____getShapeInstanceinttype{//生成特定类实例 switchtype{ case0:returnnewpoint; case1:returnnewRectangle; case2:returnnewline; case3:returnnewCircle; default:returnNULL; } } }; voidmainintargcchar*argv[]{ ifargc!=2{ cout<<“errorparameters!”<return; } inttype=atoiargv[l]; Factoryfactory; Shape*s; s=factory._____5____; ifs==NULL{ cout<<”Errorgettheinstance!”<<endl; return; } c->display; __6___; return; }
使用PERT图进行进度安排不能清晰地描述16但可以给出哪些任务完成后才能开始另一些任务下面PERT图所示工程从A到K的关键路径是17图中省略了任务的开始和结束时刻 16处填
Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail鸡尾酒partysaythattheare“incomputers”or“intelecommunications”or“inelectronicfundstransfer”.Theimplicationisthattheyarepartofthehigh-techworld.Justbetweenustheyusuallyaren’t.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare71oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroup紧密联系在一起的工作小组wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffortandourfailuresstemfrompoorhumaninteractions. Themainreasonwetendtofocusonthe72ratherthanthehumansideofworkisnotbecauseit’smore73butbecauseit’seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofigurineoutwhyHoraceisinabluefunk恐惧orwhySusanisdissatisfiedwiththecompanyaveronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp干脆的干净利落的andcleanintheireffectsbuttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe74ratherthanthe75.you’relikethevaudevillecharacter杂耍人物wholoseshisKeysonadarkstreetandlooksforthemontheadjacentstreetbecauseasheexplains“Thelightisbetterthere!” 75处填
进程P1P2P3P4和P5的前趋图如下 若用PV操作控制进程P1~P5并发执行的过程则需要设置6个信号量S1S2S3S4S5和S6且信号量S1~S6的初值都等于零下图中a和b处应分别填写23c和d处应分别填写24e和f处应分别填写25 25处填
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术