极客营9营考试题目_第1页
极客营9营考试题目_第2页
极客营9营考试题目_第3页
极客营9营考试题目_第4页
极客营9营考试题目_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

极客营9营考试题目极客营九营第三周考试(100分)单选题(15题,每题2分,共30分):1.

在Java中,(

)类可用于创建链表数据结构的对象A:LinkedList

B:ArrayList

C:Collection

D:HashMap2.Java中,以下(

)接口以键_值对的方式存储对象A:java.util.Collection

B:java.util.Map

C:java.util.List

D:java.util.Set3.

Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是(

)。A:ArrayList和LinkedList均实现了List接口

B:ArrayList的访问速度比LinkedList快

C:添加和删除元素时,ArrayList的表现更佳

D:HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

4.Java语言中,负责并发管理的机制是()A:垃圾回收

B:虚拟机

C:代码安全

D:多线程5.

欲构造

ArrayList

类的一个实例,下列哪个方法是正确的A:ArrayListmyList=newObject();

B:ListmyList=newArrayList();

C:ArrayListmyList=newList();

D:ListmyList=newList();6.

Given:}A:thisisaPersonthisisateachertom

B:thisisateacherthisisaPersontom

C:运行出错

D:编译有两处错误11.

下面关于变量及其范围的陈述哪些是错的。()A:对象变量是类的成员变量。

B:对象变量用关键字static声明。

C:在方法中定义的局部变量在该方法被执行时创建

D:局部变量在使用前必须被初始化。12.

以下哪个表达式是不合法的(

)A:Stringx=”Hello”;inty=9;x+=y;

B:Stringx=”Hello”;inty=9;if(x==y){}

C:Stringx=”Hello”;inty=9;x=x+y;

D:Stringx=null;booleany=(x!=null)&&(x.length()>0)13.下列代码中,将引起一个编译错误的行是

(

)。1)public

class

Test{

2)

int

m,n;

3)

public

Test()

{}

4)

public

Test(int

a)

{m=a;}

5)

public

static

void

main(String

args[]){

6)

Test

t1,t2;

7)

int

j,k;

8)

j=0;k=0;

9)

t1=new

Test();

10)

t2=new

Test(j,k);

11)

}

12)}

A:第3行

B:第5行

C:第6行

D:第10行14.下列哪个类声明是正确的?(

)。A:abstractfinalclassHI{•••}

B:abstractprivatemove(){•••}

C:protectedprivatenumber;

D:publicabstractclassCar{•••}15.

Given:publicclassTest{

publicstaticvoidstringReplace(Stringtext){

text=text.replace('j','L');

}

publicstaticvoidbufferReplace(StringBuffertext){

text=text.append("c");

}

publicstaticvoidmain(Stringargs[]){

StringtextString=newString("java");

StringBuffertextBuffer=newStringBuffer("java");

stringReplace(textString);

bufferReplace(textBuffer);

System.out.println(textString+textBuffer);

}

}下述正确的是:A:编译并运行输出Lavajavac

B:编译并运行输出javajava

C:编译并运行输出javajavac

D:编译并运行输出Lavajava不定向选择题(5题,每题3分,共15分):1.在Java中,关于HashMap类的描述,以下选项正确的是(

)A:HashMap使用键/值得形式保存数据

B:HashMap能够保证其中元素的顺序

C:HashMap允许将null用作键

D:HashMap允许将null用作值2.

interfaceData{publicvoidload();}

abstractclassInfo{publicabstractvoidload();}下面哪个类是对上边的接口和抽象类的继承是用正确的?()A:publicclassEmployeeextendsInfoimplementsData{publicvoidload(){/*dosomething*/}}

B:publicclassEmployeeimplementsInfoextendsData{publicvoidload(){/*dosomething*/}}

C:publicclassEmployeeextendsInfoimplementsData{publicvoidload(){/*dosomething*/}publicvoidInfo.load(){/*dosomething*/}}

D:publicabstractclassEmployeeimplementsInfoextendsData{}

E:publicclassEmployeeimplementsInfoextendsData{publicvoidload(){/*dosomething*/}publicvoidInfo.load(){/*dosomething*/}}

F:publicclassEmployeeextendsInfoimplementsData{publicvoidData.load(){/*dosomething*/}publicvoidInfo.load(){/*dosomething*/}

3.

编译并运行下面的程序,下面描述正确的有(

).publicclassA{

publicstaticvoidmain(String[]args)

{

Aa=newB();

a.test();

}

voidtest()

{

System.out.print("A");

}}

classBextendsA{

voidtest(){

super.test();

System.out.println("B");

}}A:子类B定义了与父类A中同名的方法test,java中称为方法的覆盖。

B:代码可以编译运行,并输出结果:AB。

C:代码可以编译运行,并输出结果:A。

D:子类B定义了与父类A中同名的方法test,java中称为方法的重载。4.根据下面的代码,

Strings=null;

会抛出NullPointerException异常的有(

)A:if((s!=null)&(s.length()>0))

B:if((s!=null)&&(s.length()>0))

C:if((s==null)|(s.length()==0))

D:if((s==null)||(s.length()==0))5.下列说法错误的是:A:ArrayList是有序的,LinkedList是无序的

B:Set有两种移除单个数据的方法:remove(intindex),remove(Objecto)

C:map.entrySet()可以获取所有的映射关系

D:map.keySet()可以获取所有的key程序阅读(2题,共10分):ps:运行结果必须完全按照输出语句,除去换行可以用空格代替外不允许简写,多写或者少写均不给分。1.下列程序运行结果是:publicclassA{publicstaticvoidmain(String[]args){Stringstr1="123456";Stringstr2=str1.replace('3','3');Stringstr3="123456".replace("3","3");System.out.println(str1==str2);System.out.println(str1==str3);}}2.下列程序运行结果是:publicclassPerson{Stringname;intage;publicPerson(Stringname,intage){}@OverridepublicStringtoString(){returnname+","+age;}publicstaticvoidmain(String[]args){Personperson=newPerson("小明",16);System.out.println(person);}}简答题(5题,共25分):简单描述String和StringBuffer有什么异同?2.abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}这有何错误?为什么?ArrayList和Ve

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论