AVASAL.docx

上传人:b****7 文档编号:9525322 上传时间:2023-02-05 格式:DOCX 页数:11 大小:18.68KB
下载 相关 举报
AVASAL.docx_第1页
第1页 / 共11页
AVASAL.docx_第2页
第2页 / 共11页
AVASAL.docx_第3页
第3页 / 共11页
AVASAL.docx_第4页
第4页 / 共11页
AVASAL.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

AVASAL.docx

《AVASAL.docx》由会员分享,可在线阅读,更多相关《AVASAL.docx(11页珍藏版)》请在冰豆网上搜索。

AVASAL.docx

AVASAL

得分评卷人

一、选择(每小题2分 共18分)

1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?

AArrayListmyList=newObject();

BListmyList=newArrayList();

CArrayListmyList=newList();

DListmyList=newList();

2.paint()方法使用

哪种类型的参数?

AGraphics

BGraphics2D

CString

DColor

3.指出正确的表达式

Abyte=128;

BBoolean=null;

Clongl=0xfffL;

Ddouble=0.9239d;

4.指出下列程序运行的结果

publicclassExample{

  

Stringstr=newString("good");

  char[]ch={'a','b','c'};

  publicstaticvoidmain(Stringargs[]){

    Exampleex=newExample();

    ex.change(ex.str,ex.ch);

    System.out.print(ex.str+"and");

    Sytem.out.prin

t(ex.ch);

  }

  publicvoidchange(Stringstr,charch[]){

    str="testok";

    ch[0]='g';

  }

}

Agoodandabc

Bgoodandgbc

Ctestokandabc

Dtestokandgbc

5.运行下列程序,

会产生什么结果

publicclassXextendsThreadimplementsRunnable{

 publicvoidrun(){

  System.out.println("thisisrun()");

 }

 publicstaticvoidmain(Stringargs[])

 {

  Threadt=newThread(newX());

  t.

start();

 }

}

A第一行会产生编译错误

B第六行会产生编译错误

C第六行会产生运行错误

D程序会运行和启动

6.给出下面代码:

publicclassPerson{

  staticintarr[]=newint[10];

  publicstaticvoidmain(Stringa[])

  {

   System.out.println(arr[1]);

  }

}

那个语句是正确的?

A编译时将产生错误;

B编译时正确,运行时将产生错误;

C输出零;

D输出空。

7.哪个关键字可以对对象加互斥锁?

Atransient

Bsynchronized

Cserialize

Dstatic

8.下列哪些语句关于内存回收的说明是正确的?

A程序员必须创建一个线程来释放内存;

B内存回收程序负责释放无用内存

C内存回收程序允许程序员直接释放内存

D内存回收程序可以在指定的时间释放内存对象

9.下列代码哪几行会出错:

1)publicvoidmodify(){

2)inti,j,k;

3)i=100;

4)while(i

>0){

5)j=i*2;

6)System.out.println("Thevalueofjis"+j);

7)k=k+1;

8)i--;

9)}

10)}

Aline4

Bline6

Cline7

Dline8

得分评卷人

二、多项选择(每小题3分 共30分)

 

1.执行下列代码后,哪个结论是正确的String[]s=newString[10];

As[10]为"";

Bs[9]为null;

Cs[0]为未定义

Ds.length为10

2.下面的表达式哪个是正确的?

AStrings="你好";inti=3;s+=i;

BStrings="你好";inti=3;if(i==s){s+=i};

CStrings="你好";inti=3;s=i+s;

DStrings="你好";inti=3;s=i+;

E.Strings=null;inti=(s!

=null)&&(s.length>0)?

s.length():

0;

3.选出合理的标识符

A_sys1_lll

B2mail

C$change

Dclass

4.下列哪个方法可用于

创建一个可运行的类?

ApublicclassXimplementsRunable{publicvoidrun(){......}}

BpublicclassXimplementsThread{publicvoidrun(){......}}

CpublicclassXimplementsThread{publicintrun(){......}}

DpublicclassXi

mplementsRunable{protectedvoidrun(){......}}

E.publicclassXimplementsThread{publicvoidrun(){......}}

5.下列说法正确的是

Ajava.lang.Object是类

Bjava.lang.Runnable是接口

CDouble对象在java.lang包中

DDoublea=

؀丐ýЄĀā

࠼ࢦࣸॆঔ৘৚ਔ਺੤આદનૌ૴ତୖஊ஌ஶ௰ీಂ೤മ൶ැถฬöööööööööööööö㜀$␸䠀$摧ᣎYᰀ

ฬຒໆ໲༈༚཈ྲྀྪ࿞࿠ဒႆႼᄘᄬᆊᆞᇬሔረሺቤ኎ኸዞዾጶᎆöööööööööööööö㜀$␸䠀$摧ᣎYᰀ

ᇀሎሶቊቜኆኰዚጀጠፘᎨᐂᐘᑤᑺᒌᒎᒰᓘᔌᔪᕈᕊᕼᖤᗒᗺᘜöööööööööööööö㜀$␸䠀$摧ᣎYᰀ

