java面向对象习题

java面向对象习题

ID:18743521

大小:331.00 KB

页数:9页

时间:2018-09-20

java面向对象习题_第1页
java面向对象习题_第2页
java面向对象习题_第3页
java面向对象习题_第4页
java面向对象习题_第5页
资源描述:

《java面向对象习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、选择题1、下列关于变量的叙述哪个是错的?()A.实例变量是类的成员变量。B.在方法中定义的局部变量在该方法被执行时创建。C.实例变量用关键字static声明。D.局部变量在使用前必须被初始化。2、在Java语言中,下列哪个包是编译器自动导入的?()A.java.appletB.java.langC.java.ioD.java.awt3、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。A.privateB.protectedC.friendlyD.public4、下面哪个关键字不是用来控制对类成员的访问的?(     )A.publicB.protected

2、C.defaultD.private5、下面哪一个特性不是面向对象编程主要体现的()。A.封装性B.继承C.多态D.类6、不允许作为类及类成员的访问控制符的是()。A.publicB.privateC.staticD.protected7、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。A、staticvoidmethod()B、publicvoidmethod()C、finalvoidmethod()D、abstractvoidmethod()8、可以在下面代码段pointx处写入的是?()//poi

3、ntxpublicclassInteresting{//dosomething}A.Stringstr;B.staticintPI=3.14;C.publicclassMyClass{//dootherthing…}D.importjava.awt.*;9、下列关于变量的叙述哪个是错的?()A、实例变量是类的成员变量。B、在方法中定义的局部变量在该方法被执行时创建。C、实例变量用关键字static声明。D、局部变量在使用前必须被初始化。10、下列哪个类声明是正确的?()A、abstractfinalclassHI{}B、abstractprivatemove(){}C、pro

4、tectedprivatenumber;D、publicabstractclassCar{}istheTibetanPlateaupoly.Centercityonlyapopulationofoveronemillion.Xiningislocatedinthe"Tangfangudao"andtheancient"SilkRoad"road,istheLoessPlateauandtheTibetanPlateau,agriculturalandpastoralareasand,inconjunctionwiththeMinistryofcultureandIslamic

5、culture11、已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是:()A、A类的实例不能访问到B类的实例B、A类的实例能够访问到B类一个实例的x成员C、C类的实例可以访问到B类一个实例的x成员D、C类的实例不能访问到B类的实例12、下列命题为真的是:()A、所有类都必须定义一个构造函数。B、构造函数必须有返回值。C、构造函数可以访问类的非静态成员。D、构造函数必须初始化类的所有数据成员。13、在Java中,关于fi

6、nal关键字的说法正确的是()A、如果修饰变量,则一旦赋了值,就等同一个常量。B、如果修饰类,则该类只能被一个子类继承。C、如果修饰方法,则该方法不能在子类中被覆盖。D、如果修饰方法,则该方法所在的类不能被继承。14、在Java中,下面关于包的陈述中正确的是()A、包的声明必须是源文件的第一句代码。B、包的声明必须紧跟在import语句的后面。C、只有公共类才能放在包中。D、可以将多个源文件中的类放在同一个包中。简单题1.什么叫方法的重载?构造方法可以重载么?2.简述实例变量和类变量的区别。3.子类会继承父类的所有方法和属性么?判断题1.类是一种类型,也是对象的模板。()2.

7、类中说明的方法可以定义在类体外。()3.实例方法中不能引用类变量。()4.创建对象时系统将调用适当的构造方法给对象初始化。()5.使用运算符new创建对象时,赋给对象的值实际上是一个引用值。()6.对象赋值实际上是同一个对象具有两个不同的名字,它们都有同一个引用值。()7.对象可作方法参数,对象数组不能作方法参数。()8.class是定义类的惟一关键字。()9.Java语言会自动回收内存中的垃圾。()编程题:1.编写一个地址Address类,地址信息包括:国家、省份、城市、街道、邮编(6个数字)。操作方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。