您好,欢迎访问三七文档
习题_项目七项目七习题一、选择题1.___________具有属性和方法,并可以触发事件。A.控件B.窗体C.类D.对象2.由新类创建的新的对象称为___________。A.控件B.类的一个实例C.实例化对象D.对象的实例化3.在面向对象的术语中,封装是指将一个数据项的特性和行为组合在一起放到一个___________中。A.控件B.类的定义C.对象的定义D.过程的定义4.多态允许多级继承中不同类的对象具有类似的方法名,但不同的___________不同。A.特性B.对象行为C.对象定义D.对象事件5.继承提供了从一个已有的类中派生新类的方法。该已有的类称为___________。A.自定义类B.基类、超类C.子类D.派生类6.继承类称为___________。A.自定义类B.基类、超类C.子类、派生类D.派生类或超类7.面向对象编程的特点是在一个应用程序中创建的类可以在___________中重复使用。A.其他类定义B.其他派生类C.其他子类D.其他应用程序8.要想使类的属性在类外可用,应使用___________过程。A.PrepertyB.PrivateC.PublicD.Mybase9.类内部存储属性的变量应该是___________的。A.私有B.公共C.局部D.整体10.类的公共函数和子过程模块都是它的___________。A.事件B.行为C.属性D.方法11.只读属性通常用___________关键字声明。A.ClassB.PublicC.ReadOnlyD.Preperty12.只读属性只有一个___________访问方法。A.ClassB.GetC.ReadD.Preperty13、只写属性通常用___________关键字声明。A.ClassB.WriteOnlyC.ReadOnlyD.Preperty14.只读属性只有一个___________访问方法。A.WriteB.GetC.ReadD.Set15.构造函数方法必须以___________命名,并且会被重载。A.NewB.GetC.ReadD.Set16.在创建一个新对象时,参数化的构造函数需要有___________。A.参数B.变量C.属性D.行为17.使用___________关键字声明共享成员。A.PublicB.PrivateC.SharedD.Class18.___________是当对象被创建时自动执行的一个方法。A.共享函数B.公共函数C.构造函数D.定义函数二、填空题1.根据面向对象的编程思想,可以把运输制造业中的汽车和设计图对应的理解为__________________和类的关系。2.每个类的声明都包含关键字___________。3.Visual中,使用关键字_____________可创建了其右边类的一个对象(或实例)。4.类声明中的方法的形参应制定其_____和_____。5.访问限定符号包括public、________、________、________。6.通过________机制实现了软件复用,新定义的类吸取了已有类的功能,并提供增强了新功能。7.类与类的实例对象(实例)之间有两种关系。其中________关系中,一个子类对象也可以看成是它的基类对象,而________关系中,一个类的对象包含了其它类的对象的引用,把它们作为它的成员看待和使用。8.对于基类访问控制符为_________成员(方法、属性),当应用程序中拥有这个基类的对象引用或者拥有它的任何派生类的对象引用时,就可以访问这类成员。9.通过关键字________,在派生类的构造函数中可以调用其基类的构造函数。10.继承可以促进高质量软件的_________。参考答案一、选择题1.D2.C3.B4.B5.B6.C7.D8.A9.A10.D11.C12.B13.B14.D15.A16.A17.C18.C二、填空题1.对象(或object)2.class3.new4.类型.名称5.protected.private.friend6.继承(或inherit)7.is-a或继承.has-a或合成8.public9.Mybase10.复用
本文标题:习题_项目七
链接地址:https://www.777doc.com/doc-7847565 .html