《Java JDK7 学习笔记》课后练习题2

1.如果在hello.java中撰写以下的程序代码:
public class Hello {
    public static dmain(String[]args) {
         System.out.println("Hello World");    
}
}
以下描述何者正确?
A、执行时显示Hello World
B、执行时出现NoClassDefFoundError
C、执行时出现出现找不到主要方法的错误
D、编译失败

2.如果在Main.java中撰写以下的程序代码:
public class Main {
    public static main(String[] args) {         
System.out.println("Hello World");    
}
}
以下描述何者正确?
A、执行时显示Hello World
B、执行时出现NoClassDefFoundError
C、执行时出现找不到主要方法的错误
D、编译失败

3.如果在Main.java中撰写以下的程序代码:
public class Main {
    public static void main() {
         System.out.println("HelloWorld");     
}
}
  以下描述何者正确?
  A、执行时显示Hello World
  B、执行时出现NoClassDefFoundError
  C、执行时出现出现找不到主要方法的错误
  D、编译失败

4.如果在Main.java中撰写以下的程序代码:
public class Main {
    public static void main(string[] args) {         
System.out.println("Hello World");     
}
}
以下描述何者正确?
  A、执行时显示Hello World
  B、执行时出现NoClassDefFoundError
  C、执行时出现出现找不到主要方法的错误  
  D、编译失败

5.如果C:\workspace\Hello\classes中有以下原始码编译而成的Main.class:
public class Main {
    public static void main(String[] args) {         
System.out.println("Hello World");     
}
}
文本模式下你的工作路径是C:\workspace,那么如何执行Main类别?
  A、java C:\workspace\Hello\classes\Main  
  B、java Hello\classes Main  
  C、java –cp Hello\classes Main 
  D、以上皆非

6.如果C:\workspace\Hello\classes中有以下原始码编译而成的Main.class:
package cc.openhome;
public class Main {
    public static void main(String[] args) {         
System.out.println("Hello World");     
}
}
文本模式下你的工作路径是C:\workspace,那么如何执行Main类别?
  A、java C:\workspace\Hello\classes\Main  
  B、java Hello\classes Main  
  C、java –cp Hello\classes Main  
  D、以上皆非

7.如果有个Console类别的原始码开头定义如下:
package cc.openhome;
public class Console {    
... 
}
其完全吻合名称为何?
  A、cc.openhome.Console
  B、package.cc.openhome.Console  
  C、cc.openhome.class.Console  
  D、以上皆非

8.如果C:\workspace\Hello\src中有Main.java如下:
package cc.openhome; 
public class Main {
    public static void main(String[]args) {         
System.out.println("Hello World");     
}
}
文本模式下你的工作路径是C:\workspace\Hello,那么如何编译与执行Main类别?
A、javac src\Main.java java C:\workspace\Hello\classes\Main  
B、javac –d classes src\Main.java java –cp classes Main
 C、javac –d classes src\Main.java java –cp classes cc.openhome.Main
D、javac –d classes src\Main.java java –cp classesccopenhome Main

9.如果有个Console类别的原始码开头定义如下:
package cc.openhome;
public class Console {    
... 
}
如何在另一个类别中撰写import?
A、import cc.openhome.Console;  
B、import cc.openhome;  
C、import cc.openhome.*; 
D、import Console;

10.关于包以下何者正确?
A、要使用Java SE API的System类别必须import java.lang.System;
B、在程序中撰写import java.lang.System;会发生编译错误,因为java.lang中的类别
不用import
 C、import并不影响执行效能 
D、程序中撰写了import cc.openhome.Main,执行java指令时只要下java Main就可
以了

上一篇:《java JDK7 学习笔记》之Collection


下一篇:Java基础学习笔记十 Java基础语法之final、static、匿名对象、内部类