东师JAVA程序设计高起本_第1页
东师JAVA程序设计高起本_第2页
东师JAVA程序设计高起本_第3页
东师JAVA程序设计高起本_第4页
东师JAVA程序设计高起本_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

考前练兵■试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(1)

下列API不属于java.lang.Math类的一个是0。

Arandom()

B)abs()

cdrawLine()

Dsin()

正确答案:C

(2)

下列代码哪几行会出错:()

1)publicvoidmodifyO{

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))

刚ne4

[e|line6

目line7

□line8

正确答案:C

(3)

指出下列程序运行的结果0

publicclassExample{

Stringstr=newString("good");

,,,'

char[]ch={afb'/c};

publicstaticvoidmain(Stringargs[]){

Exampleex=newExample();

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

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

Sytem.out.print(ex.ch);

)

publicvoidchange(Stringstr,charch[]){

str="testok";

ch[0]=g';

)

)

0goodandabc

Wgoodandgbc

§testokandabc

latestokandgbc

正确答案:B

(4)

以下程序的输出结果是0

publicclasskoo{

publicstaticvoidmain(Stringargs[])

(

intx=l,sum=O;

while(x<=10)

(

sum+=x;

x++;

)

System.out.println("sum="+sum);

)

)

045

回55

010

011

正确答案:B

(5)

以下字符常量中不合法的一个是()。

目"\n〃

耕我‘

正确答案:C

(6)

下列程序段的输出结果是()

publicclassoperatorsandExpressions{

voidstringPlus(){

inta=3,b=4,c=5;

System.out.println(",abc"+3);

)

)

015

B)abc3

c256

D)63

正确答案:B

(7)

为了区分重教多态中同名的不同方法,要求0。

A形式参数个数或者类型不同

B返回值类型不同

调用时用类名或对象名做前缀

R形式参数名称不同

正确答案:A

(8)

实现一个线程有几种方法:()

0-种

B两种

0H种

D三种以上

正确答案:B

(9)

下列关于Java程序结构的描述中,不正确的一项是0。

对一个Java源文件中可以包括一个package语句

同一个Java源文件中可以包括多个类定义,但是只能有一个

public类

匕个Java源文件中可以有多个public类

D源文件名与程序类名必须一致

正确答案:C

(10)

在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是

()

@init()

Bjstart()

目paint()

目destroy()

正确答案:D

.2

•3

•4

•5

•6

•7

•8

•下一页

共71条/共8页

考前练兵■试题详解

单选题(71)

•多选题(47)

•判断题(68)

(11)

下列哪一项不属于Awt布局管理器?()

QGridLayout

e|CardLayout

JcBorderLayout

□BoxLayout

正确答案:D

(12)

java.awt包的Panel类是()的子类。

AFrame

^Container

目Canvas

目Component

正确答案:B

(13)

如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?()

ABosLayout

SGridLayout

cBorderLayout

□FlowLayout

正确答案:B

(14)

对于catch子句的排列,下列哪种是正确的?()

A父类在先,子类在后

”子类在先,父类在后

可有继承关系的异常不能在同一个try程序段内

R先有子类,其他如何排列都无关

正确答案:A

(15)

下面哪些是short型的取值范围?()

0-27-27-1

g0-216-1

g-215-215-1

回-231-231-1

正确答案:C

(16)

以下哪项可能包含菜单条()

®Panel

^Frame

^Applet

□Dialog

正确答案:B

(17)

下列哪个属于容器的构件?()

即Frame

⑷Button

即Pnel

p|JApplet

正确答案:D

(18)

编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文

件,扩展名是什么?()

013个字节码文件,扩展名是.class

同1个字节码文件,扩展名是.class

@3个字节码文件,扩展名是java

03个字节码文件,扩展名是.class

正确答案:D

(19)

为了使包Ch4在当前程序中可见,可以使用的语句是0.

gimportch4.*;

Bpackagech4.*;

§ch4imporl,;

向ch4package

正确答案:D

(20)

在类中若要处理ActionEvent事件,则该类需要实现的接口是()。

QActionListener

^Runnable

gSerializable

□Event

正确答案:A

•上一页

•1

.2

•3

•4

•5

•6

•7

•8

•下一页

共71条/共8页

