JAVA 填空题 第1 章 1. Java 编译器可以将Java 源程序编译成与机器无关的二进制代码文件,即字节码文件,它的扩展名是 class 。 2. 若一个程序中包含有一个名为 Sam1 的公有类和一个名为 Sam2 的非公有类,则该文件必须命名为 Sam1.java 。 3. 若程序中需要使用其它文件中已定义好的类,需使用的关键字是 import 。 第2 章 4.Point 类是平面上的二维点类,该类的moveTo 方法将使一个点对象移动到新的位置,请在空白处填入相应的语句: class Point { int x=0,y=0; Point (int x1,int y1) { x=x1; y=y1; } void moveTo(int x1,int y1) { x=x1; y=y1; } } 5. 以下程序的计算结果是 x=2.0 。 class Test { public static void main(String[] args){ int d=5; int c=2; float x=d/c; System.out.println(“x=”+x); } } 6.下述程序的输出结果是 flag=false,Flag=true 。 class Test { public static void main(String[] args){ boolean flag,Flag; flag=6>7; Flag=flag||!flag; System.out.println("flag="+flag+",Flag="+Flag); } } 7.在面向对象程序设计中,程序被视为一组协同工作的对象,而对象是通过一种抽象数据类型来描述的,这种抽象数据类型被称为 类(class) 。 8. 若要使一个类能够被所有其它类访问,所需要的访问权限修饰符是 public 。 9.以下程序的输出结果是: obj1.counter=2,obj2.counter=2 。 public class Count { private static int counter=0; public Count() { counter++; } public static void main(String args[]) { Count obj1=new Count(); Count obj2=new Count(); System.out.print("obj1.counter="+obj1.counter); System.out.print(",obj2.counter="+obj2.counter); } } 10. 现已有类定义 Sam1,该类中没有编写任何构造器,要创建该类的一个对象并用名为objSam1 的引用变量指向该对象的语句是 Sam1 objSam1=new Sam1() 。 第 3 章 11. 15.2%5 的计算结果是 0.2 。 12. 下述程序的运行结果为 4 。 public class Count { public static void main(String args[]) { int firstVal=5,secondVal=1; if(firstVal==0) {if(secondVal==1) firstVal++;} else firstVal--; System.out.println(firstVal); } } 13. 以下程序的输出结果是 BCDNo...