东北大学17秋学期《JAVA语言程序设计Ⅰ》在线作业
一、单选题(共 20 道试题,共 60 分。)
1.设有下面的两个类定义: class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:() AA a; BB b; a.Show(); b.Show();
A.我喜欢Java! 我喜欢C++!
B. 我喜欢C++! 我喜欢Java!
C. 我喜欢Java! 我喜欢Java!
D. 我喜欢C++! 我喜欢C++!
正确答案:A
2. 给出下列的代码,哪行在编译时可能会有错误?① public void modify(){ ② int i, j, k; ③ i = 100; ④ while ( i > 0 ){ ⑤ j = i * 2; ⑥ System.out.println (" The value of j is " + j ); ⑦ k = k + 1; ⑧ } ⑨ }
A. 4
B. 6
C. 7
D. 8
正确答案:C
3.下面程序的输出结果是什么? public static void main(String args[]) { int a=10; int b=20; if(a=b) System.out.println("Not Equal"); else System.out.println("Equal"); }
A.Equal
B. Not Equal
C. 编译错误
D. 运行时将抛出异常
1