首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java的考试题

2013-07-04 
java的试题class Person {private int apublic int change(int m){return m}}public class Teacher exte

java的试题
class Person { 
           private int a; 
           public int change(int m){return m;} 
          } 
      public class Teacher extends Person{ 
           public int b; 
           public static void main(String arg[]){ 
             Person p = new Person(); 
             Teacher t = new Teacher(); 
             int i; 
             // point x 
            } 
          }




解答:DE
A.不同的作用域
B.静态方法中不能直接使用非静态成员变量
C.类外不能访问其它类私有的成员 
D,E.在类方法中可以通过实例化对象调用类中的实例成员。

Exhibit: 
public class SwitchTest { 
public static void main (String []args)  {
System.out.println (“value =” +switchIt(4)); 
}
public static int switchIt(int x)  {
int j = 1; 
switch (x) { 
case 1: j++; 
case 2: j++; 
case 3: j++; 
case 4: j++; 
case 5: j++; 
default:j++; 
}
return j + x; 
}


What is the output from line 3? 
A. Value =3 
B. Value =4 
C. Value =5 
D. Value =6 
E. Value =7 
F. Value =8
解答:F


由于 case 块没有 break 语句,那么从 case 4:向下的代码都会执行。

热点排行