60SVSES1考前冲刺题J2se.docx

上传人:b****5 文档编号:5012691 上传时间:2022-12-12 格式:DOCX 页数:32 大小:28.63KB
下载 相关 举报
60SVSES1考前冲刺题J2se.docx_第1页
第1页 / 共32页
60SVSES1考前冲刺题J2se.docx_第2页
第2页 / 共32页
60SVSES1考前冲刺题J2se.docx_第3页
第3页 / 共32页
60SVSES1考前冲刺题J2se.docx_第4页
第4页 / 共32页
60SVSES1考前冲刺题J2se.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

60SVSES1考前冲刺题J2se.docx

《60SVSES1考前冲刺题J2se.docx》由会员分享,可在线阅读,更多相关《60SVSES1考前冲刺题J2se.docx(32页珍藏版)》请在冰豆网上搜索。

60SVSES1考前冲刺题J2se.docx

60SVSES1考前冲刺题J2se

1.给定一个Java程序代码,如下:

运行编译后,输出结果是().(选择一项)

pubilcclassTest{

intcount=9;

pubilcvoidcount1(){

intcount=10;

SYstem.out.println("count1"+count);

}

pubilcvoidcount2(){

SYstem.out.println("count2"+count);

}

pubilcstaticvoidmain(Stringargs[]){

Testt=newTwst();

t.count1();

t.count2();

}

}

A.count1=9count2=9

B.count1=10count2=9

C.count1=10count2=10

D.count1=9count2=10

2.给定java代码,如下:

运行时,会产生()类型的异常.(选择一项)

Strings=null;

s.concat("abc");

A.AritthmeticException

B.NullpointerException

C.IOException

D.EOFException

3.给定java代码片段,如下:

Integera=newInteger(3);

Integerb=newInteger(3);

System.out.println(a==b);

运行后,这段代码将输出()。

(选择一项)

A.true

B.false

C.0

D.1

4.在JAVA中的布局管理器,以下说法中错误的是().(选择一项)

A.FlowLayout以由上到下的方式从左到右排列组件

B.BorderLayout使用"东"."西"."南"."北","居中"来指定组件的位置

C.GridLayout可以创建网格布局,网格布局中各组的大小可以任意调整

D.可以通过容器的setLayout方法为容器指定布局管理

5.在J2SE中,下列元素经过排序的集合类是()。

(选择一项)

A.LinkedList

B.Stack

C.Hashtable

D.TreeSet

6.在Java中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是()。

(选择一项)

A.不需要任何关键字

B.private

C.final

D.protected

7.某一java程序中有如下代码:

Datalnputstreamdin=newDataInputstream(newBufferedInputstream

(newFileInputstream(“employee.dat”)));

假设在employee.dat文件中只有如下一段字符:

abcdefg。

则:

System.out.println(din.read())在屏幕上打印().(选择一项)

A.A

B.B

C.97

D.98

8.()位于集合框架的体系结构的顶层。

(选择一项)

A.ArrayList类

B.Collection接口

C.Set接口

D.List接口

9.Java程序中读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为“something’swrong!

”,语句为()。

(选择一项)

A.if(I>10)throwException(“something’swrong!

”);

B.if(I>10)throwExceptione(“something’swrong!

”);

C.if(I>10)thrownewException(“something’swrong!

”);

D.if(I>10)thrownewExceptione(“something’swrong!

”);

10.给定一个java程序的代码片段,如下:

把这段代码转换为if语句,以下正确的是().

switch(grade){

case'A':

score=100;break;

case'B':

score=90;break;

case'C'

case'D':

score=60;break;

default:

score=0;break;

}(选择一项)

A.if(grade='A')score=100;elseif(grade='B')score=90;elseif(grade='C'||grade='D')score=60;elsescore=0;

B.if(grade='A')score=100;if(grade=='B')score=90;if(grade=='C'||grade=='D')score=60;elsescore=0;

C.if(grade=='A')score=100;elseif(grade=='B')score=90;elseid(grade=='C')score=60;elseif(grade=='D')score=60;elsescore=0;