᫨ᬒᭀᭂ᭰ᮾᰢᱲ᳀ᵌᵎᵲᶚᶺᷞ᷾ḀḺỎὠ῰₊ℜ℞™ⅆⅾↀ⇀öööööööööööööö㜀$␸䠀$摧ᣎYᰀ

⇀⇾㩀㩂㩦㪖㫞㬎㬾㭀㯀㰞㱬㲪㴆㴈㵴㶴㷸㹆㺌㺎㻔㼐㼬㽖㾦㿀䀄öööööööööööööö㜀$␸䠀$摧ᣎYᰀ

DDoublea=1.0是正确的java语句

6.指出正确的表达式

Adoublea=1.0;

BDoublea=newDouble(1.0);

Cbytea=340;

DBytea=120;

7.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:

AprivateclassMyClasse

xtendsObject

BclassMyClassextendsObject

CpublicclassMyClass

DpublicclassMyClassextendsObject

8.指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法。

Apublicintadd(inta)

Bpublicvoidadd(longa)

Cpublicvoidadd(inta,intb)

Dpublicvoidadd(floata)

9.如果下列的方法能够正常运行,在控制台上将显示什么?

publicvoidexample(){

  try{

    unsafe();

    System.out.println("Test1");

    }

    catch(SafeExceptione)

    {System.out.println("Test2");}

  finally{System.out.println("Test3");}

  System.out.println("Test4");

}

ATest1

BTest2

CTest3

DTest4

10.下列哪些情况可以终止当前线程的运行?

A抛出一个例外时。

B当该线程调用sleep()方法时。

C当创建一个新线程时。

D当一个优先级高的线程进入就绪状态时。

得分评卷人

三、填空题(每空3分 共15分)

1.执行下列代码后的结果是什么?

intx,a=2,b=3,c=4;x=++a+b+++c++;      

2.        包包含了Collection的接口和类的API

3.main方法的声明格式包括          

   

4.下列程序的运行结果是          

classA{

classDog{

  privateStringname;

  privateintage;

  publicintstep;

  Dog(Strings,inta)

  {

   name=s;

   age=a;

   step=0;

   }

  publicvoidrun(Dogfast)

  {

   fast.step++;

  }

}

  publicstaticvoidmain(Stringargs[])

  {

  Aa=newA();

  Dogd=a.newDog("Tom",3);

  d.step=25;

  d.run(d);

  System.out.printl

n(d.step);

  }

}

4.阅读以下程序:

classTest4

{publicstaticvoidmain(String[]args)

{Strings;

charc;

intupper,lower;

upper=lower=0;

s=args[0];

for(inti=0;i

{c=s.charAt(i);

if(c>='a'&&c<='z')

lower++;

if(c>='A'&&c<='Z')upper++;}

System.out.println(upper+”,”+lower);}

}

若在命令行输入:

javaTest4hotJAVA,则输出为。

得分评卷人

四、名词解释(每小题4分 共16分)

1.继承

 

2.多态

 

3.线程

 

4.对象

 

得分评卷人

五、

编程题(共21分)

1.编写一个输出"HelloWorld!

"的程序,用两种方式实现(Application、Applet)。

(10分)

 

2.编写一个完整的JavaApplication程序。

包含接口ShapeArea,类Rectangle、Test,具体要求如下:

⑴接口ShapeArea:

①接口方法

doublegetArea():

求一个形状的面积

doublegetPerimet

er():

求一

象的toString方法,输出对象的描述信息

 

㜀$␸䠀$葠Ũ摧ᣎY㜀$␸䠀$摧ᣎYᨀ

̀$萏Ʃ萑Ǜ␷㠀$⑈帀ꦄ态愁$摧ᣎYᘀༀ咄ᄆ预㟾$␸䠀$葞ٔ葠ﺘ摧ᣎY

ༀꒄ㜁$␸䠀$葞Ƥ摧ᣎYഀ׆ĀҾༀ뺄ᄄ预㟾$␸䠀$葞Ҿ葠ﺘ摧ᣎY଀

ᔣ침夘ᘀ침夘伀͊帀͊愀ᕊ洀ш漈Ĩ䡳ࠄᘊ침夘愀ᕊ܀

Ā–℀v栂㔁זĀ䀃㔄זȁ㘃⌄v䀁⌄Ŷ㘂㨄ୖȀ沖܀徔ᐁǶ

耪牵㩮捳敨慭⵳業牣獯景⵴潣㩭景楦散猺慭瑲慴獧耈档敭捴癮耀

Ā쟐ґ”老İㆀ老Բ䚀污敳耈慈即慰散耈敎慧楴敶耊畎扭牥祔数耋潓牵散慖畬ѥ咀千ࡃ喀楮乴浡ť؀

ᜀ⨀㘀䜀刀怀欀簀蜀鬀ꘀ뀀

TimesNewRoman!

),.:

;?

]}¨·ˇˉ―‖’”…∶、。

〃々〉》」』】〕〗!

"'),.:

;?

]`|}~¢

([{·‘“〈《「『【〔〖(.[{£¥翿翿翿翿翿翿翿ᣎY

SummaryInformationDocumentSummaryInformation

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

当前位置:首页 > 高等教育 > 文学

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

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