欢迎来到天天文库
浏览记录
ID:2179718
大小:66.50 KB
页数:7页
时间:2017-11-15
《华师网络学院作业答案-java语言程序设计程序题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、阅读程序,回答以下问题.定义类A和类B如下.(5分)class A{ int a=1; double d=2.0; void show() { System.out.println("ClassA:a="+a+"td="+d); }}class B extends A{ float a=3.0f; String d="Javaprogram."; void show()
2、 { super.show(); System.out.println("ClassB: a="+a+"td="+d); }}(1)若在应用程序的main方法中有以下语句:A a=newA();a.show();则输出的结果如何?(2分)(2)若在应用程序的main方法中定义类B的对象b:A b=newB();b.show();则输出的结果如何?(3分)答案:(1) ClassA:a=1 d=2.0(2)
3、 ClassA:a=1 d=2.0ClassB: a=3.0d=Javaprogram.阅读程序,回答以下问题1:publicclassOutput1{2: publicstaticvoidmain(Stringarge[]){3: inti=0;4: for(charch=97;ch<113;ch++,i++){5: if(i%8==0)6: System.out.println("");7:
4、 System.out.print("t"+ch); 8: }9: }10:}(1)程序第5、6行的if语句的功能是什么?(2分)(2)程序输出的结果有几行?(3分)答案:(1)每打印8个字符,则换行。(2)输出的结果有2行阅读程序,回答以下问题1: publicclassA{2: publicstaticvoidmain(String[]args){3: longfirst=1,second=1,third;4:
5、 System.out.print(first+" "+second+" ");5: for(inti=3;i<=6;i++){6: third=first+second;7: System.out.print(third+" ");8: first=second;9: second=third;10: }11: }12: }(1)程序
6、第5~10行的for循环共循环几次?(2分)(2)程序输出的结果是什么?(3分)答案:(1)4次。(2)输出的结果是:1 1 2 3 5 8 1: publicclassA{2: publicstaticvoidmain(Stringargs[]){3: Xx=newX();4: Yy=newY();5: x.showX();6: y.showY();7: }8: }9:10: cl
7、assX{11: publicvoidshowX(){12: System.out.println("aaaaa");13: }14: }15:16: classY{17: X a=newX(){18: publicvoidshowX(){19: System.out.println("bbbbb");20: }21: };22: publicvoidshowY(){2
8、3: a.showX();24: }25: }(1)程序第5行的方法调用输出的结果如何?(2分)(2)程序第6行的方法调用输出的结果如何?(3分)答案:(1) aaaaa(2) bbbbb1: //TestKeyListener.java2: importjava.applet.Applet;3: importjava.awt.*;4: importjava.awt.event.*;5: 6: publiccla
此文档下载收益归作者所有