D.if(grade=='A')score=100;elseif(grade=='B')score=90;elseif(grade=='C'||grade=='D')score=60;elsescore=0;

11.下面是Java程序中的一些声明,选项中能够通过编译的一项是()。

(选择一项)

Strings1=newString(“Hello”);

Strings2=newString(“there”);

Strings3=newString();

A.s3=s1+s2

B.s3=s1&s2

C.s3=s1||s2

D.s3=s1&&s2

12.在Java中,假设我们有一个实现ActionListener接口的类,以下方法中()能够为一个Button类注册这个类。

(选择一项)

A.addListener()

B.addActionListener()

C.addButtonListener()

D.setListener()

13.在J2EE中,下面的代码中出现编译错误的是()。

(选择一项)

A.Filef=newFile("/","autoexec.bat");

B.DataInputStreamdin=newDataInputStream(newFileInputStream("autoexec.bat"));

C.InputStreamReaderin=newInputStreamReader(System.in);

D.OutputStreamWriterout=newOutputStreamWriter(System.in);

14.在Java语言中,小明在他的类SquareRoot中定义了方法method_A,其中包含语句:

doublemy_result=Math.sqrt(1000);他需要导入()。

(选择一项)

A.Java.lang.*

B.Java.Math.*

C.Java.util.Math.*

D.以上皆非

15.编译并运行下面的Java代码段:

charc='a';

switch(c){

case'a':

System.out.println("a");

default:

System.out.println("default");

}

输出结果是()。

(选择一项)

A.代码无法编译,因为switch语句没有一个合法的表达式

B.adefault

C.a

D.default

16.publicclassMyClass1{

publicstaticvoidmain(Stringargv[]){}

_____classMyInner{}

}

在以上java代码中的横线上,可放置()修饰符。

(选择三项)

A.public

B.private

C.static

D.friend

17.给定两个java程序,如下:

Text.java的编译运行结果是().(选择一项)

pubilcinterfaceFace{

intcount=40;

}

pubilcclassTextimplementsFace{

privatestaticintcounter;

pubilcstaticvoidmain(String[]args){

System.out.println(++counter);

}

}

A.40

B.41

C.0

D.1

18.在Java中,下列选项表示字符”a”值的是().(选择一项)

A.'a'

B."a"

C.newCharacter(a)

D.\000a

19.在JAVA语言中,Frame默认的布局管理器是()(单选)

A.BorderLayout

B.FlowLayout

C.GridLayout

D.GridBagLayout

20.给定如下JAVA程序片断:

classA{

publicA(){

system.out.println(“A”);

}

}

classBextendsA{

publicB(){System.out.println(“B”);}

publicstaticvoidmain(String[]args){Bb=newB();}

}

上述程序将().(选择一项)

A.不能通过编译

B.通过编译,输出为:

AB

C.通过编译,输出为:

B

D.通过编译,输出为:

A

21.在JAVA中,如果要在字符串类型对象S=“java”,中找出字母‘v’出现的位置(即位置2),可使用()。

(选择一项)

A.mid(2,s);

B.charAt

(2)

C.s.indexOf(‘v’);

D.indexOf(s,‘v’);

22.43.在java中,使用()关键字定义一个借口。

   (选择一项)

A.class

B.interface

C.extends

D.implements

23.在Java中,根据你的理解,下列方法()可能是类Orange的构造方法。

(选择3项)

A.Orange(){…}

B.Orange(…){…}

C.PublicvoidOrange(){…}

D.PublicOrange(){…}

24.在Java语言中,小明在他的包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。

小明用.importmypackage:

引入包,执行其中的语句:

My_ClassNewClass=NewMy_Class();时,将发生()。

(选择一项)

A.创建一个类mypackage.My_Class对象

B.创建一个类mypackage.Mysubpackage.My_Class的对象

C.该语句是错误的

D.创建一个类mypackage.My_Class的对象和一个类mypackage.Mysubpackage.My_Class的对象

