17秋18春学期《Java语言程序设计》在线作业
一、单选题(共 30 道试题,共 60 分。)
1. 编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
A. .java
B. .class
C. .obj
D. .exe
正确答案:A
2. 下列代码中,将引起一个编译错误的行是()。 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k);
11) } 12) }
A. 第3行
B. 第5行
C. 第6行
D. 第10行
正确答案:D
3. 关于以下程序的描述正确的是()。 public class UseArray{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }
A. 编译将产生错误
B. 编译时正确,但运行时将产生错误
C. 正确,输出0
D. 正确,输出?null
正确答案:C
4. 下列叙述中,正确的是()。
A. Java语言的标识符是区分大小写的
B. 源文件名与public类名可以不相同
C. 源文件名其扩展名为.jar
D. 源文件中public类的数目不限
正确答案:A
5. int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。
A. public int MAX_LENGTH=100
B. final int MAX_LENGTH=100
C. public const int MAX_LENGTH=100