在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是()。A.泛化关系B.组合关系C.依赖关系D.包含关系
在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是()。
A.泛化关系
B.组合关系
C.依赖关系
D.包含关系
参考答案和解析
依赖关系
相关考题:
● 以下关于面向对象方法中继承的叙述中,错误的是 (22) 。(22)A. 继承是父类和子类之间共享数据和方法的机制B. 继承定义了类与类之间的一种关系C. 继承关系中的子类将拥有父类的全部属性和方法D. 继承仅仅允许单重继承,即不允许一个子类有多个父类
设有关系模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有与以上模式对应的关系表,并有如下操作: Ⅰ.定义Sno是Student关系表的主码,定义Cno是Course关系表的主码,定义Sno,Cno是SC关系表的主码 Ⅱ.定义Student关系表Sex列的取值只能为”男,或“女”,定义Course关系表Credit列的取值范围是[1, 4] Ⅲ.在Student关系表的Sname列上建立一个非聚集索引,在Course关系表的Cname列上建立一个非聚集索引- Ⅳ.定义SC关系表的Sno列的取值不能为空,并且其镶一个值必须在Student关系表的Sno列的值集中 以上操作对内模式结构有影响的是A.仅Ⅰ和ⅢB.仅Ⅱ和ⅢC.仅Ⅰ和ⅣD.仅Ⅰ和Ⅱ
( 34 ) “ 在课程关系 COURSE 中 , 增加一门课程 : ( `C01' ’ 电子商务 ‘ , ’ 陈伟钢‘ ) 。 ” 用关系代数表达式表示为: COURSE ← COURSE U { ( `C01' ’ 电子商务 ‘ , ’ 陈伟钢 ‘ ) } 。这是使用扩展关系操作中的A )广义投影B )聚集C )外部并D )赋值
下面是关于在子类的方法程序中如何继承父类的方法程序的描述,其中______是错误的。A.用<父类名>::<方法>的命令继承父类的事件和方法B.用函数DODEFAULT()来继承父类的事件和方法C.当在子类中重新定义父类中的方法或事件代码时,就用新定义的代码取代了父类中原来的代码D.用<父类名>-<方法>的命令继承父类的事件和方法
下面是关于在子类的方法程序中如何继承父类的方法程序的描述,其中()是错误的。 A、用::的命令继承父类的事件和方法B、用函数DODEFAULT()来继承父类的事件和方法C、当我们在子类中重新定义父类中的方法或事件代码时,就用新定义的代码取代了父类中原来的代码。D、用-的命令继承父类的事件和方法
下列关于Arrays类说法错误的是() A、Arrays类用于对数组进行排序和搜索的类B、Arrays类提供了sort()和binarySearch()的方法C、Arrays类是自定义的可以实现排序和查找的操作类D、Arrays类定义在java.util包中
以下关于面向对象方法中继承的叙述中,错误的是______。A.继承是父类和子类之问共享数据和方法的机制B.继承定义了一种类与类之间的关系C.继承关系中的子类将拥有父类的全部属性和方法D.继承仅仅允许单重继承,即不允许一个子类有多个父类
●如果在一个课程注册系统中,定义了类CourseSchedule和类Course,并且在类CourseSchedule中定义了方法Add(c:Course)和方法Remove (c:Course),那么类CourseSchedule和类Course之间的是一种(18)关系。(18)A.包含B.实现C.依赖D.泛化
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。A.覆盖/重置B.封装C.重载/过载D.多态
要求:1. 按如下类图写出相应数据库建表 sql 脚本。 其中 Student 和 Score 是1 对多的关系,Scroe 和 Course是多对 1 的关系。Student-id: String-name: String-birthday: Date-address: String-phone: String-email: StringScore-student: Student-course: Course-grade: floatCourse-id: String-name: String-description: String
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法int fun(int a,int b) ,则方法(44)不能同时在类S中。D中定义方法int fun(int a,int b) ,这一现象称为(45)。 A.覆盖/重置B.封装C.重载/过载D.多态
设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()。A.课程号B.开设专业号C.先修课程号D.开设专业号和先修课程号
以下关于Object类的描述中,错误的是()。A、Object类提供了wait,notify,notifyAll等函数用于线程间同步B、Object类提供了clone,compare,delete,add,insert等函数用于对对象进行操作C、Object类是所有自定义类的直接或间接父类,但不是系统类的父类D、Object类定义了一些每个类都应该有的基本的成员变量和成员函数E、Object类是其它一切类的直接或间接父类
一个大学有许多学科,学生在完成相应学科的所有课程之后可以毕业。设一个学生只能就读一个学科。有一些课程是几个学科的公共课程。该大学用SQL Server数据库维护课程(Course)、学科(Discipline)和学生(Student)的详细信息。 下列关于该系统的逻辑模型的说法,正确的是()。A、实体Course和Discipline之间的关系是一对多B、实体Course和Discipline之间的联系是多对多C、实体Course和Student之间的联系是多对一D、实体Discipline和Student之间的关系是一对一
在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法reInove(c:Course),则类CourseSchedule和类Course之间的关系是:()A、泛化关系B、组合关系C、依赖关系D、包含关系
下列关于类方法的声明正确的是()A、方法定义了类所许可的行为B、从一个类所创建的所有对象可以使用同一组属性和方法C、每个方法应该有一个参数D、如果在同一个类中定义了类似的操作,则他们的行为应该是类似的
设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()A、课程号B、开设专业号C、先修课程号D、开设专业号和先修课程号
Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在Java Application中,这个主类是指包含()方法的类;在Java Applet里,这个主类是一个系统类()的子类。
在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。A、add(Objecto)B、add(intndex,Objecto)C、remove(Objecto)D、removeLast()
单选题设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()A课程号B开设专业号C先修课程号D开设专业号和先修课程号
多选题以下关于Object类的描述中,错误的是()。AObject类提供了wait,notify,notifyAll等函数用于线程间同步BObject类提供了clone,compare,delete,add,insert等函数用于对对象进行操作CObject类是所有自定义类的直接或间接父类,但不是系统类的父类DObject类定义了一些每个类都应该有的基本的成员变量和成员函数EObject类是其它一切类的直接或间接父类
单选题在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法reInove(c:Course),则类CourseSchedule和类Course之间的关系是:()A泛化关系B组合关系C依赖关系D包含关系