当前位置:文档之家› 东大-19秋学期《JAVA语言程序设计Ⅰ》在线平时作业2答案

东大-19秋学期《JAVA语言程序设计Ⅰ》在线平时作业2答案

东大-19秋学期《JAVA语言程序设计Ⅰ》在线平时作业2答案
东大-19秋学期《JAVA语言程序设计Ⅰ》在线平时作业2答案

19秋学期《JAVA语言程序设计Ⅰ》在线作业2

试卷总分:100 得分:100

一、单选题(共20 道试题,共60 分)

1.下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;

A.1, 1

B.1, 2

C.2, 1

D.2, 2

答案:C

2.设有下面的一个类定义:class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:()

A.Show( ) b.Show( )

B.AA.Show( ) BB.Show( )

C.AA.Show( ) b.Show( )

D.Show( ) BB.Show( )

答案:C

3.设有下面的两个类定义: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

4.已知如下代码:boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?

A.运行时出错

B.编译时出错

C.True

D.False

答案:C

5.给出下列的代码,哪行在编译时可能会有错误?①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.8

B.7

C.6

D.4

答案:B

6.请选择以下代码的正确的重载构造器。class Happy { Happy() { } }

A.public void Happy(){}

B.public Happy(int c){}

C.protected Happy(){}

D.void Happy(){}

答案:B

7.下列语句序列执行后,j 的值是( )。Int j=3, i=2; while( --i!=i/j ) j=j+2;

A.2

B.4

C.5

D.6

答案:C

8.在程序的源文件开始处有下面一行程序:package awt;

A.结果是一个编译错误,因为Java已经定义了一个awt包

B.说明这个文件里的所有的类都应该包含在java.awt包里

C.说明这个文件里的所有的类都应该包含在自己定义的awt包里

D.导入你自己定义的awt包里的所有类

答案:C

9.下面程序的输出结果是什么?class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te

A.0

B.1

C.2

D.3

答案:C

10.下面的语句的作用是:()。Vector MyVector = new Vector(100,50);

A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。

B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。

C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。

D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。

答案:D

11.下列语句序列执行后,a的值是( )。int a=13; a%=a/5;

A.3

B.13

C.1

相关主题
文本预览
相关文档 最新文档