Java练习:单选题

  1. 下列叙述中,正确的是()
    A.Java语言的标识符是区分大小写的 
    B.源文件名与public类名可以不相同 【在我的印象中,这个好像也可以。在控制台中可以试一试】
    C.源文件扩展名为.jar 
    D.源文件中public类的数目不限定义
  2. 定义命名常量LENGTH,值为100的合理语句为()
    A. public int LENGTH=100 
    B. final int LENGTH=100 
    C. public static int LENGTH=100 
    D. static  final int LENGTH=100 【参考练习1-41。命名常量应该同时使用static final修饰】
  3. 无需在程序中import就可以直接使用简单类名的类,属于包()
    A.java.applet 
    B.java.awt 
    C.java.util 
    D.java.lang【源代码隐式地包括了import java.lang.*语句】
  4. 下列代码的结果是()
        public static void foo(){
            int x = 6;
            boolean b1 = true; 
            boolean b2 = false; 
            if((x==4) && !b2)
                System.out.print("l "); 
            System.out.print("2 ");
            if ((b2 = true) && b1) 
                System.out.print("3");
        }
    A. 2   B. 3   C. 1 2    D. 2 3 【(b2 = true)用了一个=】
  5. 下列代码的结果是()
        public static void bar(){
            String str = "null";
            if (str == null){
                System.out.println("null"); 
            }else(str.length() == 0){
                System.out.println("zero");
            }else {
                System.out.println("some");
            }        
        }
    A. null B. zero C. some  D. Compilation fails. 【 SCJP 中经常有这种恶心的题,但这的确是很多初学者会犯的错误。if-else if -else】
  6. 给定
    int x=12;
    while (x < 10) {x--; } 
    System.out.print(x);
    A. 12  B. 11 C. 10  D. 0

  7. 那个Man描述了“Man has a best friend who is a Dog”这个关系?()
    A. class Man extends Dog { }
    B. class Man implements Dog { }
    C. class Man { private BestFriend dog; }
    D. class Man { private Dog bestFriend; } 【has-a】
  8. 执行main的输出为
    public class Test{
        public static void main(String[] args){
            int i = 2 ;
            new Test().f(i);
            System.out.print("main_i = "+ i);
            
        } 
        void f(int i){
            System.out.print("f_i = "+ i++);
        }
    }
    
    A. f_i = 3main_i = 3   B. f_i = 2main_i = 2   C. f_i = 2main_i = 3   D. f_i = 3main_i = 2 【i++ 和按值传递】


你可能感兴趣的:(Java练习:单选题)