网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。在面向对象设计中用()方法可以方便地设计这两个类。

A信息隐藏

B继承

C动态联编

D代码复制


参考答案

参考解析
更多 “在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。在面向对象设计中用()方法可以方便地设计这两个类。A信息隐藏B继承C动态联编D代码复制” 相关考题
考题 在面向对象程序设计方法中,类的实例称为。

考题 阅读以下说明,回答问题1-3。在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauthor、出版年Cdate、价格Cprice)、学生表Student(学号Sno、姓名Sname、性别Sgender、专业Sdept)和借书历史表Borrow(所借书号Cno、借书者学号Sno、借书日期Bbdate、还书日期Brdate)。请用SQL语句来建立这三个基本表(请注意数据类型的选择)。

考题 阅读下列说明和有关图表,回答问题。【说明】(1)这是一个图书馆支持系统。(2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。(3)图书馆负责新书的购买,一本流行图书会多买几本。当旧书和杂志已经过时或破旧不堪时,将它们从图书馆应用系统中删除。(4)图书馆馆员是图书馆的员工。他们与客户(借书者)打交道,并且是在图书馆软件系统提供的支持下开展工作的。(5)借书者可以预订图书馆中当前还没有的图书或杂志,这样,当某借书者所预订的图书或杂志归还回来或购进时,应用系统就通知这个预订人。当该借书者借阅了他所预订的图书或杂志后,或者通过一个显式的取消过程取消他的预订后,他的本次预订就被取消了。(6)图书馆应用系统能够容易地建立、修改和删除系统中的信息,包括书名、借书者、借阅信息和预订信息。(7)图书馆应用系统能够在所有流行的Web浏览器平台(Internet Explorer 5.1以上,Netscape 4.0以上等等)上运行。(8)图书馆应用系统应该易于扩展新功能。【问题】分析这个图书馆系统中涉及的角色和用例,完成用例图。

考题 若把学生看成一个实体,它可以分成多个子实体,如小学生、中学生和大学生等。在面向对象的设计中,可以创建如下4个类:类Student、类Elementary Student、Middle Student;类University Student。试给出这4个类的属性以及它们之间的关系。

考题 采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。A.覆盖/重置B.封装C.重载/过载D.多态

考题 下面关于面向对象的程序设计方法中,正确的是( )。A.“多态性”是指对象的状态根据运行的要求进行变化B.“封装性”是指将不同类型的数据结合在一起作为一个整体来处理C.在面向对象的程序设计中,结构化程序设计方法仍有着重要作用D.基类的私有成员在派生类的对象中不可访问,也不占内存空间

考题 用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为( )。A.继承 B.多态 C.消息传递 D.关联

考题 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某高校图书馆欲建设一个图书馆管理系统,目前已经完成了需求分析阶段的工作。功能需求均使用用例进行描述,其中用例借书(Check Out Books)的详细描述如下。 参与者:读者(Patron)。 典型事件流: 1.输入读者ID; 2.确认该读者能够借阅图书,并记录读者ID; 3.输入所要借阅的图书ID; 4.根据图书目录中的图书ID确认该书可以借阅,计算归还时间,生成借阅记录; 5.通知读者图书归还时间。 重复步骤3~5,直到读者结束借阅图书。 备选事件流: 2a.若读者不能借阅图书,说明读者违反了图书馆的借书制度(例如,没有支付借书费用等) ①告知读者不能借阅,并说明拒绝借阅的原因; ②本用例结束。 4a.读者要借阅的书无法外借 ①告知读者本书无法借阅; ②回到步骤3。 说明:图书的归还时间与读者的身份有关。如果读者是教师,图书可以借阅一年; 如果是学生,则只能借阅3个月。读者ID中包含读者身份信息。 现采用面向对象方法开发该系统,得到如图3-1所示的系统类模型(部分);以及如图3-2所示的系统操作checkOut(bookID)(借书)通信图(或协作图)。【问题1】(8分) 根据说明中的描述,以及图3-1和图3-2,给出图3-1中C1-C4处所对应的类名(类 名使用图3-1和图3-2中给出的英文词汇)。 【问题2】(4分) 根据说明中的描述,以及图3-1和图3-2,给出图3-2中M1-M4处所对应的方法名(方法名使用图3-1和图3-2中给出的英文词汇)。 【问题3】(3分) 用例借书的备选事件流4a中,根据借书制度来判定读者能否借阅图书。若图书馆的借书制度会不断地扩充,并需要根据图书馆的实际运行情况来调整具体使用哪些制度。为满足这一要求,在原有类设计的基础上,可以釆用何种设计模式?简要说明原因。

考题 面向对象程序设计方法把程序设计的焦点集中在( )。A.对象和类的设计与实现B.类和类层次结构的设计、实现和重用C.方法、消息和继承性的设计与实现D.数据和方法的封装

考题 阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。【说明】某高校图书馆欲建设一个图书馆管理系统,目前已经完成了需求分析阶段的工作,功能需求均使用用例进行描述,其中用例“借书(Check Out 800ks)”的详细描述如下。?? ?参与者:读者<Patron>?? ?典型事件流:?? ?1.输入读者ID:?? ?2.确认该读者能够借阅图书,并记录读者ID;?? ?3.输入所要借阅的图书ID;?? ?4.根据图书目录中的图书ID确认该书可以借阅,计算归还时间,生成借阅记录;?? ?5.通知读者图书归还时间;?? ?重复步骤3~5,直到读者结束借阅图书。?? ?备选事件流:?? ?2a.若读者不能借阅图书,说明读者违反了图书馆的借书制度(例如,没有支付借书费用等)。?? ?①告知读者不能借阅,并说明拒绝借阅的原因;?? ?②本用例结束。?? ?4a.读者要借阅的书无法外借。?? ?①告知读者本书无法借阅;?? ?②回到步骤3。说明:图书的归还时间与读者身份有关。如果读者是教师,图书可以借阅一年:如果是学生,则只能借阅3个月,读者ID中包含读者身份信息,现采用面向对象方法开发该系统,得到如图1所示的系统类模型(部分);以及如图2所示的系统操作。“CheckOut(bookID).(借书)“通信图”(或协作图)。 【问题1】(5分)根据说明中的描述,以及图1和图2,给出图1中C1-C4处所对应的类名(类名使用图1和图2中给出的英文词汇)。【问题2】(5分)根据说明中的描述,以及图1和图2,给出图2中M1-M4处所对应的方法名(方法名使用图1和图2中给出的英文词汇)。【问题3】(5分)用例“借书”的备选事件流4a中,根据借书制度来判定读者能否借阅图书,随着图书馆的借书制度会不断地扩充,并需要根据图书馆的实际运行情况来调整具体使用哪些制度,为满足这一要求,在原有类设计的基础上,可以采用何种设计模式?简要说明原因。

考题 允许读者在图书馆所借书籍上进行圈画、作题。( )

考题 B同学想借书,恰好A同学去图书馆借书,于是B同学把借阅证拿给A同学让其帮忙借书,这样是可以的。

考题 在面向对对象的程序设计方法中用于定义改变对象状态的各种操作是()。A、类B、事件C、属性D、方法

考题 确定子系统、系统的体系结构,加入用于实现的类。这是在面向对象开发方法中的哪一过程进行的()。A、面向对象分析B、需求分析C、面向对象设计D、面向对象实现

考题 淮南师范学院学生在图书馆借书要用()。A、银行卡B、学生卡C、学生证D、借书证

考题 图书馆的借书方式一般();();()。

考题 在面向对象的程序设计中,派生类只能从一个基类产生。

考题 在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以方便地设计这两个类?A、信息隐藏B、继承C、动态联编D、代码复制

考题 下列哪一种类设计一般无需在类中设计静态数据成员以使建立的多个对象共享静态数据数据成员。()A、一个链表类的头指针和尾指针B、一个学生类中用于保存建立了多少个学生对象的计数器C、银行帐号类中的年利率D、一般只用于建立一个对象的类

考题 在面向对象测试技术中,类是否实现了要求的功能的测试属于()。A、面向对象分析的测试B、面向对象设计的测试C、面向对象的系统测试D、面向对象编程的测试

考题 在面向对象测试技术中,对构造的类层次结构的测试属于()。A、面向对象分析的测试B、面向对象设计的测试C、面向对象编程的测试D、面向对象的系统测试

考题 在图书馆所借图书超期未还会影响继续借书吗( )?A、不会,可以换一个柜台借书B、会,被限制停止借书一周C、不影响,可以继续借书D、会,必须先还清超期图书后方可再借

考题 单选题下列哪一种类设计一般无需在类中设计静态数据成员以使建立的多个对象共享静态数据数据成员。()A 一个链表类的头指针和尾指针B 一个学生类中用于保存建立了多少个学生对象的计数器C 银行帐号类中的年利率D 一般只用于建立一个对象的类

考题 填空题图书馆的借书方式一般();();()。

考题 问答题若把学生看成一个实体,它可以分成多个子实体,如小学生、中学生和大学生等。在面向对象的设计中,可以创建如下4个类:类Student、类Elementary Student、Middle Student;类University Student。试给出这4个类的属性以及它们之间的关系。

考题 判断题B同学想借书,恰好A同学去图书馆借书,于是B同学把借阅证拿给A同学让其帮忙借书,这样是可以的。A 对B 错

考题 单选题在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以方便地设计这两个类?A 信息隐藏B 继承C 动态联编D 代码复制

考题 单选题在图书馆所借图书超期未还会影响继续借书吗( )?A 不会,可以换一个柜台借书B 会,被限制停止借书一周C 不影响,可以继续借书D 会,必须先还清超期图书后方可再借