首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
假定每一个信用卡客户具有唯一的客户号。如果实体“客户信息”属性依次为“客户号、客户姓名、证件号码、开卡时间、卡状态”,其中,一个客户可以有多个卡,每个卡对应唯一的客户号;实体“客户交易记录”属性依次为...
查看本题答案
包含此试题的试卷
中级软件设计师《相同项单选集》真题及答案
点击查看
你可能感兴趣的试题
阅读下列说明回答问题 [说明] 现准备为某银行开发一个信用卡管理系统CCMS该系统的基
假定每一个信用卡客户具有唯一的客户号如果实体客户信息属性依次为客户号客户姓名证件号码开卡时间卡状态其
客户号
客户号、交易日期
客户号、交易日期、交易开始时间
客户号、交易日期、交易开始时间、交易类型
阅读下列说明回答问题 [说明] 现准备为某银行开发一个信用卡管理系统CCMS该系统的基
阅读下列说明回答问题 [说明] 现准备为某银行开发一个信用卡管理系统CCMS该系统的基
[说明]现准备为某银行开发一个信用卡管理系统CCMS该系统的基本功能如下1信用卡申请非信用卡客户填写
阅读下列说明回答问题 [说明] 现准备为某银行开发一个信用卡管理系统CCMS该系统的基
阅读下列说明回答问题 [说明] 现准备为某银行开发一个信用卡管理系统CCMS该系统的基
试题一 阅读以下说明和数据流图回答问题1至问题4将解答填入答题纸的对应栏内 【说明】
试题一 阅读以下说明和数据流图回答问题1至问题4将解答填入答题纸的对应栏内 【说明】
阅读下列说明回答问题 [说明] 现准备为某银行开发一个信用卡管理系统CCMS该系统的基
阅读以下说明和数据流图回答问题1至问题4将解答填入对应栏内 [说明] 现准备为某银行开
假定每一个信用卡客户具有唯一的客户号如果实体客户信息属性依次为客户号客户姓名证件号码开卡时间卡
客户号
客户号、交易日期
客户号、交易日期、交易开始时间
客户号、交易日期、交易开始时间、交易类型
试题一 阅读以下说明和数据流图回答问题1至问题4将解答填入答题纸的对应栏内 【说明】
阅读以下说明和数据流图根据要求回答下列问题 [说明] 现准备为某银行开发一个信用卡管理
假定每一个信用卡客户具有唯一的客户号如果实体客户信息属性依次为客户号客户姓名证件号码开卡时间卡
客户号
客户姓名
客户号、客户姓名
证件号码
假定每一个信用卡客户具有唯一的客户号如果实体客户信息属性依次为客户号客户姓名证件号码开卡时间卡状态其
客户号
客户姓名
客户号、客户姓名
证件号码
阅读以下说明和数据流图根据要求回答下列问题 [说明] 现准备为某银行开发一个信用卡管理
假定每一个信用卡客户具有唯一的客户号如果实体客户信息属性依次为客户号客户姓名证件号码开卡时间卡
存在一对一
存在一对多
存在多对多
不存在
阅读以下说明和数据流图回答问题1至问题4将解答填入对应栏内 [说明] 现准备为某银行开
试题一 阅读以下说明和数据流图回答问题1至问题4将解答填入答题纸的对应栏内 【说明】
热门试题
更多
阅读以下说明和图根据要求回答下列问题[说明]某音像制品出租商店欲开发一个音像管理信息系统管理音像制品的租借业务需求如下1.系统中的客户信息文件保存了该商店的所有客户的用户名密码等信息对于首次来租借的客户系统会为其生成用户名和初始密码2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量3.根据客户所租借的音像制品的品种会按天收取相应的费用音像制品的最长租借周期为1周每位客户每次最多只能租借6件音像制品4.客户租借某种音像制品的具体流程如下1根据客户提供的用户名和密码验证客户身份2若该客户是合法客户查询音像制品信息文件查看商店中是否还有这种音像制品3若还有该音像制品且客户所要租借的音像制品数小于等于6个就可以将该音像制品租借给客户这时系统给出相应的租借确认信息生成一条新的租借记录并将其保存在租借记录文件中4系统计算租借费用将费用信息保存在租借记录文件中并告知客户5客户付清租借费用之后系统接收客户付款信息将音像制品租借给该客户5.当库存中某音像制品数量不能满足客户的租借请求数量时系统可以接受客户网上预约租借某种音像制品系统接收到预约请求后检查库存信息验证用户身份创建相应的预约记录生成预约流水号给该客户并将信息保存在预约记录文件中6.客户归还到期的音像制品系统修改租借记录文件并查询预约记录文件和客户信息文件判定是否有客户预约了这些音像制品若有则生成预约提示信息通知系统履行预约服务系统查询客户信息文件和预约记录文件通知相关客户前来租借音像制品现采用结构化方法对音像管理信息系统进行分析与设计获得如图7-9所示的顶层数据流图和图7-10所示的0层数据流图[问题3]在图7-10中缺少了3条数据流根据说明及图7-9提供的信息请在表7-14中分别指出这3条数据流的名称起点和终点表7-14数据流表序号名称起点终点123
[说明] 某图书管理系统的主要功能如下 1.图书管理系统的资源目录中记录着所有可供读者借阅的资源每项资源都有一个唯一的索引号系统需登记每项资源的名称出版时间和资源状态可借阅或已借出 2.资源可以分为两类图书和唱片对于图书系统还需登记作者和页数对于唱片还需登记演唱者和介质类型CD或者磁带 3.读者信息保存在图书管理系统的读者信息数据库中记录的信息包括读者的识别码和读者姓名系统为每个读者创建了一个借书记录文件用来保存读者所借资源的相关信息 现采用面向对象方法开发该图书管理系统识别类是面向对象分析的第一步比较常用的识别类的方法是寻找问题描述中的名词再根据相关规则从这些名词中删除不可能成为类的名词最终得到构成该系统的类表3-1给出了说明中出现的所有名词 通过对表3-1中的名词进行分析最终得到了图3-1所示的UML表类图类的说明见表3-21 识别关联的多重度是面向对象建模过程中的一个重要步骤根据说明中给出的描述完成图3-1中的1~6[*]
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 8处填
程序设计语言一般都提供多种循环语句例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句关于这两种循环语句在不改变循环体的条件下是正确的
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 7处填
编译程序对高级语言源程序进行翻译时需要在该程序的地址空间中为变量指定地址这种地址称为
已知某文法G[S]S→0S0S→1从S推导出的符号串可用n≥0描述
某确定性有限自动机DFA的状态转换图如图所示令d=0|1|2|…|9则以下字符串中能被该DFA接受的是
下面关于程序语言的叙述错误的是
[说明] 一般的树结构常采用孩子-兄弟表示法表示即用二叉链表作树的存储结构链表中节点的两个链域分别指向该节点的第一个孩予节点和下一个兄弟节点例如图4-1a所示的树的孩子-兄弟表示如图4-1fb所示 函数LevelTraverse的功能是对给定树进行层序遍历例如对图4-1所示的树进行层序遍历时节点的访问次序为DBAEFPC 对树进行层序遍历时使用了队列结构实现队列基本操作的函数原型如下表所示 BoolStatus类型定义如下 typedefenumFALSE=0TRUE=1Bool; typedefenumOVERFLOW=-2UNDERFLOW=-1ERROR=0OK=1Status; 树的二叉链表节点定义如下 typedefstructNode chardata structNode*fimrstchiid*nextbrother; Node*TreeNode; [函数] StatusLevelTraverseTreeNoderoot /*层序遍历树树采用孩子-兄弟表示法root是树根节点的指针*/ QueuetempQ; TreeNodeptrbrotherptr; if!root returnERROR; InitQueue&tempQ; 1; brotherptr=root->nextbrother; whilebrotherptrEnQueue&tempQbrotherptr; 2; /*end-while*/ while3 4; printf"%c\t"ptr->data; if5continue; 6; brotherptr=ptr->firstchild->nextbrother; whilebrotherptrEnQueue&tempQbrotherptr; 7; /*end-while*/ /*end-while*/ returnOK; /*LevelTraverse*/ 2处填
阅读以下关于UML软件系统建模的叙述根据要求回答下列问题[说明]车载GPSGlobalPositionSystem终端是置于机动车内的实时定位装置它的应用对象是需要定位和调度的车辆车辆可以通过终端与GPS进行实时准确的定位并能够通过无线通信网络上报远程的车辆调度中心中心可以通过终端远程监视车行轨迹并可在特殊情况下通过终端控制车辆同时终端还装备车载电话可以在出现特殊情况时及时地通知车辆调度中心图7-12所示为车载终端系统的用例图对于车载GPS终端系统来说主要的角色有两个车辆调度中心用户和车载终端用户图7-13所示为车载终端系统中的GSM无线电通信模块的部分状态图用于与调度中心进行联系GSM模块共有4个状态通话中有问题待命短消息通信中[问题1]请将以下给出的转换关系填入图7-13的适当位置从而将GSM无线电通信模块状态图补充完整转换关系①用户需要语言通话②通话完成③重新连接网络④未找到网络或网络出错
阅读以下说明根据要求回答下列问题[说明]现需在某城市中选择一个社区建一个大型超市使该城市的其他社区到该超市的距离总和最小用图模型表示该城市的地图其中顶点表示社区边表示社区间的路线边上的权重表示该路线的长度现设计一个算法来找到该大型超市的最佳位置即在给定图中选择一个顶点使该顶点到其他各顶点的最短路径之和最小算法首先需要求出每个顶点到其他任一顶点的最短路径即需要计算任意两个顶点之间的最短路径然后对每个顶点计算其他各顶点到该顶点的最短路径之和最后选择最短路径之和最小的顶点作为建大型超市的最佳位置[问题1]本题采用Floyd-Warshall算法求解任意两个顶点之间的最短路径已知图G的顶点集台为V={12...n}W={wij}n*n为权重矩阵设[*]为从顶点i到顶点j的一条最短路径的权重当k=0时不存在中间顶点因此[*]当k>0时该最短路径上所有的中间顶点均属于集合{12...k}若中间顶点包括顶点k则[*]若中间顶点不包括顶点k则[*]于是得到如下递归式[*]因为对于任意路径所有的中间项点都在集合{12...n}内因此矩阵[*]给出了任意两个顶点之间的最短路径即对所有[*]表示顶点i到顶点j的最短路径下面是求解该问题的伪代码请填充其中空缺的横线处伪代码中的主要变量说明如下W权重矩阵n图的顶点个数SP最短路径权重之和数组SP[i]表示顶点i到其他各项点的最短路径权重之和i从1到nmin_SP最小的最短路径权重之和min_v具有最小的最短路径权重之和的顶点i循环控制变量j循环控制变量k循环控制变量[伪代码]LOCATE-SHOPPINGMALLWn1D0=W2for______3fori=1ton4forj=1ton5if[*]6______7else8______9fori=1ton10SP[i]=011forj=1ton12______13min_SP=SP[1]14______15fori=2ton16ifmin_SP>SP[i]17min_SP=SP[i]18min_v=i19return______
阅读下列说明根据要求回答下列问题[说明]某医院的门诊管理系统实现了为患者提供挂号处方药品收费的功能具体的需求及设计如下1.医院医师具有编号姓名科室职称出诊类型和出诊费用其中出诊类型分为专家门诊和普通门诊与医师职称无关各个医师可以具有不同的出诊费用与职称和出诊类型无关2.患者首先在门诊挂号处挂号选择科室和医师根据选择的医师缴纳挂号费医师出诊费收银员为患者生成挂号单如表7-15所示其中就诊类型为医师的出诊类型表7-15××医院门诊挂号单收银员13011时间2007年2月1日08:58就诊号姓名科室医师就诊类型挂号费20070205015叶萌内科杨玉明专家门诊5元3.患者在医师处就诊后凭借挂号单和医师手写处方到门诊药房交费买药收银员根据就诊号和医师处方中开列的药品信息查询药品库见表7-16并生成门诊处方单见表7-17表7-16药品库药品编码药名称类型库存货架编号单位规格单价12007牛蒡子中药51590B1401G炒0.034011090百部中药36950B1523G片0.0313表7-17××医院门诊处方单时间2007年2月1日10:31就诊号20070205015病人姓名叶萌医师姓名杨玉明金额总计0.65项目总计2收银员21081药品编码药品名称数量单位单价金额元12007牛蒡子10G0.03400.3411090百部10G0.03130.314.由于药品价格会发生变化因此门诊管理系统必须记录处方单上药品的单价[概念模型设计]根据需求阶段收集的信息设计的实体联系图不完整如图7-11所示[逻辑结构设计]根据概念模型设计阶段完成的实体联系图得出如下关系模式不完整挂号单就诊号病患姓名医师编号时间______收银员编号姓名级别医师编号姓名科室职称出诊类型出诊费用门诊处方______收银员时间处方明细就诊号______药品库药品编码药品名称______[问题2]图7-11中还缺少几个联系请指出每个联系两端的实体名格式为实体1:实体2例如收银员与门诊处方之间存在联系表示为收银员:门诊处方或门诊处方:收银员
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 4处填
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 5处填
[说明] 一般的树结构常采用孩子-兄弟表示法表示即用二叉链表作树的存储结构链表中节点的两个链域分别指向该节点的第一个孩予节点和下一个兄弟节点例如图4-1a所示的树的孩子-兄弟表示如图4-1fb所示 函数LevelTraverse的功能是对给定树进行层序遍历例如对图4-1所示的树进行层序遍历时节点的访问次序为DBAEFPC 对树进行层序遍历时使用了队列结构实现队列基本操作的函数原型如下表所示 BoolStatus类型定义如下 typedefenumFALSE=0TRUE=1Bool; typedefenumOVERFLOW=-2UNDERFLOW=-1ERROR=0OK=1Status; 树的二叉链表节点定义如下 typedefstructNode chardata structNode*fimrstchiid*nextbrother; Node*TreeNode; [函数] StatusLevelTraverseTreeNoderoot /*层序遍历树树采用孩子-兄弟表示法root是树根节点的指针*/ QueuetempQ; TreeNodeptrbrotherptr; if!root returnERROR; InitQueue&tempQ; 1; brotherptr=root->nextbrother; whilebrotherptrEnQueue&tempQbrotherptr; 2; /*end-while*/ while3 4; printf"%c\t"ptr->data; if5continue; 6; brotherptr=ptr->firstchild->nextbrother; whilebrotherptrEnQueue&tempQbrotherptr; 7; /*end-while*/ /*end-while*/ returnOK; /*LevelTraverse*/ 6处填
[说明] 某图书管理系统的主要功能如下 1.图书管理系统的资源目录中记录着所有可供读者借阅的资源每项资源都有一个唯一的索引号系统需登记每项资源的名称出版时间和资源状态可借阅或已借出 2.资源可以分为两类图书和唱片对于图书系统还需登记作者和页数对于唱片还需登记演唱者和介质类型CD或者磁带 3.读者信息保存在图书管理系统的读者信息数据库中记录的信息包括读者的识别码和读者姓名系统为每个读者创建了一个借书记录文件用来保存读者所借资源的相关信息 现采用面向对象方法开发该图书管理系统识别类是面向对象分析的第一步比较常用的识别类的方法是寻找问题描述中的名词再根据相关规则从这些名词中删除不可能成为类的名词最终得到构成该系统的类表3-1给出了说明中出现的所有名词 通过对表3-1中的名词进行分析最终得到了图3-1所示的UML表类图类的说明见表3-21 表3-2所给出的类并不完整根据说明和表3-1将图3-1中的a~c处补充完整
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 1处填
阅读以下说明和图根据要求回答下列问题[说明]某音像制品出租商店欲开发一个音像管理信息系统管理音像制品的租借业务需求如下1.系统中的客户信息文件保存了该商店的所有客户的用户名密码等信息对于首次来租借的客户系统会为其生成用户名和初始密码2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量3.根据客户所租借的音像制品的品种会按天收取相应的费用音像制品的最长租借周期为1周每位客户每次最多只能租借6件音像制品4.客户租借某种音像制品的具体流程如下1根据客户提供的用户名和密码验证客户身份2若该客户是合法客户查询音像制品信息文件查看商店中是否还有这种音像制品3若还有该音像制品且客户所要租借的音像制品数小于等于6个就可以将该音像制品租借给客户这时系统给出相应的租借确认信息生成一条新的租借记录并将其保存在租借记录文件中4系统计算租借费用将费用信息保存在租借记录文件中并告知客户5客户付清租借费用之后系统接收客户付款信息将音像制品租借给该客户5.当库存中某音像制品数量不能满足客户的租借请求数量时系统可以接受客户网上预约租借某种音像制品系统接收到预约请求后检查库存信息验证用户身份创建相应的预约记录生成预约流水号给该客户并将信息保存在预约记录文件中6.客户归还到期的音像制品系统修改租借记录文件并查询预约记录文件和客户信息文件判定是否有客户预约了这些音像制品若有则生成预约提示信息通知系统履行预约服务系统查询客户信息文件和预约记录文件通知相关客户前来租借音像制品现采用结构化方法对音像管理信息系统进行分析与设计获得如图7-9所示的顶层数据流图和图7-10所示的0层数据流图[问题1]图7-9中只有一个外部实体E1使用[说明]中的词语给出E1的名称
[说明] 某房屋租赁公司欲建立一个房屋租赁服务系统统一管理房主和租赁者的信息从而快速地提供租赁服务该系统具有以下功能 1.登记房主信息对于每名房主系统需登记其姓名住址和联系电话并将这些信息写入房主信息文件 2.登记房屋信息所有在系统中登记的房屋都有一个唯一的识别号对于新增加的房屋系统会自动为其分配一个识别号除此之外还需登记该房屋的地址房型如平房带阳台的楼房独立式住宅等最多能够容纳的房客数租金及房屋状况待租赁已出租这些信息都保存在房屋信息文件中一名房主可以在系统中登记多个待租赁的房屋 3.登记租赁者信息所有想通过该系统租赁房屋的租赁者必须首先在系统中登记个人信息包括姓名住址电话号码出生年月和性别这些信息都保存在租赁者信息文件中 4.租赁房屋已经登记在系统中的租赁者可以得到一份系统提供的待租赁房屋列表一旦租赁者从中找到合适的房屋就可以提出看房请求系统会安排租赁者与房主见面对于每次看房系统会生成一条看房记录并将其写入看房记录文件中 5.收取手续费房主登记完房屋后系统会生成一份费用单房主根据费用单缴纳相应的费用 6.变更房屋状态当租赁者与房主达成租房或退房协议后房主向系统提交变更房屋状态的请求系统将根据房主的请求修改房屋信息文件 数据流图1-1和图1-2分别给出了该系统的顶层数据流图和0层数据流图 使用[说明]中给出的词汇将数据流图图1-2中的5~8补充完整
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 3处填
[说明] 某汽车维修站拟开发一套小型汽车维修管理系统对车辆的维修情况进行管理 1.对于新客户及车辆汽车维修管理系统首先登记客户信息包括客户编号客户名称客户性质个人单位折扣率联系人联系电话等信息还要记录客户的车辆信息包括车牌号车型颜色车辆类别等信息一个客户至少有一台车客户及车辆信息如表2-1所示 2.记录维修车辆的故障信息包括维修类型普通加急作业分类大中小修结算方式自付三包索赔等信息维修厂的员工分为维修员和业务员车辆维修首先委托给业务员业务员对车辆进行检查和故障分析后与客户磋商确定故障现象生成维修委托书如表2-2所示 3.维修车间根据维修委托书和车辆的故障现象在已有的维修项目中选择并确定一个或多个具体维修项目安排相关的维修工及工时生成维修派工单维修派工单如表2-3所示 4.客户车辆在车间修理完毕后根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用记录在委托书中 根据需求阶段收集的信息设计的实体联系图见图2-1和关系模式不完整如下所示图2-1中业务员和维修工是员工的子实体 [逻辑结构设计] 客户5折扣率联系人联系电话 车辆车牌号客户编号车型颜色车辆类别 委托书6维修类型作业分类结算方式进厂时间预计完工时间登记日期故障描述总费用 维修项目维修项目编号维修项目单价 派工单7工时 员工8工种员工类型级别 根据图2-1和说明将逻辑结构设计阶段生成的关系模式中的空5~8补充完整
关于概率算法下述说法中错误的是
[说明] 一般的树结构常采用孩子-兄弟表示法表示即用二叉链表作树的存储结构链表中节点的两个链域分别指向该节点的第一个孩予节点和下一个兄弟节点例如图4-1a所示的树的孩子-兄弟表示如图4-1fb所示 函数LevelTraverse的功能是对给定树进行层序遍历例如对图4-1所示的树进行层序遍历时节点的访问次序为DBAEFPC 对树进行层序遍历时使用了队列结构实现队列基本操作的函数原型如下表所示 BoolStatus类型定义如下 typedefenumFALSE=0TRUE=1Bool; typedefenumOVERFLOW=-2UNDERFLOW=-1ERROR=0OK=1Status; 树的二叉链表节点定义如下 typedefstructNode chardata structNode*fimrstchiid*nextbrother; Node*TreeNode; [函数] StatusLevelTraverseTreeNoderoot /*层序遍历树树采用孩子-兄弟表示法root是树根节点的指针*/ QueuetempQ; TreeNodeptrbrotherptr; if!root returnERROR; InitQueue&tempQ; 1; brotherptr=root->nextbrother; whilebrotherptrEnQueue&tempQbrotherptr; 2; /*end-while*/ while3 4; printf"%c\t"ptr->data; if5continue; 6; brotherptr=ptr->firstchild->nextbrother; whilebrotherptrEnQueue&tempQbrotherptr; 7; /*end-while*/ /*end-while*/ returnOK; /*LevelTraverse*/ 4处填
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 2处填
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 9处填
高级语言源程序的编译过程分若干个阶段分配寄存器属于阶段的工作
由ab构造且仅包含偶数个a的串的集合用正规式表示为
[说明] 某汽车维修站拟开发一套小型汽车维修管理系统对车辆的维修情况进行管理 1.对于新客户及车辆汽车维修管理系统首先登记客户信息包括客户编号客户名称客户性质个人单位折扣率联系人联系电话等信息还要记录客户的车辆信息包括车牌号车型颜色车辆类别等信息一个客户至少有一台车客户及车辆信息如表2-1所示 2.记录维修车辆的故障信息包括维修类型普通加急作业分类大中小修结算方式自付三包索赔等信息维修厂的员工分为维修员和业务员车辆维修首先委托给业务员业务员对车辆进行检查和故障分析后与客户磋商确定故障现象生成维修委托书如表2-2所示 3.维修车间根据维修委托书和车辆的故障现象在已有的维修项目中选择并确定一个或多个具体维修项目安排相关的维修工及工时生成维修派工单维修派工单如表2-3所示 4.客户车辆在车间修理完毕后根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用记录在委托书中 根据需求阶段收集的信息设计的实体联系图见图2-1和关系模式不完整如下所示图2-1中业务员和维修工是员工的子实体 [逻辑结构设计] 客户5折扣率联系人联系电话 车辆车牌号客户编号车型颜色车辆类别 委托书6维修类型作业分类结算方式进厂时间预计完工时间登记日期故障描述总费用 维修项目维修项目编号维修项目单价 派工单7工时 员工8工种员工类型级别 根据问题描述填写图2.1中1~4处联系的类型联系类型分为一对一一对多和多对多三种分别使用111n或1*mn或**表示
[说明] 某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特征飞行特征和外观特征游戏需要模拟的鸭子种类及其特征如表下表所示 为支持将来能够模拟更多种类鸭子的特征采用策略设计模式strategy设计的类图如图5-1所示 其中Duck为抽象类描述了抽象的鸭子而类RubberDuckMallardDuckCottonDuck和RedHeadDuck分别描述具体的鸭子种类方法flyquack和display分别表示不同种类的鸭子都具有飞行特征发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用于表示抽象的飞行行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为类QuackSqueak与QuackNoWay分别描述发出“嘎嘎”声的行为发出橡皮与空气摩擦声的行为与不发声的行为请填补以下代码中的空缺 [C++代码] #include<iostream> usingnamespace1; classFlyBehavior public:2fly=0 ; classQuackBehavior public:3quack=0; ClassFlyWithWings:publicF1yBehavior public:voidflycout<<"使用翅膀飞行!"<<endl; ; classFlyNoWay:publicFlyBehavior public:voidflycout<<"不能飞行!">>endl; ; classQuack:publicQuackBehavior public:voidquackcout<<"发出\’嘎嘎’\声!"<<endl; ; classSqueak:publicQuackBehavior public:voidquackcout<<"发出空气与橡皮摩擦声!"<<endl; ; classQuackNOWay:publicQuackBehaVior public:voidquackcout<<"不能发声!"<<endl; ; C1assDuck protected: FlyBehavior*4; QuackBehaVior*5; public: VOidfly6; VOidquack7;; virtualvoiddisplay=0; ; classRubberDuck:publicDuck public: RubberDuck flyBehavior=new8; quackBehavior=new9; ~RubberDuck if!flyBehaviordeleteflyBehaVior; if!quackBehaviordeletequackBehavior Voiddisplay/*此处省略显示橡皮鸭的代码*/ //其他代码省略 6处填
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术