Java语言与WWW技术期末复习提要 第一部分考核内容: 主要是教材的第一章至第七章。 第一章:Java概述 第二章:Java编程基础 第三章:Java面向对象编程 第四章:异常处理 第五章:Java图形用户界面设计基础 第六章:多线程 第七章:Java Applet程序的应用 第二部分考试形式: 闭卷笔试,120分钟。题型:共五道大题,分别是判断题、名词解释、程序阅读题、 简答题、综合编程题 第三部分复习题: Java概述、编程基础 一、选择题 1、Java编译器将源代码翻译成的独立于平台的格式是()o A.oppcodes B. bytecodes (字节码)C.virtual machines (虚拟机)D.appletes (小应用程序) 2、JDK下运行Java编译器的命令是()。 A.java B.appletviewer C.jdb D.javac 3、()命令用来运行 Java applicationo A.java B.appletviewer C.jdb D.javac 4、()用来运行 Java applet A.java B.appletviewer C.jdb D.javac 5、可以用来创建Java程序的免费工具集被称为( )o A.JRE BJDK C. JVM D. JNI 二、简答题 1、Java语言的特点是什么? 2、Java语言的运行环境是什么? 3、简述Java程序的结构。 4、Java有那些基本的数据类型。 5、判断下面的标示符中那些是合法的标示符?那些是不合法的标示符? Age,5a,book#,value- l,long,$dollar 6、i++与++I的区别是什么? i - -与- - i的区别是什么? 三、给出下列程序的结果 1、 import java.io.*; public class AddApp { public static void main(String[] args) { new RandomAdd(); } } class RandomAdd { RandomAdd() { int x,y; String str=n ”; x=(int)(Math.random()* 1000); y=(int)(Math.random()* 1000); str=str+x+n + ”+y+” = ”+(x+y); System, out.println(str); import java.applet.*; import j ava.awt. *; public class San Jiao extends Applet ( public void paint(Graphics g) ( int i=l,j,n=5; while(i<=n) { for(j=1 ;j v=i*2-1 ;j++) g.drawString(”* ”,(100+10*j+10*(n-i)),i*20); i++; } } } 3、 public class YangHui { public static void main (String args[]) final int max=10; int a[][]=new int[max][]; for (int i=O;i