A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fso918 黑马帝   /  2011-9-28 12:52  /  1641 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Q12
Given:
public class Test{
    public static void aMethod() throws Exception {
        try{
             throw new Exception();
        }finally{
                    System.out.println("finally");
        }
    }

    public static void main(String[] args){
        try{
              aMethod();
        }catch(Exception e){
             System.out.println("exception");
        }
        System.out.println("finished");
    }
}
What is the result?
A  finally
B  exception
    finished
C  finally
    exception
    finished
D  Compilation fails.

Q13
Given:
1 public interface foo{
2     int k=4;
3 }

Which three are equivalent to line 2?(choose three)
A  final int k = 4;
B  public int k = 4;
C  static int k = 4;
D  abstract int k = 4;
E  volatile int k = 4;
F  protected int k = 4;

Q14
Given:
1 package test1;
2 public class Test1{
3     static int x = 42;
4  }
1  package test2;
2  public class Test2 extends test1.Test1 {
3      public static void main(String[] args){
4          System.out.println("x="+x);
5      }
6  }

What is true?
A  x = 0;
B  x = 42;
C  Compilation fails because of an error in line 2 of class Test2.
D  Compilation fails because of an error in line 3 of class Test1.
E  Compilation fails because of an error in line 4 of class Test2.

Q15
Given:
class A {
   protected int method(int a,int b){return 0;}
}
Which two are valid in a class that extends class A?(choose two)
A  public int method(int a ,int b){return 0;}
B  private int method(int a ,int b){return 0;}
C  private int method(int a ,long b){return 0;}
D  public short method(int a ,int b){return 0;}
E  static protected int method(int a ,int b){return 0;}

Q16
Given:
public class Delta {
    static boolean foo(char c) {
         System.out.println(c);
         return true;
    }
    public static void main(String[] args) {
         int i = 0;
         for (foo('A'); foo('B')&(i<2);foo('C')) {
              i++;
              foo('D');
         }
     }
}
What is the result?
A  ABDCBDCB
B  ABCDABCD
C  Compilation fails.
D  An exception is thrown at runtime.

2 个回复

倒序浏览
黑马网友  发表于 2011-9-28 12:54:05
沙发
Answer: 12 C  13 ABC  14 CE  15 AC  16  A
回复 使用道具 举报
黑马网友  发表于 2011-9-28 16:22:23
藤椅
12 C  13 ABC  14 CE  15 AC  16  A
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马