南昌大学java期末复习题

上传人:第*** 文档编号:32896737 上传时间:2018-02-13 格式:DOC 页数:41 大小:63.50KB
返回 下载 相关 举报
南昌大学java期末复习题_第1页
第1页 / 共41页
南昌大学java期末复习题_第2页
第2页 / 共41页
南昌大学java期末复习题_第3页
第3页 / 共41页
南昌大学java期末复习题_第4页
第4页 / 共41页
南昌大学java期末复习题_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《南昌大学java期末复习题》由会员分享,可在线阅读,更多相关《南昌大学java期末复习题(41页珍藏版)》请在金锄头文库上搜索。

1、1、 填空题 1 对象之间可能存在的关系有三种:_包含_、_ 继承_ 和_关联_。 2 面向对象的软件开发过程大体可分为 _面对对象分析、_面对对象设计_和_面对对象测试_三个阶段。 3 Java 语言中实现多态的方法有 _继承_、_ 方法重载_和 _成员覆盖_。 4 Java 语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的_跨平台 _特点。 5 JAVA 语言规定 object 类是 JAVA 程序中所有类的父类,当前类的构造方法用 this()表示,直接父类的构造方法用super() 表示。 6 如果一个 Java Applet 源程序文件只定义有一个类,该类的类名为 MyAp

2、plet,则类 MyApplet 必须是 Applet 类的子类并且存储该源程序文件的文件名为 MyApplet.java。 7 如果一个 Java Applet 程序文件中定义有 3 个类,则使用 Sun 公司的 JDK 编译器 javac.exe 编译该源程序文件将产生3 个文件名与类名相同而扩展名为.class 的字节码文件。 8 在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个 Unicode 码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。 10 Applet 是能够嵌入到 HTML 格式的文件中,并能够在浏览器

3、中运行的 Java。 11 在 Java 中,线程的模型就是一个 CPU、程序代码和数据的封装体。 12 键盘键入字符串并在计算机屏幕上显示,这时的数据源是键盘。 13 JAVA 语言是第一个语言本身就支持线程的编程语言,其对线程的支持主要通过java.lang.Thread 类和 java.lang.Runnable 接口来实现。 14 设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 120 。 int s = 0 ; for ( int i = 0 ; i 130) Exce ption

4、me = new Exception(年龄超出合理范围!); throw me; break; catch(Exception e1) Sy stem.out.print(e1.getMessage() + 请重新输入:);con tinue; return result; 输入 14 5 时 程序运行结果_ 6 阅读以下程序: import java.io.*; public class ReadLineT est public static void main(String ar gs) throws IOException BufferedReader b=new BufferedRea

5、der (new InputStreamReader(System.in); String s; System.out.flush(); s=b.readLine(); System.out.println(s); 运行以上程序,若从键盘输入: Hello 阅读以下程序,输出结果为 Hello 。 7 阅读以下程序 import java.io.*; public class ATest public static void m ain(String args) SubClass sb = new SubClass( ); System .out.println(sb.funOfMod( );

6、 class Su perClass int a = -10 , b =-3 ; class Sub Class extends SuperClass int funOfMod( ) return a%b; 程序运行结果为_-1_ 8 阅读以下程序: class A public static void main(String args) String s,s1=; char c; s=args0; for (int i=0;i= a & c 若 JavaApplet 的源文件如下所示, import java.awt.*; import java.applet.*; public class

7、 T02 extends Applet S tring str; public void init() str = Here is an Applet.; public void paint(Graphics g) g.drawString(str, 100, 100 ); 在 HTM 代码的划线处应填写_。 AT02.java B T02.class C T02 DT02.applet 12. 将以下源程序代码保存在一个 JAVA 源代码文件中,正确的文件名应该是_D_。 AWhileLoop.java BT01_WhileLoop.class C WhileLoop.class D T01

8、_WhileLoop.java 13. 下列界面元素中不是容器的是_A_。 AList BFrame C Dialog D Panel 14. 下列哪些语句中关于 Java 内存回收的说明是正确的是_B_。 A程序员必须创建一个线程来释放内存 B内存回收程序负责释放无用内存 C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象 15. 设有下面两个赋值语句: a = Double.parseDouble(“1.2”); b = Double.valueOf(“1.2”); 下述说法正确的是_D_。 Aa 是 double 类型变量, b 是 Double 类对象。

9、Ba 是 Double 类对象,b 是 double 类型变量。 C a 和 b 都是 Double 类对象并且值相等。 Da 和 b 都是 double 变量并且值相等。 16. 以下程序段执行后将有_D_ 个字节被写入到文件 afile中。 try FileOutputS tream fos=new FileOutputStream(“afile.txt”); DataOutputS tream dos=new DataOutputStream(fos); dos.writeInt(3); dos.writeDouble(0.01); dos.close(); fos.close( ); catch(IOException e) A2 B 8 C 12 D 16 class WhileLoop st atic int whileloop(int n) int i = 1, sum = 0; while(i0) 5) j=i*2; 6) System.out.println ( The value of j is +j ); 7) k=k+1; 8) i-; Aline 4 Bline 6 Cline 7 Dline 8

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

当前位置:首页 > 办公文档 > 其它办公文档

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