25.在Java中,下面描述正确的是()。

(选择一项)

A.try块中可以有嵌套try块

B.try块后最多可以跟随3个catch块

C.try块可以单独存在

D.finally块可以单独存在

26.java语言中,下列时处理输出操作的所有类的基础的是()(选择一个)

A.DataOutput

B.OutputStream

C.BufferedOutputStream

D.IOStream

27.在JAVA中,

类Animal中的方法PrintA()定义如下:

PublicvoidprintA()

{

inta=10;

intresult=10%3;

System.out.println(result);

}

在类Dog中方法printA()定义如下:

publicvoidprintA()

{

inta=10

system.out.println(a/3);

}

Dog类的定义如下:

ClassDogextendsanimal{…}

若有语句:

Animalanimal=newDog();

Animal.printA();

则这段代码输出为()。

(选择一项)

A.0

B.3.3333

C.2

D.3

28.编译并运行下面的Java程序:

classA{

intvar1=1;

intvar2;

publicstaticvoidmain(String[]args){

intvar3=3;

Aa=newA();

System.out.println(a.var1+a.var2+var3);

}

}

将产生()结果。

(选择一项)

A.0

B.4

C.3

D.代码无法编译,因为var2根本没有被初始化

29.publicclasstest3{

publicstaticvoidmain(Stringargs[]){

for{intI=0;I<3;I++}{

for{intj=3;j>0;j--}{

If(I==j)

continue;

System.out.print}n(“I=”+I+”j=”+j)

}

}

}

}

上面的JAVA代码编译运行后,下列选项中,()会出现在输出结果中,(选择二项)

A.I=0j=3

B.I=0j=0

C.I=2j=2

D.I=0j=2

30.分析下面的Java程序:

publicclassyy{

publicstaticvoidmain(String[]ards)throwsException{

try{

thrownewException();

}catch(Exceptione){

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

}

System.out.println("nothing");

}

}

输出结果为()。

(选择一项)

A.Caughtinmain()nothing

B.Caughtinmain()

C.nothing

D.没有任何输出

31.在Java中,关于final关键字的说法正确的是()。

(选择两项)

A.如果修饰变量,则一旦赋了值,就等同一个常量

B.如果修饰类,则该类只能被一个子类继承

C.如果修饰方法,则该方法不能在子类中被覆盖

D.如果修饰方法,则该方法所在的类不能被继承

32.在Java中,调用Math.random()方法可能返回的结果是()。

(选择一项)

A.132.34

B.0.342

C.29.34E10

D.1.0009

33.在Java中,关于CLASSPATH环境变量的说法不正确的是()。

(选择一项)

A.CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中

B.编译器用它来搜索各自的类文件

C.CLASSPATH是一个目录列表

D.解释器用它来搜索各自的类文件

34.分析下面的用Java语言编写的trythis()方法:

publicvoidtrythis(){

try{

System.out.print("a");

problem();

}catch(RuntimeExceptione){

System.out.print("b");

}catch(Exceptione){

System.out.print("c");

}finally{

System.out.print("d");

}

System.out.print("e");

}

当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是()。

(选择一项)

A.abcde

B.abd

C.abde

D.abe

35.Java中,下面的方法可以正确的创建一个Swing标签组件是()(选择两项)

