欢迎来到天天文库
浏览记录
ID:37752387
大小:16.66 KB
页数:6页
时间:2019-05-30
《基础补充练习题二(OO基础)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、补充习题二Ⅰ.选择题1、列选项中哪个是类publicclassTest{}的默认构造方法_c__?(知识点:构造器) A.Test(); B.Test(void); C.publicTest(); D.publicTest(void); E.publicvoidTest(); 2、给定下列代码的执行结果是__B_?(知识点:构造器) publicclassA{
2、 voidA(){ System.out.println(“ClassA”); } publicstaticvoidmain(String[]args){ newA(); } } A. ClassA
3、 B.在第2行处抛出异常 C. 编译错误 D.在第6行处抛出异常 E. 代码执行后没有输出 3、给定以下代码: (知识点:构造器) 1.publicclassConstOver{ 2.publicConstOver(intx,inty,intz){ 3.} 4.} 下列选项中,哪些可以在ConsOver类中定义成重载的构造方法__ABCE__: A.ConstOver(){}
4、 B.intConstOver(){} C.ConstOver(intz,inty,bytex){} D.ObjectConstOver(intx,inty,intz){} E.voidConstOver(bytex,bytey,bytez){} 5、以下代码的执行结果是____?(知识点:类的成员及方法中的变量) A.代码编译成功,并且打印“s=” B.代码编译成功,并且打印“s=null”
5、 C.代码编译失败,因为s为被初始化 D.代码编译失败,因为s不可以被引用 E.代码编译成功,但是运行时抛出NullPointerException Ⅱ.编程题1.下面的程序有错误,请修正,并说明原因: (知识点:static使用) publicclassCircleStatic{ staticdoublepi=3.14; Intintradius=100; publicstaticvoidmain(
6、String[]args) { System.out.println(pi);CircleC=newCircle(); System.out.println(C.radius); System.out.println(c.radius); }}classCircle{ staticdoublepi=3.14; staticintradius; publicCircle(){} publicCircle(intr){
7、 radius=r; } publicstaticdoublegetPi(){ returnpi; } publicstaticvoidshowArea(){ System.out.println(pi*radius*radius); }} Ⅲ.编程题1.(1)定义一个人类Person:(知识点:对象的创建和使用) 1)定义一个方法sayHello(),可以向对方发出问候语“hello,mynameisXXX” 2)有三个属性:
8、名字、身高、体重 (2)定义一个PersonCreate类: 1)创建两个对象,分别是zhangsan,1.73,55;lishi,1.80,65 2)分别调用对象的sayHello()方法。 2.(1)定义一个人类Person3:(知识点:对象的创建和使用) 1)定义一个方法sayHello(),可以向对方发出问候语“hello,mynameisXXX”2)有三个属性:名字、身高、体重3)通过构造方法,分别给三个属性赋值 (2)定义一个Cons
此文档下载收益归作者所有