首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
对象是面向对象开发模式的 (47) 。每个对象可用它自己的一组 (48) 和它可执行的一组 (49) 来表征。应用执行对象的 (49) 可以改变该对象的 (48) 。 (48)处填()。
查看本题答案
包含此试题的试卷
中级软件设计师《单选题》真题及答案
点击查看
你可能感兴趣的试题
面向对象的开发模式突破了传统的瀑布模型将开发分为几个方面其中不属于的是______
面向对象的分析(OOA)
面向对象的设计(OOD)
面向对象的实现(OOC)
面向对象的编程(OOP)
在面向对象的软件开发方法中每个类都存在其相应的对象类是对象的实例对象是生成类的模板
对象是面向对象开发方法的基本成分每个对象可用它本身的一组______和它可以执行的一组操作来定义
服务
参数
属性
调用
软件方法学是以软件方法为研究对象的学科从开发风范看可分为1从性质上看可分为2从适应范围来看可分
面向对象开发方法与结构化开发方法
自顶向下的开发方法与结构化开发方法
面向对象开发方法与自顶向下的开发方法
自顶向下的开发方法与自底向上的开发方法
面向对象的开发模式突破了传统的瀑布模型将开发分为几个方面其中不属于的是______
面向对象的分析(OO
面向对象的设计(OO
面向对象的实现(OO
面向对象的编程(OOP)
面向对象开发方法中的对象是指问题空间中一次或多次出现的事物的______
面向对象的开发模式突破了传统的瀑布模型将开发分为
面向对象的分析(OOA)
面向对象的设计(OOD)
面向对象的实现(OOC)
面向对象的编程(OOP)
在面向对象方法中对象是类的实例一个对象通过发送47来请求另一个对象为其服务
属性
函数
行为
消息
面向对象的开发模式突破了传统的瀑布模型以下不属于面向对象开发阶段的是______A面向对象的分析OO
面向对象的设计(OOD) C) 面向对象的实现(OO
面向对象的编程(OOP)
面向对象是常用的软件开发方法
对象是面向对象开发模式的______每个对象可用它自己的一组______和它可执行的一组______
基本单位
最小单位
最大单位
语法单位
对象是面向对象开发模式的47每个对象可用它自己的一组48和它可执行的一组49来表征应用执行对象
基本单位
最小单位
最大单位
语法单位
对象是面向对象开发模式的20每个对象可用它自己的一组21和它可执行的一组22来表征应用执行对象
属性
功能
操作
数据
对象是面向对象开发模式的47每个对象可用它自己的一组48和它可执行的一组49来表征应用执行对象
属性
功能
操作
数据
以下关于面向对象的说法错误的是
采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率
在面向对象程序中,对象是属性(状态)和方法(操作)的封装体
在面向对象程序中,对象彼此间通过继承和多态启动相应的操作
继承和多态机制是面向对象程序中实现重用的主要手段
面向对象软件开发中使用的OOA表示OOD表示 面向对象软件开发中使用的OOA表示
面向对象分析
面向对象设计
面向对象语言
面向对象方法
对象是面向对象开发模式的______每个对象可用它自己的一组______和它可执行的一组______
属性
功能
操作
数据
软件方法学是以软件方法为研究对象的学科从开发风范看可分为1从性质上看可分为2从适应范围来看可分
面向对象开发方法与结构化开发方法
自顶向下的开发方法与结构化开发方法
面向对象开发方法与自顶向下的开发方法
自顶向下的开发方法与自底向上的开发方法
对象是面向对象开发模式的20每个对象可用它自己的一组21和它可执行的一组22来表征应用执行对象
基本单位
最小单位
最大单位
语法单位
对象是面向对象开发模式的20每个对象可用它自己的一组21和它可执行的一组22来表征应用执行对象
属性
功能
操作
数据
热门试题
更多
阅读下列程序和控制流图将应填入n 的字句写在答题纸的对应栏内【程序】 下面是一段求最大值的程序其中datalist是数据表n是datalist的长度+int GetMaxintnintdatalist[]{int k=0;forintj=1;j<n;j++ ifdatalist[j]>datalist[k] k=j; retumk;【控制流图】 【问题2】 计算控制流图的McCabe环路复杂性
试题1~试题4是必答题阅读以下某网上信用卡管理系统的需求描述根据要求回答问题1问题2和问题3 [说明] 某银行准备开发一个网上信用卡管理系统CCMS该系统的基本功能如下 ①信用卡申请非信用卡客户填写信用卡申请表说明所要申请的信用卡类型及申请者的基本信息提交CCMS登录如果信用卡申请被银行接受客户会收到银行的确认函并告知用户信用卡的有效期及信贷限额否则银行会发送一封拒绝函给该客户 客户收到确认函后需再次登录CCMS用信用卡号和密码激活该信用卡激活操作结束后CCMS将激活通知发送给客户告知客户其信用卡是否被成功地激活 ②月报表生成在每个月第1天的零点CCMS为每个信用卡客户创建一份月报表对该客户上月的信用卡交易情况及交易额进行统计信用卡客户可以登录CCMS查看月报表也可以要求CCMS提供打印出的月报表 ③信用卡客户信息管理信用卡客户的个人信息可以在CCMS中进行在线的管理每个信用卡客户可以在线查询其个人信息 ④信用卡交易记录信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中 ⑤交易信息查询信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额 [问题1] 该网上信用卡管理系统CCMS的顶层数据流图如图4-10所示请根据系统功能描述和数据流图并使用[说明]中的词汇将图4-10中1~4空缺处的内容填写完整
[问题2]用边界值分析法设计测试用例检查逻辑覆盖标准
[说明] 以下VisualBasic代码实现了对位图BMP进行旋转显示以下程序共实现了对BMP位图图形进行180°旋转90°旋转顺时针90°旋转逆时针水平翻转垂直翻转共5项处理显示界面如图12-8所示仔细阅读[代码7-1]至[代码7-3]完成n代码并写在对应栏内 [代码7-1] BeginVB.FormForm1 AutoRedraw=-1’True Caption=图像的施转 //...窗体描述略 BeginVB.CommandButtonCommand7 Caption=退出 //...窗体描述略 End BeginVB.CommandButtonCommand6 Caption=复位 //...窗体描述略 End BeginVB.CommandButtonCommand5 Caption=垂直翻转 //...窗体描述略 End BeginVB.CommandButtonCommand4 Caption=水平翻转 //...窗体描述略 End BeginVB.CommandButtonCommand3 Caption=90°逆时针 //...窗本描述略 End BeginVB.CommandButtonCommand2 Caption=90°顺时针 //...窗体描述略 End BeginVB.PictureBoxPicture2 //...窗体描述略 End BeginVB.CommandButtonCommand1 Caption=180° //...窗体描述略 End BeginVB.PictureBoxPicture1 //...窗体描述略 End End [代码7-2] PrivateDeclareFunctionBitBltLibgdi32ByValhDestDCAsLong ByValxAsLong ByValyAsLong ByValnWidthAsLong ByValnHeightAsLong ByValhSrcDCAsLong ByValxSrcAsLong ByValySrcAsLong ByValdwRopAsLongAsLong Constsrcopy=&HCC0020 DimhAsInteger DimwAsInteger PrivateSubForm_Load Picture2.Picture=LoadPictureApp.Path&/a01.bmp’导入图片’ h=Picture1.Height w=Picture1.Width EndSub [代码7-3] PrivateSubCommandl_Click旋转180° Picture2.Picture=LoadPicture Forj=0TohStep1 Fori=0TowStep1 1 Nexti Nextj EndSub PrivateSubCommand2_Click’顺时针施转90°’ Picture2.Picture=LoadPicture Fori-hTo0Step-1 Forj-0TowStep1 2 Nextj Nexti EndSub PrivateSubCommand3_Click’逆时针旋转90°’ Picture2.Picture=LoadPicture Forj=wTo0Step-1 Fori=0TohStep1 3 Nexti Nextj EndSub PrivateSubCommand4Click’水平翻转 Picture2.Picture=LoadPicture Fori=wTo0Step-1 Forj=0TohStep1 4 Nextj Nexti EndSub PrivateSubCommand5_Click’垂直翻转 Picture2.Picmre=LoadPicmre Forj=0TohStep1 Fori=0TowStepI 5 Nexti Nextj EndSub PrivateSubCommand6_Click’复位 Picture2.Picture=LoadPicmre Fori=0TowStep1 Forj=0TohStep1 6 Nextj Nexti EndSub
阅读以下某旅馆客房管理系统的算法说明和程序流程图根据要求回答问题1~问题4 [算法说明] 某旅馆共有N间客房每间客房的房间号房间等级床位数及占用状态分别存放在数组ROOMRANKNBED和 STATUS中房间等级值为12或3房间的状态值为0空闲或1占用客房是以房间不是床位为单位出租的 程序流程图见图6-21所反映的算法是根据几个散客的要求预订一间空房程序的输入为人数M房间等级要求 RR=0表示任意等级都可以程序的输出为所有可供选择的房间号 [问题1] 在程序流程图见图6-21中若要某个房间I被选中则需要满足什么条件
【算法说明】 下面是一段插入排序的程序将R[k+1]插入到R[1...k]的适当位置 R[0]=R[k+1]j=k whileR[j]>R[0]{ R[j+1]=R[j]j-- }R[j+1]=R[0]【流程图】 【测试用例设计】while循环次数为012次 表4-1测试用例表 循环次数 输入数据 预期结果 覆盖路径 j R[i-2] R[i-1] R[i] R[i+1] R[0] j R[i-2] R[i-1] R[i] R[i+1] 约束 路径 0 i - - 1 2 2 i - - 1 2 = ①②③ 2 i 1 3 4 2 2 i-2 1 2 3 4 >>>= 6 【问题1】 指出算法的流程图中1~3处的内容
阅读下列函数说明和C代码回答下面问题 [说明] 冒泡排序算法的基本思想是对于无序序列假设扫描方向为从前向后进行升序排列两两比较相邻数据若反序则交换直到没有反序为止一般情况下整个冒泡排序需要进行众1≤k≤n趟冒泡操作冒泡排序的结束条件是在某一趟排序过程中没有进行数据交换若数据初态为正序时只需1趟扫描而数据初态为反序时需进行n-1趟扫描在冒泡排序中一趟扫描有可能无数据交换也有可能有一次或多次数据交换在传统的冒泡排序算法及近年的一些改进的算法中[23]只记录一趟扫描有无数据交换的信息对数据交换发生的位置信息则不予处理为了充分利用这一信息可以在一趟全局扫描中对每一反序数据对进行局部冒泡排序处理称之为局部冒泡排序 局部冒泡排序的基本思想是对于N个待排序数据组成的序列在一趟从前向后扫描待排数据序列时两两比较相邻数据若反序则对后一个数据作一趟前向的局部冒泡排序即用冒泡的排序方法把反序对的后一个数据向前排到适合的位置扫描第—对数据对若反序对第2个数据向前冒泡使前两个数据成为有序序列扫描第二对数据对若反序对第3个数据向前冒泡使得前3个数据变成有序序列扫描第i对数据对时其前i个数据已成有序序列若第i对数据对反序则对第i+1个数据向前冒泡使前i+1个数据成有序序列依次类推直至处理完第n-1对数据对当扫描完第n-1对数据对后N个待排序数据已成了有序序列此时排序算法结束该算法只对待排序列作局部的冒泡处理局部冒泡算法的名称由此得来 以下为C语言设计的实现局部冒泡排序策略的算法根据说明及算法代码回答问题1和问题2 [变量说明]#defineN=100//排序的数据量 typedefstruct{//排序结点 intkey infodatatype ...... }node;nodeSortData[N]; //待排序的数据组 node类型为待排序的记录或称结点数组SortData[]为待排序记录的全体称为一个文件key是作为排序依据的字段称为排序码datatype是与具体问题有关的数据类型下面是用C语言实现的排序函数参数R[]为待排序数组n是待排序数组的维数Finish为完成标志 [算法代码]voidPart-BubbleSortnodeR[]int n{int=0; //定义向前局部冒泡排序的循环变量//暂时结点存放交换数据 nodetempnodeforinti=0i<n-1i++ ;ifR[i].key>R[i+1].key { 1while 2 {tempnode=R[j]; 3 R[j-1]=tempnode; Finish=false; 4 }//endwhile }//endif}//endfor}//end function 问题1阅读下列函数说明和C代码将应填入n 处的字句写在的对应栏内
对文法G[S]S→a|∧|TT→TS|S回答问题1~问题3 【表】 表4-2预测分析表 a ∧ # S →a →∧ u2/u T u1/u →SN →SN N u3/u →SN 【问题3】 说明输入串aa#是否为G的句子
阅读下列程序和控制流图将应填入n 的字句写在答题纸的对应栏内【程序】 下面是一段求最大值的程序其中datalist是数据表n是datalist的长度+int GetMaxintnintdatalist[]{int k=0;forintj=1;j<n;j++ ifdatalist[j]>datalist[k] k=j; retumk;【控制流图】 【问题4】 为各测试路径设计测试用例
阅读下列某网上订书管理系统的说明和E-R图根据要求回答问题1~问题3 [说明] 某网上订书系统的E-R图已消除了不必要的冗余如图6-17所示图中没有标出主码图中实体的说明如表6-10所示相关属性说明如表6-11所示 表6-10某网上订书系统实体说明表6-11某网上订书系统相关属性说明 实体 说明 主要属性 说明 Books 书店内的书 qty_in_stock 图书库存量 Customers 与书店有业务的顾客 year_published 出版日期 Orders 顾客向书店下的购书单 ordernum 购书单编号 cid 顾客编号 bid 唯一标识每种图书的编码 cardnum 顾客信用卡号码 orderdate 填购书单日期 qty 订购某种图书的数量 ship_date 发货日期 一个顾客可以在同一天填写多张购书单每张购书单上可填写多种图书每种图书可以订购多本bid相同的图书在同一张购书单上不能出现多次 注为简化起见不考虑信用卡号码泄漏所带来的安全性等问题 [问题2] 创建Customers表时cid使用INTEGER数据类型cname使用CHAR80数据类型address使用CHAR200数据类型cardnum使用CHAR16数据类型并且要求此列值唯一请在下列用于创建表Customers的SQL语句空缺处填入正确的内容
[问题4]若这三个事务都遵守两段锁协议那么是否存在事实上可串行化但又不能形成的调度
阅读以下某旅馆客房管理系统的算法说明和程序流程图根据要求回答问题1~问题4 [算法说明] 某旅馆共有N间客房每间客房的房间号房间等级床位数及占用状态分别存放在数组ROOMRANKNBED和 STATUS中房间等级值为12或3房间的状态值为0空闲或1占用客房是以房间不是床位为单位出租的 程序流程图见图6-21所反映的算法是根据几个散客的要求预订一间空房程序的输入为人数M房间等级要求 RR=0表示任意等级都可以程序的输出为所有可供选择的房间号 [问题3] 如果等级为r的房间每人每天的住宿费为RATEr其中RATE为数组则为使该算法在输出每个候选的房间号RMJ后再输出这批散客每天所需的总住宿费DAYRENTJ在程序流程图见图6-21中ROOMI→RMJb所指向的方框中之后应增加的处理语句是 3
阅读以下说明和数据流图回答问题1~问题3 [说明] 职工信息管理系统是用于对职工相关信息进行检索统计工资管理内部调动管理等的系统利用该系统人事科可以对本单位职工信息进行管理根据不同命令对信息进行增删改内部调动打印人事表格进行统计检索人事科输入的系统命令需要合法性检查才能被接受处理系统命令包括档案维护数据检索统计报表打印命令代码维护人事科的输入信息包括个人资料 检索选项 统计选项代码资料新增档案字段档案修改资料等条目完整的个人资料应包括职工的档案编号姓名工作单位性别出生日期技术职称以及学历通过系统授权用户可以进行对职工信息数据进行查询检索检索的条件可以是姓名工作单位性别技术职称等组合通过系统授权超级用户还可以对职工档案进行维护当超级用户需要对档案进行维护时输入档案维护命令得到合法性确认后可以对系统数据库档案信息进行维护否则将拒绝执行档案维护操作可以是增加档案修改档案删除档案增加档案字段中的任何一种操作档案维护成功后要及时更新职工信息数据文件保存维护结果 职工管理信息系统的顶层图如图12-1所示职工管理信息系统的第0层DFD图如图12-2所示其中加工3的细化图如图12-3所示加工3.2的细化图如图12-4所示 [数据流图12-1][数据流图12-2] [数据流图12-3] [数据流图12-4] [问题1] 数据流图12-2缺少了两条数据流请采用说明中的词汇给出此数据流名称并指出方向
阅读以下说明和图根据要求回答问题1~问题4 [说明] 某电子商务公司开办了在线电子商务网站主要为各注册的商家提供在线商品销售功能为更好地吸引用户该公司计划为注册的商家提供商品Commodity促销Promotion功能商品的分类Category不同促销的方式和内容也会有所不同 注册商家可发布促销信息商家首先要在自己所销售商品的分类中选择促销涉及的某一具体分类然后选出该分类的一个或多个商品一种商品仅属于一种分类接着制定出一个比较优惠的折扣政策和促销活动的优惠时间最后由系统生成促销信息并将该促销信息公布在网站上 商家发布促销信息后网站的注册用户便可通过网站购买促销商品用户可选择参与某一个促销 Promotion活动并选择具体的促销商品Commodity输入购买数量等购买信息系统生成相应的一份促销订单POrder只要用户在优惠活动的时间范围内通过网站提供的在线支付系统确认在线支付该促销订单即完成支付就可以优惠的价格完成商品的购买活动否则该促销订单失效 系统采用面向对象方法开发系统中的类及类之间的关系用UML类图表示如图6-18所示是该系统类图中的一部分系统的动态行为采用UML序列图表示如图6-19所示是发布促销的序列图 [问题1] 识别关联的多重度是面向对象建模过程中的一个重要步骤请根据说明中给出的描述将如图6-18所示中1~6空缺处的内容填写完整
[说明]计算下列源代码的McCabe环数画出控制流程图并用罗马数字标出区域 readxyz type=scalene ifx==yorx==zory==ztype=isosceles ifx==yandx==ztype=equilateral ifx>=y+zOry>=x+20rz>=x+ytype=notatriangle ifx<=0ory<=0orz<=0type=badinputs printtype
[说明] 以下代码实现了对象引用作为函数参数仔细阅读以下代码分析运行结果填入n处 [代码] #include<iostream.h> classSample { intxy; public: Sample{x=y=0;} Sampleintiintj{x=i;y=j;} voidcopySample&s. voidsetxyintiintj{x=i;y=j;} voidprint{cout<<x=<<x<<end1;cout<<y=<<y<<end1; }; voidSample:copySample&s { X=S.X; y=s.y; } voidfuncSamples1Sample&s2 { s1.setxy1020; s2.setxy3040; } voidmain { Samplep12q; q.copyp; timepq; p.print; q.print; } 运行结果 1 2 3 4
[问题2]各个事务的内部结构如下所示若事务不施加任何锁则有多少可能的调度 T1:R1GetAintot1;t1:=t1+1;U1UpdateAfromt1; T2:R2GetAintot2;t2:=t2*2;U2UpdateAfromt2; T3:1t3GetAintot3;displayt3;U3UpdateAfrom1;
[说明] 函数intToplogicalLinkedWDigraphG的功能是对图G中的顶点进行拓扑排序并返回关键路径的长度其中图G表示一个具有n个顶点的AOE-网图中顶点从1~n依次编号图G的存储结构采用邻接表表示其数据类型定义如下 例如某AOE-网如图6-22所示其邻接表存储结构如图6-23所示 [函数]
阅读以下说明和数据流图回答问题1~问题3 [说明] 职工信息管理系统是用于对职工相关信息进行检索统计工资管理内部调动管理等的系统利用该系统人事科可以对本单位职工信息进行管理根据不同命令对信息进行增删改内部调动打印人事表格进行统计检索人事科输入的系统命令需要合法性检查才能被接受处理系统命令包括档案维护数据检索统计报表打印命令代码维护人事科的输入信息包括个人资料 检索选项 统计选项代码资料新增档案字段档案修改资料等条目完整的个人资料应包括职工的档案编号姓名工作单位性别出生日期技术职称以及学历通过系统授权用户可以进行对职工信息数据进行查询检索检索的条件可以是姓名工作单位性别技术职称等组合通过系统授权超级用户还可以对职工档案进行维护当超级用户需要对档案进行维护时输入档案维护命令得到合法性确认后可以对系统数据库档案信息进行维护否则将拒绝执行档案维护操作可以是增加档案修改档案删除档案增加档案字段中的任何一种操作档案维护成功后要及时更新职工信息数据文件保存维护结果 职工管理信息系统的顶层图如图12-1所示职工管理信息系统的第0层DFD图如图12-2所示其中加工3的细化图如图12-3所示加工3.2的细化图如图12-4所示 [数据流图12-1][数据流图12-2] [数据流图12-3] [数据流图12-4] [问题3] 请补齐下列数据字典条目系统命令=__________ 输入信息=__________个人资料=__________ 档案维护=__________
试题1~试题4是必答题阅读以下关于住宅安全系统的技术说明根据要求回答问题1~问题4 [说明] 基于某嵌入式系统的住宅安全系统可使用传感器如红外探头摄像头等来检测各种意外情况如非法进入火警和水灾等 房主可以在安装该系统时配置安全监控设备如传感器显示器报警器等也可以在系统运行时修改配置通过录像机和电视机监控与系统连接的所有传感器并通过控制面板上的键盘与系统进行信息交互在安装过程中系统给每个传感器赋予一个ID编号和类型并设置房主密码以启动和关闭系统设置传感器事件发生时应自动拨出的电话号码当系统检测到一个传感器事件时就激活警报拨出预置的电话号码并报告关于位置和检测到的事件的性质等信息 住宅安全系统的顶层数据流图如图6-13所示图 6-14是住宅安全系统的第0层数据流图图6-15是对住宅安全系统的第0层数据流图中加工4的细化图 [问题4] 修改在住宅安全系统第0层数据流图见图6-14中的数据存储配置信息将会影响第0层数据流图中的哪些加工
对文法G[S]S→a|∧|TT→TS|S回答问题1~问题3 【表】 表4-2预测分析表 a ∧ # S →a →∧ u2/u T u1/u →SN →SN N u3/u →SN 【问题1】 对文法G进行改写然后对每个非终结符写出不带回溯的递归子程序
阅读以下某仓储超市进销存数据库管理系统的设计说明根据要求回答问题1~问题5 [说明]某仓储超市采用POSPointOf Sale收银机负责前台的销售收款为及时掌握销售信息并依此指导进货拟建立商品进销存数据库管理系统该系统的需求分析已经基本完成紧接着将进入概念模型的设计 [需求分析结果] 1.销售业务由POS收银机来辅助实现POS机外接条码阅读器结账时收银员将商品的条码通过阅读器输入POS机中所售商品数量默认值为1可以由收银员修改POS机根据输入的商品信息打印出如图4-11所示的购物清单 欢迎光临XX超市 销售流水号20070910003900101 商品编码 商品名称 数量 金额 290801019 永春老醋 1 2.90 290803053 鸡蛋面 1 1.60 290807086 闽清酸菜 3 1.80 实收6.30预收10.00找零3.70 收银员02069时间2007-09-101215 2.将经销的商品分为直销商品和库存商品两大类直销商品的保质期较短如食品类由供应商直接送达超市管理员将过期的商品返还给供应商处理库存商品由采购员向供应商提交订购单供应商根据订购单送货超市会不定期对库存商品按照折扣率进行打折优惠直销商品和库存商品送货单的样单分别如图4-12和图4-13所示其中直销商品生产批号的前6位表示生产日期 好再来企业商品送货单 经销商 XX超市 送货号码 ZN20070910018 日期 2007-09-10 NO 商品编号 商品名称 数量 生产批号 消费期限 01 290106051 即食蛋糕 5 20070910020 2007-09-11 02 290102035 花生肉粽 25 20070910108 2007-09-11 03 290108076 甜玉米 15 20070910023 2007-09-11 图4-12直销商品送货单样单 吉祥公司商品送货单 经销商 XX超市 送货号码 ZN0070910018 日期 2007-09-10 商品编码 商品名称 数量 290500516 圆珠笔 500 290500325 铅笔 350 3.超市的硬件系统拓扑结构如图4-14所示4.业务处理过程 由POS机存储每一笔销售记录在每个工作日结束前汇总当日各商品的销售量至中心数据库销售日汇总根据当日的销售日汇总更新存货表每笔进货记入进货表中并及时更新存货表 [概念模型设计] 根据需求阶段收集的信息设计的实体—联系图和关系模式不完整如图4-15所示1.实体联系图 2.关系模式 存货表商品编码数量进货表送货号码商品编码数量日期 销售详单销售流水号商品编码数量金额收银员时间销售日汇总商品编码日期数量 3.关系模式存货表商品编码数量 进货表送货号码商品编码数量日期 销售详单销售流水号商品编码数量金额收银员时间销售日汇总商品编码日期数量 商品1 [问题2] 根据问题1所完成的实体—联系图完成1空缺处的商品关系模式以及新增加子类型的实体关系模式
[说明] 在一公文处理系统中开发者定义了一个公文类OfficeDoc其中定义了公文具有的属性和处理公文的相应方法当公文件的内容或状态发生变化时关注此OfficeDoc类对象的相应的DocExplorer对象都要更新其自身的状态一个OfficeDoc对象能够关联一组DocExplorer对象当OfficeDoc对象的内容或状态发生变化时所有与之相关联的DocExplorer对象都将得到通知这种应用被称为Observer观察者模式以下代码采用Java语言实现能够正确编译通过 [Java代码]
阅读以下说明和图根据要求回答问题1~问题4 [说明] 某电子商务公司开办了在线电子商务网站主要为各注册的商家提供在线商品销售功能为更好地吸引用户该公司计划为注册的商家提供商品Commodity促销Promotion功能商品的分类Category不同促销的方式和内容也会有所不同 注册商家可发布促销信息商家首先要在自己所销售商品的分类中选择促销涉及的某一具体分类然后选出该分类的一个或多个商品一种商品仅属于一种分类接着制定出一个比较优惠的折扣政策和促销活动的优惠时间最后由系统生成促销信息并将该促销信息公布在网站上 商家发布促销信息后网站的注册用户便可通过网站购买促销商品用户可选择参与某一个促销 Promotion活动并选择具体的促销商品Commodity输入购买数量等购买信息系统生成相应的一份促销订单POrder只要用户在优惠活动的时间范围内通过网站提供的在线支付系统确认在线支付该促销订单即完成支付就可以优惠的价格完成商品的购买活动否则该促销订单失效 系统采用面向对象方法开发系统中的类及类之间的关系用UML类图表示如图6-18所示是该系统类图中的一部分系统的动态行为采用UML序列图表示如图6-19所示是发布促销的序列图 [问题3] 该电子商务公司还对外开放一项出租图书和唱碟的业务由于业务需求该公司委托软件开发公司A开发一套信息管理系统该系统将记录所有的图书信息唱碟信息用户信息和用户租借信息等A公司决定采用面向对象的分析和设计方法开发此系统某类图书或唱碟被借阅时应记录的信息如表6-13所示如图6-20所示描述了系统定义的两个类Book和CD分别表示图书和唱碟的信息 表6-13图书/唱碟借阅情况记录表 图书/唱碟名称____________ 借出时间 归还时间 用户 经过进一步分析设计人员新定义一个类Items_on_ loan以表示类Book和CD的共有属性和方法要注意不同名称的属性和方法表示不同的含义如CD中的 composer与Book中的author无任何关系同时为了记录每种图书或唱碟的历史记录引入类CirculationHistory类中存储的信息是如图1-1所示中所表示的内容请采用UML表示法将类Book类CD类Items_on_loan和类Circulation History之间的关系表示出来
[说明] 用创建Thread类的子类的方法实现多线程判断一个数是否是素数如果是打印是素数如果不是则打印不是素数如果没有参数输入显示请输入一个命令行参数 [Java程序]
试题1~试题4是必答题阅读以下某网上信用卡管理系统的需求描述根据要求回答问题1问题2和问题3 [说明] 某银行准备开发一个网上信用卡管理系统CCMS该系统的基本功能如下 ①信用卡申请非信用卡客户填写信用卡申请表说明所要申请的信用卡类型及申请者的基本信息提交CCMS登录如果信用卡申请被银行接受客户会收到银行的确认函并告知用户信用卡的有效期及信贷限额否则银行会发送一封拒绝函给该客户 客户收到确认函后需再次登录CCMS用信用卡号和密码激活该信用卡激活操作结束后CCMS将激活通知发送给客户告知客户其信用卡是否被成功地激活 ②月报表生成在每个月第1天的零点CCMS为每个信用卡客户创建一份月报表对该客户上月的信用卡交易情况及交易额进行统计信用卡客户可以登录CCMS查看月报表也可以要求CCMS提供打印出的月报表 ③信用卡客户信息管理信用卡客户的个人信息可以在CCMS中进行在线的管理每个信用卡客户可以在线查询其个人信息 ④信用卡交易记录信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中 ⑤交易信息查询信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额 [问题3] 除了表4-11和表4-12给出的用例之外从以上[说明]陈述中还可以获取哪些由信用卡客户发起的用例请使用[说明]中的词汇给出用例名称即可
[说明]编写一个字符界面的JavaApplication程序接受用户输入的10个整数并输出这10个整数的最大值和最小值 importjava.io.*; publicclassabc { publicstaticvoidmainStringargs[] {intin=10max=0min=0temp=0; try{ BufferedReaderbr=newBufferedReader newInputStreamReaderSystem.in; 1; }catchIOExceptione{}; fori=2;i<=n;i++{ try{ BufferedReaderbr=newBufferedReader newInputStreamReaderSystem.in; temp=Integer.parselntbr.readLine; iftemp>max2 iftemp<min3 }catchIOExeeptione{}; System.out.printlnmax=+max+/nmin=+min; } }
阅读以下说明和表回答问题1至问题3 [说明] 图12-5中显示一张交通违章处罚通知书每一个交通违章通知书有一个惟一的编号交通违章通知书包含了收到处罚的违章者记录涉及违章的机动车记录违章记录处罚记录以及经办警察记录等信息所根据这张通知书所提供的信息回答下面问题 [问题2] 将问题1中的E-R模型图12-6转换成4个关系数据模型要求标注主码和外码
试题1~试题4是必答题阅读以下关于住宅安全系统的技术说明根据要求回答问题1~问题4 [说明] 基于某嵌入式系统的住宅安全系统可使用传感器如红外探头摄像头等来检测各种意外情况如非法进入火警和水灾等 房主可以在安装该系统时配置安全监控设备如传感器显示器报警器等也可以在系统运行时修改配置通过录像机和电视机监控与系统连接的所有传感器并通过控制面板上的键盘与系统进行信息交互在安装过程中系统给每个传感器赋予一个ID编号和类型并设置房主密码以启动和关闭系统设置传感器事件发生时应自动拨出的电话号码当系统检测到一个传感器事件时就激活警报拨出预置的电话号码并报告关于位置和检测到的事件的性质等信息 住宅安全系统的顶层数据流图如图6-13所示图 6-14是住宅安全系统的第0层数据流图图6-15是对住宅安全系统的第0层数据流图中加工4的细化图 [问题2] 请将住宅安全系统的顶层数据流图见图6-13中A~D空缺处以及第0层数据流图见图 6-14中E空缺处的内容填写完整
【说明】 某直达列车车票预售系统接受顾客的订票取票和售票处工作人员的查询业务 1.顾客为了提前订票可向系统提供个人信息及其预订购的车次及日期系统根据个人信息是否齐全以及车次是否正确来判断订票单是否合格对于合格的订票单系统如果相应的车次有剩余票则记录顾客个人信息以及订票信息并向顾客提供取票单 2.到了可以取票的时间顾客向系统提供取票单在检查单据合格的情况下系统向顾客提供火车票 3.售票处的工作人员可以利用系统查询各车次车票的售票情况 该直达列车车票预售系统的分层数据流图中部分数据流和文件的组成如下文件 火车时刻表=车次+开车时间+到站时间+起始站+终点站+上铺票价+下铺票价 订票信息表=车次+车票日期+旅客身份证号+座位号+是否领票 旅客信息表=旅客身份证号+姓名+性别+联系电话座位表=车次+座位号 数据流订票单=旅客姓名+性别+身份证号+联系电话+车次十车票日期 车票=车次+起始站生终点站+开车日期+开车时间+座位号+票价假定顶层图是正确的火车时刻表和座位表文件已由其他系统生成【数据流图】 【问题2】 指出数据流图4-1和数据流图4-2中错误的数据流
热门题库
更多
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术