考前练兵一试题详解

单选题(71)

•多选题(47)

•判断题(68)

(21)

以下代码完成画线功能,指出所画线的颜色()

Ared

B)green

yyellow

目cyan

正确答案:D

(22)

现有负无限值双精度浮点数x和负有限值单精度浮点数y以下关于x%y的说

法中.哪一个选项地正确的?()

gNaN

B负无限单精度浮点数

口负有限双精度浮点数

D负无限双精度浮点数

正确答案:A

(23)

下面选项中不是面向对象编程主要体现的特性是()

A封装性

B继承

c]多态

D类

正确答案:D

(24)

下面哪个选项表示八进制数?()

@010

BjOxlO

g08

D|0X8

正确答案:A

(25)

哪个关键字可以对对象加互斥锁?()

^transient

耳synchronized

gserialize

目static

正确答案:B

(26)

运行下列程序,会产生什么结果0

publicclassXextendsThreadimplementsRunable{

publicvoidrun(){

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

)

publicstaticvoidmain(Stringargs[])

(

Threadt=newThread(newX());

t.start();

)

)

A第一行会产生编译错误

B第六行会产生编译错误

e第六行会产生运行错误

D程序会运行和启动

正确答案:A

(27)

对于下面的程序,x在什么范围内取值时将输出字符串〃second"?()

if(x>0){System.out.println("first");}

elseif(x>-3){System.out.println("second");}

else{System.out.println("third");}

Whichrangeofxvaluewouldprintthestring"second"?

0x>0

>-3

眇<<=-3

[D|X<=0&X>-3

正确答案:D

(28)

下列程序的输出结果是

importjava.io.*;

publicclassabc{

publicstaticvoidmain(Stringargs[]){

Stringsl="Hello!H;

Strings2=newString("World!");

System.out.println(sl.concat(s2));

)

)

gfalse

BHello!

^HelloJWofld!

412

正确答案:C

(29)

以下哪个关键字可以用来对对象加互斥锁?()

^transient

目serialize

目synchronized

pjstatic

正确答案:D

(30)

通过调用newList(10,false)创建一个列表,关于该列表的几个说法哪项

是错误的。()

A该列表不支持复选

日该列表有10个选项

C根据需要该列表可能有垂直滚动条

向该列表支持10个可见选项

正确答案:B

•上一页

•1

•2

.4

•5

•6

•7

•8

•下一页

共71条/共8页

考前练兵■试题详解

单选题(71)

•多选题(47)

•判断题(68)

(31)

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

的?()

gArrayListmyList=newObject()

目ListmyList=newArrayList()

gArrayListmyList=newList()

□ListmyList=newList()

正确答案:B

(32)

下面代码的结果是什么?()vhtml>vbody>

<%inti=10;%>

<%while(—i>=0){%>

out.print(i);

<%}%>

</bodyx/html>

@9876543210

49c

to

□Noneoftheabove

正确答案:D

(33)

下列说法中错误的一项是()。

A若要编写出色的图形用户界面程序,首先需要考虑如何在界面

中放置构件

B若要编写出色的图形用户界面程序,不需要让构件响应用户的

操作

C若要编写出色的图形用户界面程序,需要考虑如何让构件响应

用户的操作

D若要编写出色的图形用户界面程序,需要掌握构件的显示效果

正确答案:B

(34)

以下哪个方法用于定义线程的执行体?()

@start()

Binit()

grun()

正确答案:C

(35)

在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的。方法

来完成一些画图操作。()

A)start()

BjstOpO

Rinit()

[o|paint()

正确答案:D

(36)

main。方法的返回类型是:()

Aint

加oid

cboolean

目static

正确答案:B

(37)

while循环和dowhile循环的区别是:()

国没有区别,这两个结构田可情况下效果一样

B)while循环比do……while循环执行效率高

gwhile循环是先循环后判断,所以循环体至少被执行一次

耳d。……while循环是先循环后判断,所以循环体至少被执行一次

正确答案:B

(38)

下列方法中哪一个不能用于获取异常信息0?

gtoString()

B)getMessage()

cdrawline()

DprintStackTrace()

正确答案:C

(39)

char类型被包装在如下的哪一个类中?0

giava.lang.Integer

§java.lang.Char

