Java语言程序设计期末复习综合练习题参考答案.doc_第1页
Java语言程序设计期末复习综合练习题参考答案.doc_第2页
Java语言程序设计期末复习综合练习题参考答案.doc_第3页
Java语言程序设计期末复习综合练习题参考答案.doc_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言程序设计期末复习综合练习题参考答案 一、选择题。 1. 答:D2. 答:D3. 答:C4. 答:D5. 答:A6. 答:D7. 答:B8. 答:D9. 答:D10. 答:D11. 答:D12. 答:A B D13. 答:C14. 答:C15. 答:A16. 答:B、17. 答:B D18. 答:B D19. 答:D20. 答:A21. 答:A C D22. 答:A C D23. 答:C 24. 答:C25. 答:B26. 答:B27. 答:A28. 答:B C29. 答:A30. 答:B31. 答:B二、填空题。1. 答:包含、继承、关联2. 答:63. 答:false、true4. 答:105. 答:Java Application 、 Java Applet ( 或 Application、Applet )6. 答:4、class7. 答:编辑源程序、编译生成字节码、解释运行字节码8. 答:Applet、9. 答:javac 、java MyJavaApplication 10. 答:2、211. 答:域成员、方法成员12. 答:main Applet13. 答:package MyPackage ; 应该在程序第一句。14. 答:抽象方法、最终方法 (或 abstract方法、final方法)15. 答:定义、调用16. 答:一个程序中有多个同名的不同方法 覆盖 重载17. 答:单、多18. 答:隐藏19. 答:String、StringBuffer20. 答:55021. 答:TextArea ta = new TextArea( 10 , 45 );三、写出下列程序完成的功能。1. 答:计算 1/1+1/2+1/3+.+1/100 的值。2. 答:从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。3. 答:创建一个标题为按钮的窗框,窗框中显示有按下我字样的按钮。4. 答:在数组中查找并输出最大值和最小值。5. 答:使用选择法对数组a的数据进行升序排序,然后输出排序后的结果。6. 答:定义一个计算n!的类Fact,然后主类中创建一个对象求解4!的值。7. 答:在Applet界面中显示当前文件夹下名为“”的图像。8. 答:定义一个计算xn的类,然后用该类求103的值。四、写出下面程序的运行结果。 1.答:Hello! I love JAVA. 2.答:s = 180 3.答:a=60 b=20 c=30 4.答:Hello! World! 5.答:110 110 110 110 110五、使用Java语言编写程序。1. 答:参考程序如下:import .*;public class SUMpublic static void main (String args) int i , n=-1 , sum=0 ; while ( n1) try BufferedReader br =new BufferedReader( new InputStreamReader(); n = Int(br.readLine( ); catch ( IOException e ) ; for ( i =1 ; i=n; i+ ) sum += i; .println(sum); 2. 答:参考程序如下:import .* ;public class abc public static void main(String args ) int i , n = 10 , max = 0 , min = 0 , temp = 0; try BufferedReader br = new BufferedReader( new InputStreamReader(); max = min = Int(br.readLine( ); catch ( IOException e ) ; for ( i = 2 ; i max ) max=temp; if (temp min) min=temp; catch ( IOException e ) ; .println(max=+max+nmin=+min); 3. 答:参考程序如下:import t.* ; import .* ;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(两复数之和:+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( ); / 临时复数对象 art=RealPart+a.RealPart; nPart=ImaginPart+a.ImaginPart; return temp; public String toString( ) return ( RealPart+ + +ImaginPart+ i ); 4. 答:参考程序段如下:class Student long id; String name;int age;boolean sex;long phone;Student( long i , String n , int a , boolean s , long p ) id = i; name = n;age = a;sex = s;phone

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论