東師JAVA程序設計高起本_第1頁
東師JAVA程序設計高起本_第2頁
東師JAVA程序設計高起本_第3頁
東師JAVA程序設計高起本_第4頁
東師JAVA程序設計高起本_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

考前練兵■試題詳解

?單選題(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)

為了區(qū)分重教多態(tài)中同名的不同方法,要求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個字節(jié)碼文件,擴展名是.class

同1個字節(jié)碼文件,擴展名是.class

@3個字節(jié)碼文件,擴展名是java

03個字節(jié)碼文件,擴展名是.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]多態(tài)

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)創(chuàng)建一個列表,關于該列表的幾個說法哪項

是錯誤的。()

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)

以下哪個方法用于定義線程的執(zhí)行體?()

@start()

Binit()

grun()

正確答案:C

(35)

在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的。方法

來完成一些畫圖操作。()

A)start()

BjstOpO

Rinit()

[o|paint()

正確答案:D

(36)

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

Aint

加oid

cboolean

目static

正確答案:B

(37)

while循環(huán)和dowhile循環(huán)的區(qū)別是:()

國沒有區(qū)別,這兩個結構田可情況下效果一樣

B)while循環(huán)比do……while循環(huán)執(zhí)行效率高

gwhile循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

耳d?!瓀hile循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

正確答案: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類來創(chuàng)建線程

gRunnable類中定義了run()方法

D可以通過實現Runnable接口來創(chuàng)建線程

正確答案: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)

下面代碼的執(zhí)行結果是什么?()

<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在客戶端主機上創(chuàng)建新文件

C在客戶端裝載程序庫

D讀取客戶端部分系統變量

正確答案:D

(56)

監(jiān)聽事件和處理事件()

A都由Listener完成

B都由相應事件Listener處登記過的構件完成

c由Listener和構件分別完成

D由Listener和窗口分別完成

正確答案:D

(57)

如要拋出異常,應用下列哪種子句?()

gcatch

B(throw

§try

□(finally

正確答案:B

(58)

創(chuàng)建一個標識有〃關閉〃按鈕的語句是0。

QTextFieldb=newTextField("關閉");

BLabelb=newLabel("關閉");

gCheckboxb=newCheckbox(〃關閉〃);

□Buttonb=newButton(〃關閉〃);

正確答案:D

(59)

為實現多線程之間的通信,需要使用下列那種流才合適?()

AFilterstream

@Filestream

^Randomaccessstream

目Pipdestream

正確答案:D

(60)

在瀏覽器中執(zhí)行applet程序,以下選項中的哪個方法將被最先執(zhí)行()。

0init()

同start。

^destroyO

目stop()

正確答案:A

?上一頁

1

?2

.

?5

*

?7

?8

?下一頁

共71條/共8頁

考前練兵?試題詳解

?單選題(71)

?多選題(47)

?判斷題(68)

(61)

在Java中,開發(fā)圖形用戶界面的程序需要使用一個系統提供的類庫,這個類庫

就是()包。

^java.io

Bjava.awt

gjava.applet

^java.awt.event

正確答案:D

(62)

要從文件“file.dat”文件中讀出第10個字節(jié)到變量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子類能繼承父類的所有方法和狀態(tài)

B子類能繼承父類的非私有方法和狀態(tài)

方類只能繼承父類public方法和狀態(tài)

D子類只能繼承父類的方法,而不繼承狀態(tài)

正確答案:A

(64)

指出正確的表達式0

A)byte=128

BBoolean=null

clongl=OxfffL

Hdouble=0.9239d

正確答案:C

(65)

創(chuàng)建一個名為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)

執(zhí)行下列代碼后,哪個結論是正確的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一般在創(chuàng)建新對象時,系統會自動調用構造函數

正確答案:ACD

(12)

以下敘述正確的有?()

回如果一個部件注冊多個監(jiān)聽者,事件只會被最后一個監(jiān)聽者處

理。

司如果一個部件注冊多個監(jiān)聽者,事件將被所有監(jiān)聽者處理。

sb個部件注冊多個監(jiān)聽者將導致編譯出錯。

目可以將一個部件已注冊的監(jiān)聽者移去。

正確答案: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多態(tài)

正確答案:ABCD

(16)

下面代碼執(zhí)行后,其正確的輸出結果包括()。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)

下列哪個方法可用于創(chuàng)建一個可運行的類?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字節(jié)流

正確答案:AB

哪些方法不是實現Runnable接口所需的?()

gwait()

@run()

@stop()

[S|update()

正確答案:ACD

?5

*

共47條/共5頁

考前練兵?試題詳解

單選題(71)

多選題(47)

?判斷題(68)

(31)

定義一個類名為“MyClassJava”的類,并且該類可被一個工程中的所有類訪問,

那么該類的正確聲明應為:()

^privateclassMyClassextendsObject

,dassMyClassextendsObject

gpublicclassMyClass

□publicclassMyClassextendsObject

正確答案:CD

(32)

下列關于靜態(tài)初始化器的敘述中,哪一個是正確的?()

A靜態(tài)初始化器是在構造函數之前加上static修飾符。

B靜態(tài)初始化器是對類自身進行初始化。

C靜態(tài)初始化器在同一個類中只能有一個。

日靜態(tài)初始化器是在其所屬的類加載內存時由系統自動調用執(zhí)

行。

正確答案:BD

(33)

以下哪些是java關鍵字?()

^double

BjSwitch

Bthen

L-J

[B|instanceof

正確答案:ACD

(34)

下列創(chuàng)建二維整型數組正確語句是:()

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

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

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

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

正確答案:CD

(35)

下面哪兩個是對的?()

A靜態(tài)的內部類需要一個靜態(tài)的初始化方法

B一個靜態(tài)的內部類需要一個外部類的實例來調用

一個靜態(tài)的內部類不需要外部類的實例來調用

D一個靜態(tài)的內部類的靜態(tài)成員可以用靜態(tài)類的類名來調用。

正確答案: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。方法時。

日當創(chuàng)建一個新線程時。

6當一個優(yōu)先級高的線程進入就緒狀態(tài)時。

正確答案:ABD

?上一頁

?1

?2

?3

?5

?下一頁

共47條/共5頁

考前練兵■試題詳解

?單選題(71)

?多選題(47)

?判斷題(68)

(41)

閱讀下面的代碼,下面的敘述哪些是正確的?()

1publicvoidcreateQ{

2VectormyVect;

3myVect=newVector();

4)

國行2不會為變量myVect分配內存空間

同行2為Vector對象的引用分配內存空間

可行2創(chuàng)建了一個Vector類的對象

同行3創(chuàng)建了一個Vector類的對象

正確答案:AD

(42)

一個部件重繪時,方法調用不能按下面哪個次序?()

A直接調用paint()

B調用update,而update會調用paint()

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

D調用repaint。,它將直接調用paint

正確答案:ABD

(43)

什么原因會導致當前的線程停止執(zhí)行?()

可拋出一個InterruptedException

B線程調用了wait()方法

日創(chuàng)建一個新線程

D優(yōu)先級高的線程準備運行

正確答案:ABD

(44)

下列說法正確的是()

^java.Iang.Clonable是類

B)java.lang.Runnable是接口

[Double又寸象在java.lang包中

□Doublea=1.0是正確的java語句

正確答案:AC

(45)

什么原因可導致線程停止執(zhí)行。()

A有更高優(yōu)先級的線程開始執(zhí)行

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. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論