gjava.lang.Boolean

§java.lang.Character

正确答案:D

(40)

下列说法正确的是()。

A私有方法不能被子类覆盖

B子类可以覆盖超类中的任何方法

U覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法

D覆盖方法中的参数清单必须是被覆盖方法参数清单的子集

正确答案:A

•上一页

•1

•2

•3

•4

•5

•6

•7

•8

•下一页

共71条/共8页

考前练兵■试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(41)

下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。

gclass,float,double:,public

gfloat,boolean,int#long

§char,extends,float,double

□public,private,protected

正确答案:D

(42)

常见的面向对象的程序设计语言包括()

APascal

同Fortran

§Java

目c

正确答案:c

(43)

在Java语言中,那一个是最基本的元素?()

A方法

B包

C对象

F接口

正确答案:C

(44)

类是对象的抽象,它的定义包括()部分

A一部分

B两部分

C三部分

D四部分

正确答案:B

(45)

布局管理器不包括()

yFIowLayout

^GridLayout

cSetLayout

DBorderLayout

正确答案:B

(46)

下列哪个数代表单精度浮点数?()

@0652

回3.4457D

00.298f

向0L

正确答案:C

(47)

下列说法中不正确的一项是()。

gTread类中没有义run()方法

B可通过继承Thread类来创建线程

gRunnable类中定义了run()方法

D可以通过实现Runnable接口来创建线程

正确答案:A

(48)

下面哪句是正确的?()

A会打印出HelloWork

B编译错误。

c运行时间错误。

日只打印出Hello.

正确答案:B

(49)

下面哪个方法与applet的显示无关?()

gdraw()

Bupdate()

grepaint()

Dpaint()

正确答案:A

(50)

Java语言的类型是0

A面向对象语言

B面向过程语言

。匚编程序

D形式语言

正确答案:A

•上一页

•1

•2

•3

•4

6

•7

共71条/共8页

考前练兵一试题详解

单选题(71)

•多选题(47)

•判断题(68)

(51)

下列说法中错误的一项是()。

SJava语言提供了检测与避免死锁的机制

司在Java语言中,要避免死锁,只能通过程序进行控制

事放锁的时候,应该按照死锁顺序的逆序进行

口在编写程序的时候,可以对所有共享数据设汁一个统一的加锁

顺序

正确答案:A

(52)

布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()

ABorderLayout

B)CardLayout

cGridLayout

□FlowLayout

正确答案:D

(53)

若有定义inta=l,b=2;则表达式(a++)+(++b)的值是()

A3

B4

c5

回6

正确答案:B

(54)

下面代码的执行结果是什么?()

<htmlxbody>

<%x=3;%>

<%intx=5;%>

<%!intx=7;%>

x=<%=x%>,<%=this.x%>

</bodyx/html>

Qx=3,5

脉=3,7

=5,3

=5,7

正确答案:C

Applet可以做下列那些操作?()

A读取客户端文件

B在客户端主机上创建新文件

C在客户端装载程序库

D读取客户端部分系统变量

正确答案:D

(56)

监听事件和处理事件()

A都由Listener完成

B都由相应事件Listener处登记过的构件完成

c由Listener和构件分别完成

D由Listener和窗口分别完成

正确答案:D

(57)

如要抛出异常,应用下列哪种子句?()

gcatch

