java基础面试题积累

1)子类要调用父类的方法,必须使用super关键字。 False

2)接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量 True

3)下面的哪些赋值语句是不正确的(   ): AA.float f=11.1;
B.double d=5.3E12;
C.double d=3.14159;
D.double d=3.14D;

4)下面关于变量及其范围的陈述哪些是不正确的(   ): B
A.实例变量是类的成员变量
B.实例变量用关键字static声明
C.在方法中定义的局部变量在该方法被执行时创建
D.局部变量在使用前必须被初始化

5)容器Panel和Applet缺省使用的布局编辑策略是(    ): B A、BorderLayout  B、FlowLayout      C、GridLayout      D、CardLayout

6)执行完以下代码int [ ]  x = new  int[25];后,以下哪项说明是正确的(    ): 是A还是B呢?
A、    x[24]为0
B、    x[24]未定义
C、    x[25]为0
D、    x[0]为空

7)编译运行以下程序后,关于输出结果的说明正确的是 (    ): C       public  class   Conditional{
              public  static  void  main(String  args[  ]){
                     int  x=4;
                     System.out.println(“value  is  “+ ((x>4) ? 99.9 :9));
}
}
A、    输出结果为:value  is  99.99
B、    输出结果为:value  is  9
C、    输出结果为:value  is  9.0
D、    编译错误

8)以下选项中循环结构合法的是(    ): C
A、while (int  i<7){
     i++;
     System.out.println(“i is “+i);
}
B、int  j=3;
while(j){
   System.out.println(“ j  is “+j);
}
C、int  j=0;
for(int  k=0; j + k !=10; j++,k++){
    System.out.println(“ j  is “+ j + “k  is”+ k);
}
D、int  j=0;
do{
        System.out.println( “j  is “+j++);
        if (j = = 3) {continue  loop;}
}while  (j<10);

9)写出下列程序的运行结果
public class Cat
{  
  void mi( ) throws NullPointerException
  {
    System.out.println( “Cat mi mi .. “ );
  }
}
public class SmallCat extends Cat
{int i=8;
  void mi( ) throws Exception
  {
    System.out.println( “SmallCat mi mi .. “ );
  }
  public static void main( String[] a ) throws Exception
  {
    Cat cat = new SmallCat();
    cat.mi();
  }
}



你可能感兴趣的:(java,C++,c,面试,J#)