东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx

上传人:b****6 文档编号:7496654 上传时间:2023-01-24 格式:DOCX 页数:8 大小:17.38KB
下载 相关 举报
东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx_第1页
第1页 / 共8页
东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx_第2页
第2页 / 共8页
东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx_第3页
第3页 / 共8页
东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx_第4页
第4页 / 共8页
东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx

《东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx》由会员分享,可在线阅读,更多相关《东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx(8页珍藏版)》请在冰豆网上搜索。

东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案.docx

东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案

东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案

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

试卷总分:

100测试时间:

--试卷得分:

100

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

得分:

60

1.下列代码中,将引起一个编译错误的行是1publicclassTest{2intm,n;3publicTest({}4publicTest(inta{m=a;}5publicstaticvoidmain(Stringargs[]{6Testt1,t2;7intj,k;8j=0;k=0;9t1=newTest(;10t2=newTest(j,k;11}

12

A.第3行

B.第5行

C.第6行

D.第10行

正确答案:

D满分:

3分得分:

3

2.下列代码的执行结果是publicclassTest{publicintaMethod({staticinti=0;i++;System.out.println(i;}publicstaticvoidmain(Stringargs[]{Testtest=newTest(;

A.编译错误

C语言程序设计报告

B.0

C.1

D.运行成功,但不输出

正确答案:

A满分:

3分得分:

3

3.下面的语句的作用是:

(。

VectorMyVector=newVector(100,50;

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

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

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

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

正确答案:

D满分:

3分得分:

3

4.已知如下代码:

booleanm=true;if(m=falseSystem.out.println(

A.False

B.True

C.编译时出错

D.运行时出错

正确答案:

B满分:

3分得分:

3

5.下列类头定义中,错误的是(。

A.classx{....}

B.publicxextendsy{....}

C.publicclassxextendsy{....}

D.classxextendsyimplementsy1{....}

正确答案:

B满分:

3分得分:

3

6.如果你有下面的类定义abstractclassShape{abstractvoiddraw(;}请问,在试图

编译下面的类定义时会发生什么情况?

classSquareextendsShape{}

A.都可以成功编译

B.Shpe可以编译,而Square不能

C.Square可以编译,而Shape不能

D.Shape和Square都不能编译

正确答案:

B满分:

3分得分:

3

7.下列语句序列执行后,a的值是(。

inta=13;a%=a/5;

A.3

B.13

C.1

D.169

正确答案:

C满分:

3分得分:

3

8.以下代码的输出结果是什么classFoo{publicstaticvoidmain(Stringargs[]{intx=4,j=0;switch(x{case1:

j++;case2:

j++;case3:

j++;case4:

j++;case5:

j++;break;default:

j++;}System.out.println(j;}}

A.1

B.2

C.3

D.编译错误

正确答案:

B满分:

3分得分:

3

9.Person,Student和Teacher都是类名。

这些类有以下继承关系。

Person|--------------------||StudentTeacher并且在Java源代码中有如下表达式:

Personp=newStudent(;如下哪个语句是正确的?

A.这条语句是合法的

B.这条语句是不合法的

C.编译时出错

D.编译正确但运行时出错

正确答案:

A满分:

3分得分:

3

10.设有下面的两个类定义:

classAA{voidShow({System.out.println(

A.我喜欢Java!

我喜欢C++!

B.我喜欢C++!

我喜欢Java!

C.我喜欢Java!

我喜欢Java!

D.我喜欢C++!

我喜欢C++!

正确答案:

A满分:

3分得分:

3

11.在oneMethod(方法运行正常的情况下,程序段将输出什么publicvoidtest({try{oneMethod(;System.out.println(

A.condition1

B.condition2

C.condition3

D.condition1finally

正确答案:

D满分:

3分得分:

3

12.下列哪个选项的java源文件代码片段是不正确的?

A.packagetestpackage;publicclassTest{}

B.importjava.io.*;packagetestpackage;publicclassTest{}

C.importjava.io.*;classPerson{}publicclassTest{}

D.importjava.io.*;importjava.awt.*;publicclassTest{}

正确答案:

B满分:

3分得分:

3

13.若a的值为3时,下列程序段被执行后,c的值是多少?

(c=1;if(a>0if(a>3

c=2;elsec=3;elsec=4;

A.1

B.2

C.3

D.4

正确答案:

C满分:

3分得分:

3

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

A.1,1

B.1,2

C.2,1

D.2,2

正确答案:

C满分:

3分得分:

3

15.下面程序的输出结果是什么publicstaticvoidmain(Stringargs[]{inta=10;intb=20;if(a=bSystem.out.println(

A.Equal

B.NotEqual

C.编译错误

D.运行时将抛出异常

正确答案:

C满分:

3分得分:

3

16.给出如下代码:

classTest{privateintm;publicstaticvoidfun({//somecode...}}如何使成员变量m被函数fun(直接访问

A.将privateintm改为protectedintm

B.将privateintm改为publicintm

C.将privateintm改为staticintm

D.将privateintm改为intm

正确答案:

C满分:

3分得分:

3

17.下列语句序列执行后,j的值是(。

Intj=3,i=2;while(--i!

=i/jj=j+2;

A.2

B.4

C.5

D.6

正确答案:

C满分:

3分得分:

3

18.设有下面两个赋值语句:

a=Integer.parseInt(

A.a是整数类型变量,b是整数类对象。

B.a是整数类对象,b是整数类型变量。

C.a和b都是整数类对象并且它们的值相等。

D.a和b都是整数类型变量并且它们的值相等。

正确答案:

D满分:

3分得分:

3

19.在程序的源文件开始处有下面一行程序:

packageawt;

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

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

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

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

正确答案:

C满分:

3分得分:

3

20.下面语句返回的数据类型是什么?

(short10/10.2*2;

A.int

B.double

C.float

D.short

正确答案:

B满分:

3分得分:

3

二、多选题(共10道试题,共40分。

得分:

40

1.已知如下定义:

Strings=

A.s+=

B.charc=s[1];

C.intlen=s.length;

D.Stringt=s.toLowerCase(;

正确答案:

AD满分:

4分得分:

4

2.下面代码执行后的输出是什么?

outer:

for(inti=0;i<3;i++inner:

for(intj=0;j<2;j++{if(j==1continueouter;System.out.println(j+“and“+i;}

A.0and0

B.0and1

C.0and2

D.1and0

E.1and1

F.1and2

G.2and0

H.2and1

I.2and2

正确答案:

ABC满分:

4分得分:

4

3.下面的哪些程序片断可能导致错误。

A.Strings=

B.Strings=

C.Strings=

D.Strings=

正确答案:

BD满分:

4分得分:

4

4.选择所有有效的构造函数。

classHappy{}}

A.publicvoidHappy({}

B.publicHappy(intc{}

C.protectedHappy({}

D.publicintHappy({}

E.voidHappy({}

正确答案:

BC满分:

4分得分:

4

5.你怎样从下面main(的调用中访问单词“kiss”javalyricsakissisbutakiss

A.args[0]

B.args[1]

C.args[2]

D.args[3]

E.args[4]

F.args[5]

正确答案:

BF满分:

4分得分:

4

6.已知如下类定义:

classBase{publicBase({//...}publicBase(intm{//...}protectedvoidfun(intn{//...}}publicclassChildextendsBase{//membermethods}如下哪句可以正确地加入子类中?

A.privatevoidfun(intn{//...}

B.voidfun(intn{//...}

C.protectedvoidfun(intn{//...}

D.publicvoidfun(intn{//...}

正确答案:

CD满分:

4分得分:

4

7.Strings=”ExampleString”;下面哪些语句是正确的?

A.s>>>=3;

B.inti=s.length(;

C.s[3]=”x”;

D.Stringshort_s=s.trim(;

E.Stringt=”root”+s;

正确答案:

BDE满分:

4分得分:

4

8.如果有以下代码,哪几个数字能产生输出

A.0

B.1

C.2

D.3

正确答案:

BCD满分:

4分得分:

4

9.已知如下代码:

switch(m{case0:

System.out.println(

A.0

B.1

C.2

D.3

E.4

F.以上都不是

正确答案:

ABC满分:

4分得分:

4

10.已知如下类说明:

publicclassTest{privatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]{Testt=newTest(;//程序代码…}}如下哪个使用是正确

的?

A.t.f

B.this.n

C.Test.m

D.Test.n

正确答案:

AD满分:

4分得分:

4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1