东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx

上传人:b****5 文档编号:11874961 上传时间:2023-04-08 格式:DOCX 页数:17 大小:17.80KB
下载 相关 举报
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx_第1页
第1页 / 共17页
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx_第2页
第2页 / 共17页
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx_第3页
第3页 / 共17页
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx_第4页
第4页 / 共17页
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx

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

东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1.docx

东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业1

----------------------------------单选题----------------------------------

1.  下列语句序列执行后,k的值是()。

intx=6,y=10,k=5;

swith(x%y)

{s0:

k=x*y;

s6:

k=x/y;

s12:

k=x-y;

fult:

k=x*y-x;

}

.60

.54

.0

.5

正确答案:

      

2.  有下面的类:

  pulilssxmpl{

  pulisttivoimin(Stringrgs[]){

  sttiintx[]=nwint[15];

  Systm.out.println(x[5]);

  }

  }

下面的那些说法是正确的。

.编译时出错

.运行时出错

.输出0

.输出null

正确答案:

      

3.  下列程序段执行后t5的结果是()。

intt1=9,t2=11,t3=8;intt4,t5;t4=t1>t2?

t1:

t2+t1;t5=t4>t3?

t4:

t3;

.8

.20

.11

.9

正确答案:

      

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

()。

VtorMyVtor=nwVtor(100,50);

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

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

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

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

正确答案:

      

5.  给出下列的代码,哪行在编译时可能会有错误?

①pulivoimoify(){

②inti,j,k;

③i=100;

④whil(i>0){

⑤j=i*2;

⑥Systm.out.println("Thvluofjis"+j);

⑦k=k+1;

⑧}

⑨}

.4

.6

.7

.8

正确答案:

      

6.  已知表达式intm[]={0,1,2,3,4,5,6};

下面哪个表达式的值与数组下标量总数相等?

.m.lngth()

.m.lngth

.m.lngth()+1

.m.lngth+1

正确答案:

      

7.  给出下列代码,则数组初始化中哪项是不正确的?

yt[]rry1,rry2[];

ytrry3[][];

yt[][]rry4;

.rry2=rry1

.rry2=rry3

.rry2=rry4

.rry3=rry4

正确答案:

      

8.  已知如下代码:

oolnm=tru;

if(m=fls)

Systm.out.println("Fls");

ls

Systm.out.println("Tru");

执行结果是什么?

.Fls

.Tru

.编译时出错

.运行时出错

正确答案:

      

9.  下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hllo”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是

