南京信息职业技术学院Java期末考试题答案

上传人:hs****ma 文档编号:498238765 上传时间:2024-01-03 格式:DOC 页数:5 大小:24.01KB
返回 下载 相关 举报
南京信息职业技术学院Java期末考试题答案_第1页
第1页 / 共5页
南京信息职业技术学院Java期末考试题答案_第2页
第2页 / 共5页
南京信息职业技术学院Java期末考试题答案_第3页
第3页 / 共5页
南京信息职业技术学院Java期末考试题答案_第4页
第4页 / 共5页
南京信息职业技术学院Java期末考试题答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《南京信息职业技术学院Java期末考试题答案》由会员分享,可在线阅读,更多相关《南京信息职业技术学院Java期末考试题答案(5页珍藏版)》请在金锄头文库上搜索。

1、JAVA语言程序设计期末考试模拟试题答案(一) 一、单选择题(每小题2分,共10分)1、B 2、A 3、D 4、C 5、A二、填空题(每空格1分,共20分)1、编辑源程序、编译生成字节码、解释运行字节码2、Applet、MyApplet 3、javac.exe、3、 . class4、2 、2 5、0 6、true 、 false7、抽象(abstract)方法、最终(final)方法8、package MyPackage ; 应该在程序第一句。9、120 10、单、多三、写出下列程序完成的功能。(每小题5分,共20分)1、计算 1/1+1/2+1/3+.+1/100 的值。2、从标准输入(即

2、键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。3、创建一个标题为按钮的窗框,窗框中显示有按下我字样的按钮。4、求两个数的最大值。四、写出下面程序的运行结果(每小题10分,共30分)1、Hello! I love JAVA.2、s = 1803、a=60 b=20 c=30五、使用Java语言编写程序。(每小题10分,共20分)1、参考程序如下:import java.io.* ;public class abc public static void main(String args ) int i , n = 10 , max = 0 , min = 0 , temp = 0

3、; try BufferedReader br = new BufferedReader( new InputStreamReader(System.in); max = min = Integer.parseInt(br.readLine( ); catch ( IOException e ) ; for ( i = 2 ; i max ) max=temp; if (temp min) min=temp; catch ( IOException e ) ; System.out.println(max=+max+nmin=+min); 2、参考程序如下:import java.applet

4、.* ; import java.awt.* ;public class abc extends Applet Complex a,b,c ; public void init( ) a = new Complex(1,2); b = new Complex(3,4); c = new Complex(); public void paint(Graphics g) c=plexAdd(b); g.drawString(第一个复数:+a.toString(),10,50); g.drawString(第二个复数:+b.toString(),10,70); g.drawString(两复数之和:

5、+c.toString(),10,90); class Complex int RealPart ; / 复数的实部 int ImaginPart ; / 复数的虚部 Complex() RealPart = 0 ; ImaginPart = 0 ; Complex(int r , int i) RealPart = r ; ImaginPart = i ; Complex complexAdd(Complex a) Complex temp = new Complex( ); / 临时复数对象 temp.RealPart=RealPart+a.RealPart; temp.ImaginPar

6、t=ImaginPart+a.ImaginPart; return temp; public String toString( ) return ( RealPart+ + +ImaginPart+ i ); JAVA语言程序设计期末考试模拟试题答案(二) 一、单选择题(每小题1分,共12分)、B 2、B 3、C 4、C 5、A 6、A 7、AD 9、 10、D 11、A12、二、填空题(每空格1分,共20分)1、编辑源程序、编译生成字节码、解释运行字节码2、Applet、MyApplet3、javac.exe、3、 . class4、2 、25、06、true 、 false7、抽象(abs

7、tract)方法、最终(final)方法8、package MyPackage ; 应该在程序第一句。9、This two10、单、多JAVA语言程序设计期末考试模拟试题答案(三) 一、 二、BCADB CBABB CBCDC BCCAA BBDB三、1、getVar()为静态方法,只能处理静态域。 改正如下: class MyClass int var=100; static int getVar() return var; 2、构造函数不能定义返回类型。 改正如下: public class MyClass int data; void MyClass(int d) data=d; 3、d

8、ata不是静态域,不能通过类名引用。 改正如下: public class MyMain public static void main(String args ) System.out.println(MyClass1.data); class MyClass1 static int data=10; 4、IamAbstract作为具体类中不能包含有抽象方法。 改正如下: abstract class IamAbstract 或 class IamAbstract final int f; final int f;double d; double d;abstract void method

9、(); abstract void method(); 5、mine 为父类定义的私有域,子类无法继承并引用。 改正如下:class parent 或 class parent private int mine; private int mine; class child extends parent class child extends parent int void getMine() int getMine() return mine; return mine; 6、 7、构造函数重载this()语句应为第一个语句。 改正如下: class AmIWrong int data1,data2; AmIWrong() data1=-1; AmIWrong(int d) this(); data2=d;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号