8.Java语言具有较好的安全性和可移植性及与平台无关等特性。 ( ) ( ) ( )
( )
9.Java语言的基本数据类型有4种:整型、浮点型、字符型和布尔型。 10.子类所继承父类的成员都可以在子类中访问。
11.Java语言规定在嵌套的程序块中不允许定义同名的成员变量。 12.Java语言采用16位颜色标准。Java的调色板保证128色。 13.静态方法只能处理静态变量。
( ) 14.画布(Canvas)是一种可容纳多个组件的容器。
15.Java语言是一种强类型语言,数据类型转换有两种:隐含转换和强制转换。 16.Java语言中,数组在静态和动态赋值时都判越界。
( )
17.Frame容器是有边框的容器,它也是一种独立窗口,只能作为最外层容器。 18.集合Set是通过键-值对的方式来存储对象的。 19.异常处理是在编译时进行的。
20.死锁的产生是因为多个线程间存在资源竞争。
四、阅读下列程序,请写出程序的输出结果 1.
class B { int b; B(int x) { b = x;
System.out.println(\
}
}
class A extends B { int a;
A(int x, int y) { super(x); a = y; System.out.println(\,a=\
}
( ) ( )
( )
( ) ( )
}
public class Test {
}
public static void main(String[] args) { }
A obj = new A(13, 23);
答案 b=13 b=13,a=23 2.
public class Test1 { }
class AB { }
答案 Hello!I love JAVA. 3.public class Test {
public static void main(String[] args) { String s1; String s2;
AB(String str1, String str2) { }
public String toString() { }
return s1 + s2; s1 = str1; s2 = str2;
public static void main(String[] agrs) { }
AB s = new AB(\System.out.println(s.toString());
}
}
int[][] num1 = new int[2][3]; num1[0][0] = 3; num1[0][1] = 9; num1[0][2] = 60; num1[1][0] = 78; num1[1][1] = 79;
for (int i = 0; i <= 1; i++) { }
for (int j = 0; j < num1[i].length; j++)
System.out.print(num1[i][j] + \
System.out.println();
答案
3 9 60 78 79 0
4. public class Test {
public static void main(String[] agrs) { } 答案 s=30 s=90 s=180
int i, s = 0;
int a[] = { 10, 20, 30, 40, 50, 60, 70, 80, 90 }; for (i = 0; i < a.length; i++) }
if (a[i] % 3 == 0) { }
s += a[i];
System.out.println(\
5. public class Test3 {
public static void main(String[] agrs) { }
} class A {
private int privateVar;
public A(int _privateVar) { boolean isEqualTo(A anotherA) { } } 答案 false
if (this.privateVar == anotherA.privateVar) else
return false;
return true;
privateVar = _privateVar;
}
A a = new A(2);
A b = new A(3);
System.out.println(a.isEqualTo(b));
6. public class Test {
public static void main(String[] args) {
int[][] num1 = new int[2][3]; num1[0][0] = 3; num1[1][0] = 78;
num1[0][1] = 9;
num1[0][2] = 45;
num1[1][1] = 79;
for (int i = 0; i <= 1; i++) { }
int[][] num2 = new int[][] { { 1, 2, 3 }, { 7, 8 } ,{ 9 } }; for (int i = 0; i for (int j = 0; j < num1[i].length; j++) System.out.print(num1[i][j] + \ System.out.println();