pulilssTstimplmntsRunnl{

pulisttivoimin(Stringrgs[]){

Tstt=nwTst();

Thrtt=nwThr(t);

tt.strt();

}

pulivoirun(){

for(;;){

try{

.slp(1000)

Intrruptxption

.slp(1000)

Runtimxption

.Thr.slp(1000)

Runtimxption

.Thr.slp(1000)

Intrruptxption

正确答案:

      

10.  65.已知有下列类的说明,则下列哪个语句是正确的?

pulilssTst

{

privtflotf=1.0f;

intm=12;

sttiintn=1;

pulisttivoimin(Stringrg[])

{

Tstt=nwTst();

}

}

.t.f;

.this.n;

.Tst.m;

.Tst.f;

正确答案:

      

11.  选择正确的叙述.

lssHppyxtnsFrm{

Hppy(){

StLyout(nwGriLyout(2,2));

Pnlp1=nwPnl();

(p1);

p1.(nwutton("On"));

Pnlp2=nwPnl();

(p2);

p2.(nwutton("Two"));

(nwutton("Thr"));

(nwutton("Four"));

s

.当frm调整大小时,按钮Thr和Four的大小也将调整。

.当frm调整大小时,所有按钮的大小都将调整。

.当frm调整大小时,按钮Two和Four的大小也将调整。

.当frm调整大小时,按钮On和Two的大小也将调整。

正确答案:

      

12.  请选择以下代码的正确的重载构造器。

lssHppy{

Hppy(){

}

}

.pulivoiHppy(){}

.puliHppy(int){}

.prottHppy(){}

.voiHppy(){}

正确答案:

      

13.  若有循环:

intx=5,y=20;

o{

y-=x;

x++;

}whil(++x

.0次

.1次

.2次

.3次

正确答案:

      

14.  给出如下代码:

lssTst{

  privtintm;

  pulisttivoifun(){

    //somo...

  }

}

如何使成员变量m被函数fun()直接访问?

.将privtintm改为prottintm

.将privtintm改为puliintm

.将privtintm改为sttiintm

.将privtintm改为intm

正确答案:

      

15.  设有下面的一个类定义:

lss{

sttivoiShow(){Systm.out.println("我喜欢Jv!

");}

}

lss{voiShow(){Systm.out.println("我喜欢++!

");}}

若已经使用类创建对象和类创建对象,则下面哪一个方法调用是正确的:

()

..Show()

.Show()

.

.Show()

.Show()

.

.Show()

.Show()

..Show()

.Show()

正确答案:

      

16.  给定下面的类:

  pulilssxmpl{

  Stringstr=nwString(“goo”);

  hrh[]={'','',''};

  pulisttivoimin(Stringrgs[]){

  xmplx=nwxmpl();

  x.hng(x.str,x.h);

  Systm.out.println(x.str+”n”+x.h);

  }

  pulivoi

.goon

.goong

.tstokn

.tstokng

正确答案:

      

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

(short)10/10.2*2;

.int

.oul

.flot

.short

正确答案:

      

18.  给出下列代码,如何使成员变量m被方法fun()直接访问?

lssTst

{

privtintm;

pulisttivoifun()

{

...

}

}

.将privtintm改为prottintm

.将privtintm改为puliintm

.将privtintm改为sttiintm

.将privtintm改为intm

正确答案:

      

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

.pkgtstpkg;

pulilssTst{}

.importjv.io.*;

pkgtstpkg;

pulilssTst{}

.importjv.io.*;

lssPrson{}

pulilssTst{}

.importjv.io.*;

importjv.wt.*;

pulilssTst{}

正确答案:

      

20.  Prson,Stunt和Thr都是类名。

这些类有以下继承关系。

Prson

|

--------------------

||

StuntThr

并且在Jv源代码中有如下表达式:

Prsonp=nwStunt();

如下哪个语句是正确的?

.这条语句是合法的

.这条语句是不合法的

.编译时出错

.编译正确但运行时出错

正确答案:

      

----------------------------------多选题----------------------------------

1.  在如下源代码文件Tst.jv中,哪个是正确的类定义?

.pulilsstst{

puliintx=0;

pulitst(intx)

{

this.x=x;

}

}

.pulilssTst{

puliintx=0;

puliTst(intx){

this.x=x;

}

}

.pulilssTstxtnsT1,T2{

puliintx=0;

puliTst(intx){

this.x=x;

}

}

.pulilss

正确答案:

      

2.  你怎样从下面min()的调用中访问单词“kiss”?

jvlyriskissisutkiss

.rgs[0]

.rgs[1]

.rgs[2]

.rgs[3]

.rgs[4]

F.rgs[5]

正确答案:

F      

3.  Strings=”xmplString”;

下面哪些语句是正确的?

.s>>>=3;

.inti=s.lngth();

.s[3]=”x”;

.Stringshort_s=s.trim();

.Stringt=”root”+s;

正确答案:

      

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

lssHppy{

}

}

.pulivoiHppy(){}

.puliHppy(int){}

.prottHppy(){}

.puliintHppy(){}

.voiHppy(){}

正确答案:

      

5.  针对下面的程序,那些表达式的值是tru?

  lsslss{

  privtlongvl;

  pulilss(longv){vl=v;}

  pulisttivoimin(Stringrgs[]){

  lssx=nwlss(10L);

  lssy=nwlss(10L);

  lssz=y;

  long=10L;

  int=10;

  }

  }

.==;

.==x;

.y==z;

.x==y;

.==10.0;

正确答案:

      

6.  已知如下定义:

Strings="story";

下面哪些表达式是合法的?

.s+="ooks";

.hr=s[1];

.intln=s.lngth;

.Stringt=s.toLowrs();

正确答案:

      

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

.Strings="Gonwiththwin";

Stringt="goo";

Stringk=s+t;

.Strings="Gonwiththwin";

Stringt;

t=s[3]+"on";

.Strings="Gonwiththwin";

Stringstnr=s.toUpprs();

.Strings="homirtory";

Stringt=s-"irtory".

正确答案:

      

8.  已知如下代码:

swith(m)

{

s0:

Systm.out.println("onition0");

s1:

Systm.out.println("onition1");

s2:

Systm.out.println("onition2");

s3:

Systm.out.println("onition3");rk;

fult:

Systm.out.println("Othronition");

}

当m的

.0

.1

.2

.3

.4

F.以上都不是

正确答案:

      

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

outr:

for(inti=0;i

.0n0

.0n1

.0n2

.1n0

.1n1

F.1n2

G.2n0

H.2n1I.2n2

正确答案:

      

10.  假定文件名是“Fr.jv”,下面哪个是正确的类声明。

.pulilssFr{

  puliintx=0;

  puliFr(intx){

  this.x=x;

  }

  }

.pulilssfr{

  puliintx=0;

  puliFr(intx){

  this.x=x;

  }

  }

.pulilssFrxtnsMyslss{

  puliintx=0;

}

正确答案:

      

 

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

当前位置:首页 > 考试认证 > IT认证

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

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