java试题2.pdfVIP

  • 8
  • 0
  • 约1.18万字
  • 约 10页
  • 2017-08-26 发布于河南
  • 举报
Java 试题(二) 一、 选择 1.MAX_LENGTH 是 int 型 public 成员变量, 变量值保持为常量 100,用简短语句定义这个变量。 ( D ) A.public int MAX_LENGTH=100; B.final int MAX_LENGTH=100; C.final public int MAX_LENGTH=100; D.public final int MAX_LENGTH=100. 2.给出下面代码: 1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) } 那些行将引起错误? ( D ) A.第 3行 B.第 6行 C.第 7行 D.第 8行 3.类 Teacher 和 Student 是类 Person 的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是: ( C ) A.将构造一个 Student对象; B.表达式是合法的; C.表达式是错误的; D.编译时正确,但运行时错误。 4.给出下面代码段 1) public class Test { 2) int m, n; 3) public Test() {} 1 4) public Test(int a) { m=a; } 5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) } 哪行将引起一个编译时错误? ( D ) A.line 3 B.line 5 C.line 6 D.line 10 5.对于下列代码: 1) class Person { 2) public void printValue(int i, int j) {//... } 3) public void printValue(int i){//... } 4) } 5) public class Teacher extends Person { 6) public void printValue() {//... } 7) public void printValue(int i) {//...} 8) public static void main(String args[]){ 9) Person t = new Teacher(); 10) t.printValue(10); 11) } 第 10行语句将调用哪行语句? ( D ) A.line 2 B.line 3 C.line 6 D.line 7 6.哪个关键字可以抛出异常? ( C ) A.transient B.finally C.throw D.static 7.main()方法的返回类型是: ( B ) A.int B.void C.boolean D.static

文档评论(0)

1亿VIP精品文档

相关文档