B(throw

§try

□(finally

正确答案:B

(58)

创建一个标识有〃关闭〃按钮的语句是0。

QTextFieldb=newTextField("关闭");

BLabelb=newLabel("关闭");

gCheckboxb=newCheckbox(〃关闭〃);

□Buttonb=newButton(〃关闭〃);

正确答案:D

(59)

为实现多线程之间的通信,需要使用下列那种流才合适?()

AFilterstream

@Filestream

^Randomaccessstream

目Pipdestream

正确答案:D

(60)

在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()。

0init()

同start。

^destroyO

目stop()

正确答案:A

•上一页

1

•2

.

•5

*

•7

•8

•下一页

共71条/共8页

考前练兵•试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(61)

在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库

就是()包。

^java.io

Bjava.awt

gjava.applet

^java.awt.event

正确答案:D

(62)

要从文件“file.dat”文件中读出第10个字节到变量C中,下列哪个方法适合?()

AFilelnputStreamin=newFileInputStream("file.dat");

in.skip(9);intc=in.read()

BFilelnputStreamin=newFileInputStream("file.datn);

in.skip(lO);intc=in.read()

cFilelnputStreamin=newFileInputStream("file.datn);int

c=in.read()

DRandomAccessFilein=newRandomAccessFile("file.datn);

in.skip(9);intc=in.readByte()

正确答案:A

(63)

下列对继承的说法,哪个是正确的?0

A子类能继承父类的所有方法和状态

B子类能继承父类的非私有方法和状态

方类只能继承父类public方法和状态

D子类只能继承父类的方法,而不继承状态

正确答案:A

(64)

指出正确的表达式0

A)byte=128

BBoolean=null

clongl=OxfffL

Hdouble=0.9239d

正确答案:C

(65)

创建一个名为MyPackage的包的语句正确的是()。

AimportMyPackage;

^importpackageMyPackage;

cpackageMyPackage;

□packageimportMyPackage

正确答案:C

(66)

在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用

()类的对象来实现。

A|Label

[^Button

gTextArea

p[TextField

正确答案:A

(67)

容器Panel和Applet缺省使用的布局编辑策略是()

AFIowLayout

BBorderLayout

cGridLayout

目CardLayout

正确答案:A

(68)

在编写JavaApplet程序时,需要在程序的开头写上()语句。

Aimportjava.awt.*;

Bimportjava.applet.*;

目importjava.io.*;

^importjava.awt.event.*;

正确答案:B

(69)

下列Java常见事件类中属于鼠标事件类的是()。

glnputEvent

BKeyEvent

^MouseEvent

□(WindowEvent

正确答案:C

(70)

关于以下程序段的说法,正确的是()

A可通过编译

B第3行产生编译错误

日第4行产生编译错误

D第6行产生编译错误

正确答案:A

•上一页

•2

•3

•4

•5

•6

•7

•8

•下一页

共71条/共8页

考前练兵•试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(71)

关于以下代码所画图形的说明,正确的是()

十条40像素长的垂直红线,一个边长为150像素的红色四方

Ib条40像素长的垂直黑线,一个边长为150像素的红色四方

T一条50像素长的垂直黑线,一个边长为150像素的红色四方

2条5。像素长的垂直红线,一个边长为150像素的红色四方

正确答案:B

•上一页

•1

.2

•3

•4

•5

•6

.7

共71条/共8页

考前练兵■试题详解

•单选题(71)

•多选题(47)

判断题(68)

(1)

下面选项中属于有效的标示符的有0。

QlDoLikeTheLongNameClass

B$byte

gconst

一ok

正确答案:ABD

(2)

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

Apublicintadd(inta)

^publicvoidadd(longa)

©publicvoidadd(intajntb)

□publicvoidadd(floata)

正确答案:CD

(3)

定义变量如下:

charc='w';inti=8;longL=15;floatf=8.9f;

以下赋值语句正确的是0。

®i=c+i;

[i|c=c+i;

@L=f+L;

gf=i+L+f;

正确答案:AD

(4)

<htmlxbody>

<formname="data"action="/servlet/DataServlet"

method="POST">

<inputtype="text"name="name">

<inputtype="submit"name="submit">

</form>

</bodyx/html>

下面的哪两个方法可以取出name参数的值?()

gGetParameter("name");

^GetParameterValue("name");

gGetParameterValues("name");

目GetParameters("name");

正确答案:AC

(5)

运行以下代码后,不能描述应用外观的是?

importjava.awt.*;

publicclassCompLayextendsFrame{

publicstaticvoidmain(Stringargv[]){

CompLaycl=newCompLayO;

}

CompLay(){

Panelp=newPanelQ;

p.setBackground(Color.pink);

p.add(newBut

A按钮按从左向右的次序出现在窗体的底部

B按钮按从左向右的次序出现在窗体的顶部

d安钮将不显示

叵只有一个按钮显示占满整个窗体

正确答案:ACD

(6)

执行下列代码后,哪个结论是正确的String1]s=newString[10];()

0[10]为"";

班9]为null;

@[0]为未定义

D.length为10

正确答案:BD

(7)

下面哪些元素的body中(<elemnent>body</element>)oJlUffl

jsp:param?()

@<jsp:include...>

B<jsp:forwar...>

§<jsp:params>

D<servlet-params...>

正确答案:ABC

(8)

设有如下代码:

interfaceIFace{}

classCFaceimplementsIFace{}

classBase{}

publicclassObRefextendsBase{

publicstaticvoidmain(Stringargv[]){

ObRefobj=newObRef();

Baseb=newBase();

Objectobjl=newObject();

IFaceobj2=newCFace();

//Here

}

)

则在〃Here处插入哪个代码将不出现编译和运行错误。

@objl=obj2;

Bb=obj;

目obj二b;

[6|objl=b;

正确答案:ABD

(9)

有关线程的叙述正确的有:()

A通过继承Thread类或实现Runnable接口,可以获得对类中方

法的互斥锁定。

B可以获得对任何对象的互斥锁定。

c线程通过调用对象的synchronized方法可取得对象的互斥锁

定。

D线程调度算法是平台独立的。

正确答案:CD

(10)

下面哪个叙述是正确的?(选择二个)()

1.publicclassMyTextAreaextendsTextArea{

2.publicMyTextArea(intnrows,intncols){

3.enableEvents(AWTEvent.TEXT_EVENT_MASK);

4・}

5.

6.publicvoidprocessTextEvent(TextEventte){

7.System.out.println(^Processingat

A源程序必须存放到MyTextArea.java文件中

B在行2和行3之间应该增加一句:super(nrows,ncols)以至新

构件有合适的大小

可在行6processTextEvent()的返回值应声明为boolean而不是

void.

6在行7和8之间应增加一句:returntrue.

正确答案:AB

•2

•3

•4

•5

•下一页

共47条/共5页

考前练兵■试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(11)

对于构造函数,下列叙述正确的是()。

A构造函数是类的一种特殊函数,它的方法名必'须与类名相同。

B构造函数的返回类型只能是void型。

C构造函数的主要作用是完成对类的对象的初始化工作。

D一般在创建新对象时,系统会自动调用构造函数

正确答案:ACD

(12)

以下叙述正确的有?()

回如果一个部件注册多个监听者,事件只会被最后一个监听者处

理。

司如果一个部件注册多个监听者,事件将被所有监听者处理。

sb个部件注册多个监听者将导致编译出错。

目可以将一个部件已注册的监听者移去。

正确答案:BD

(13)

设有以下程序:

importjava.awt.*;

publicclassFlowApextendsFrame{

publicstaticvoidmain(Stringargv[]){

FlowApfa=newFlowApO;

fa.setSize(400,300);

fa.setVisible(true);

)

FlowAp(){

add(newButton("One"));

add(newButton(

耳窗体每边有4个标记为One到Four的按钮

目从顶到底有安排有4个标记为One到Four的按钮

计•个很大的标记为Four的按钮在正中央

D运行时指示没有设置布局管理器的错误

正确答案:ABD

(14)

importjavawt.*;

publidassXextendsFrame{

publistativoimain(String[]args){

Xx=newX();

x.pack();

x.setVisible(true);

)

publiX(){

setLayout(newBorderLayoutO);

Panelp=newPanel();

add(pfBorderLayout.NORTH);

Buttonb=newButto

对标有“North"和"South"的两个按钮具有相同的宽度

B标有"North”和“South”的两个按钮具有相同的高度。

诙有“North”的按钮的高度可以随窗口的大小而改变。

D标有”N。rth”的按坦的宽度不随窗口的大小而改变。

正确答案:BD

(15)

面向对象程序设计的基本特征是()。

A抽象

B封装

C继承

D多态

正确答案:ABCD

(16)

下面代码执行后,其正确的输出结果包括()。publicclassExample{

publicstaticvoidmain(Stringargs[]){

int1=0;

do{

System.out.println("DoingitforIis:"+1);

}while(—1>0)

System.out.println(nFinish,z);

)

)

ADoingitforIis3

BDoingitforIis1

目Finish

□DoingitforIis0

正确答案:CD

(17)

下列哪个方法可用于创建一个可运行的类?0

^publicclassXimplementsRunable{publicvoid

run(){……}}

BpublicclassXimplementsThread{publicvoidrun(){……}}

cpublicclassXimplementsThread{publicintrun(){……}}

□publicclassXimplementsThread{publicvoidrun(){……}}

正确答案:AD

(18)

下面关于继承的叙述正确的有()o

小在java中只允许单一继承

宜在java中一个类只能实现一个接口

可在java中一个类不能同时继承一个类和实现一个接口

^java的单一继承使代码更可靠

正确答案:AD

(19)

publiclassXimplementsRunnable{

publistativoimain(String[]args){

3)〃在这插入代码

)

publivoirun(){

intx=O,y=O;

for(;;){

x++;

Y++;

u

System.out.println("x=+x+"fy="+y);

)

)

)

下面哪些代码加在第3行可以使run()运行?

x=newX();

x.run();

型x=newX();

newThread(x).run();

型x=newX();

newThread(x).start();

|B|Threat=newThread(x).run();

正确答案:AC

(20)

选出合理的标识符()

0_sysljll

B)2mail

g$change

|B|class

正确答案:AC

•上一页

•1

•2

•3

•4

•5

•下一页

共47条/共5页

考前练兵一试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(21)

下面哪个说法正确()?

可如果某公共的接口被声明在一个源文件中,则接口必须与源文

件具有相同的名字。

■如果源文件包含import语句,则该语句必须是除空行和注释行

外的第一个语句行。

津口果某源文件包含package语句则该语句必须是第一个非空、

非注释行。

6接口中的方法必定是抽象方法,但可以不用关键字abstract修

饰。

正确答案:ABCD

(22)

下列哪个方法属于播放声音的方法?()

0loop()

B)StOp()

gstart()

目play()

正确答案:ABD

(23)

下面的哪些程序片断可能导致错误?()

^Strings=Z/Gonewiththewindn;Stringt="good〃;

Stringk=s+t;

[^Strings="Gonewiththewind”;Stringt;t=s[3]+“one";

目Strings="Gonewiththewind”;Stringstandard=

s.toUpperCase();

目Strings="homedirectory/#;Stringt=s-"directory";

正确答案:BD

(24)

下面main()方法的定义哪些是正确的0?

Apublicstaticvoidmain(Stringargs[]){}

^publicstaticvoidmain(String[]){}

(publicstaticvoidmain(String[]args){}

□publicstaticvoidmain(String[]x){}

正确答案:ACD

(25)

下面哪些是DML命令?()

^commit

.update

[delete

司create

正确答案:BC

(26)

容器的add(Componentcomp)和add(Stringname.Component

comp)方法在加入什么部件时将抛出IllegalArgumentException()

AjButton

.List

〈Window

D包含这个容器的容器

正确答案:CD

(27)

以下哪些不是paint。方法使用的参数类型?()

^Graphics

B)Graphics2D

[String

司Color

正确答案:ACD

(28)

指出错误的表达式()

Abyte=128;

(B)Boolean=null;

用ongl=OxfffL;

|^double=0.9239d;

正确答案:ABD

(29)

在Java中,把不同类型的输入、输出源抽象为流,流一般分为()

屋输入流

B输出流

分符流

D字节流

正确答案:AB

哪些方法不是实现Runnable接口所需的?()

gwait()

@run()

@stop()

[S|update()

正确答案:ACD

•5

*

共47条/共5页

考前练兵•试题详解

单选题(71)

多选题(47)

•判断题(68)

(31)

定义一个类名为“MyClassJava”的类,并且该类可被一个工程中的所有类访问,

那么该类的正确声明应为:()

^privateclassMyClassextendsObject

,dassMyClassextendsObject

gpublicclassMyClass

□publicclassMyClassextendsObject

正确答案:CD

(32)

下列关于静态初始化器的叙述中,哪一个是正确的?()

A静态初始化器是在构造函数之前加上static修饰符。

B静态初始化器是对类自身进行初始化。

C静态初始化器在同一个类中只能有一个。

日静态初始化器是在其所属的类加载内存时由系统自动调用执

行。

正确答案:BD

(33)

以下哪些是java关键字?()

^double

BjSwitch

Bthen

L-J

[B|instanceof

正确答案:ACD

(34)

下列创建二维整型数组正确语句是:()

Ainta[][]=newint[10,10];

Binta[10][10]=newint[][];

ginta[][]=newint[10][10];

Dint[]a[]=newint[10][10];

正确答案:CD

(35)

下面哪两个是对的?()

A静态的内部类需要一个静态的初始化方法

B一个静态的内部类需要一个外部类的实例来调用

一个静态的内部类不需要外部类的实例来调用

D一个静态的内部类的静态成员可以用静态类的类名来调用。

正确答案:CD

(36)

下列说法正确的几项是?()

囚getlmage。方法无论图像是否存在,都立即返回

耳getlmage()方法调用图像的时候,一直等图像加载完毕才返回

可使用getlmage。方法时,只有图像真正需要绘制时,数据才真

正加载。

D由于网络带宽的限制,图像的显示过程可能会很慢。

正确答案:ACD

(37)

以下AWT类中哪些实现部件的布局?()

AFIowLayout

B|GridBagLayout

§ActionListener

pjWindowAdapter

正确答案:AB

(38)

以下哪些不是Menuitem类的方法?()

QsetVisible(booleanb)

§setEnabled(booleanb)

cgetSize()

^|setForeground(Colorc)

正确答案:ACD

(39)

下面哪些jspaction中允许使用表达式(expression)?()

@<jsp:setPropertyname="name〃value=<%=

expression%>

B<jsp:includepage=<%=expresion%>

g<jsp:paranname="name"value=<%=expression%>

D<jsp:getPropertyname=<%expression%>

正确答案:ABC

(40)

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

A抛出一个例外时。

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

日当创建一个新线程时。

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

正确答案:ABD

•上一页

•1

•2

•3

•5

•下一页

共47条/共5页

考前练兵■试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(41)

阅读下面的代码,下面的叙述哪些是正确的?()

1publicvoidcreateQ{

2VectormyVect;

3myVect=newVector();

4)

国行2不会为变量myVect分配内存空间

同行2为Vector对象的引用分配内存空间

可行2创建了一个Vector类的对象

同行3创建了一个Vector类的对象

正确答案:AD

(42)

一个部件重绘时,方法调用不能按下面哪个次序?()

A直接调用paint()

B调用update,而update会调用paint()

巳隔用repaint。,由它调用update。,update再调用paint()

D调用repaint。,它将直接调用paint

正确答案:ABD

(43)

什么原因会导致当前的线程停止执行?()

可抛出一个InterruptedException

B线程调用了wait()方法

日创建一个新线程

D优先级高的线程准备运行

正确答案:ABD

(44)

下列说法正确的是()

^java.Iang.Clonable是类

B)java.lang.Runnable是接口

[Double又寸象在java.lang包中

□Doublea=1.0是正确的java语句

正确答案:AC

(45)

什么原因可导致线程停止执行。()

A有更高优先级的线程开始执行

B线程调用了wait。方法

C线程调用了yield。方法

D线程调用了pause。方法;

正确答案:ABC

(46)

哪个布局管理器使用的是组件的最佳尺寸()

AFIowLayout

^BorderLayout

^GridLayout

[o|GridBagLayout

正确答案:AD

(47)

以下哪些不是paint。方法使用的参数类型?()

^Graphics

B)Graphics2D

^String

目Color

正确答案:BCD

•上一页

•1

•2

•3

•4

共47条/共5页

考前练兵■试题详解

•单选题(71)

•多选题(47)

•判断题(68)

(1)

算术运算符只能操作整型数、浮点数。

A错误

B正确

正确答案:A

(2)

当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一

定终止运行。

A错误

B正确

正确答案:B

(3)

圆弧可以看作是椭圆的一部分。绘制圆弧的方法为

drawArco

A错误

B正确

正确答案:B

(4)

Socket类是面向连接的,它提供了一介可供读写的流接口,在通信结束后,连

接必须关闭,以释放资源。

A错误

B正确

正确答案:B

(5)

servlet的init()方法是每次请求时都调用。

A错误

B正确

正确答案:A

(6)

一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型

的返回值。

A错误

B正确

正确答案:A

(7)

设String对象s="H",运行语句System.out.println(s.concat(Mello!0));

后对象的内容为〃。!”,所以语句输出为〃

StringsHell

温馨提示

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

评论

0/150

提交评论