A.ImageIconicon=newImageIcon(

B.ImageIconicon=newImageIcon(

C.ImageIconicon=newImageIcon(

D.JLabellabel=newJLabel(SwingConstants.LEFT);

36.在Java事件处理模型中,当按下鼠标按钮时,处理()事件。

(选择一项)

A.mouseReleased

B.mouseExited

C.mousePressed

D.mouseDown

37.在Java中要创建一个只允许单行输入的文本域myVar,语句为()。

(选择一项)

A.TextAreamyVar=newTextArea();

B.TextmyVar=newText();

C.TextFieldmyVar=newTextField(3,10)

D.TextFieldmyVar=newTextField();

38.给定一个java程序的方法结构,如下:

publicIntegerchange(Strings){

}

以下方法体实现语句正确的是()。

(选择二项)

A.returnnewInteger(s);

B.returns;

C.Integert=Integer.valueOf(s);returnt;

D.returns.getInteger();

39.在java中,运行时发生的错误称为()。

(选择一项)

A.异常

B.暂停

C.消息

D.服务

40.publicclassMyClass1

{

publicstaticvoidmain(Stringargv[]){}

______classMyInner{}

}

在以上Java代码的横线上,可放置()修饰符。

(选择两项)

A.public

B.private

C.implements

D.friend

41.如下Java代码段,体现了()概念。

(选择一项)

.....

publicvoidaMethod(Strings){....}

publicvoidaMethod(inti){.........}

publicvoidaMethod(intI,floatf){.....}

.....

A.多继承

B.重载

C.重写 

D.多态

42.给定java代码如下:

要使用这段代码能够编译成功,横线处可以填入().(选择两项)

pubilcintcount(charc,inti,doubled){

return______;

}

A.c*i

B.c*(int)d

C.(int)c*d

D.i*d

43.在java中,下列赋值语句正确的是()。

(选择二项)

A.charc='a';

B.charc="a";

C.charc=97;

D.charc=newCharacter('a');

44.在Java语言中,如果你有下面的类定义:

abstractclassShape{

abstractvoiddraw();

}

ClassSquareextendsShape{}

如果你试图编译上面的代码会发生()。

(选择一项)

A一切成功编译

BShape可以编译,Square不能编译

CSquare可以编译,Shape不能编译

DShape,Square都不能编译

45.Strings1=newString(“Hello”);

Strings2=newString(“there”);

Strings3=newString("0");

上面是JAVA程序的一些声明,以下选项中能够通过编译的是()。

(选择一项)

As3=s1+s2

Bs3=s1&s2

Cs3=s1||s2

Ds3=s1&&s2

46.在Java中,()借口位于集合框架的顶层.    (选择一项)

A.Map

B.Collection

C.Set

D.List

47.在jave中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”,该语句()。

(选择一项)

A.a)调用类Worker中定义的super()方法

B.b)调用类Person中定义的super()方法

C.c)调用类Person的构造函数

D.d)句法错误

48.在Java语言中,按“东、西、南、北、中”指定组件位置的布局管理器是()。

(选择一项)

A.a)FlowLayout

B.b)GridLayout

C.c)BorderLayout

D.d)CardLayout

49.下列关于类中的描述,()是错误的。

(选择一项)

A.类是拥有相同特征、共同的行为和共同的关系的一组对象

B.类是对象在现实世界的具体表现形式

C.类似的对象归为一个类,每个类描述一组独立的对象

D.对象是类的实例,类结构是对象抽象的实用形式

50.Java中,使用()修饰符时,一个类能被同一包或不同包中的其他类访问。

(选择一项)

Aprivate

Bprotected

Cpublic

Dfriendly

51.在Java中,下列()是抽象窗口工具包提供的内容。

(选择一项)

①用于创建用户界面的GUI组件

②用于事件处理的模型

③排列图形组件的布局管理器

A.①

B.①③

C.①②

D.①②③

52.要使用流类和整个输入输出流,则必须导入()包.(选择一项)

A.java.lang

B.java.stream

C

D.java.io

53.分析下列Java代码:

classA{

publicstaticvoidmain(String[]args){

method();

}

staticvoidmethod(){

try{

System.out.println(“Hello”);

}

finally{

System.out.println(“good-bye”);

}

}

}

编译运行后,输出结果是()。

(选择一项)

A.“Hello”

B.“good-bye”

C.“Hellogood-bye”

D.代码不能编译

54.publicclassMyClass1

{

publicstaticvoidmain(Stringargv[]){}

_____classMyInner{}

}

在以上Java代码中的横线上,可放置()修饰符。

(选择三项)

A.public

B.private

C.static

D.friend

55.在Java中,下面关于构造函数的描述正确的是()。

(选择一项

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

当前位置:首页 > 高等教育 > 军事

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

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