2023年Java4多選題題庫(kù)_第1頁(yè)
2023年Java4多選題題庫(kù)_第2頁(yè)
2023年Java4多選題題庫(kù)_第3頁(yè)
2023年Java4多選題題庫(kù)_第4頁(yè)
2023年Java4多選題題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1以下關(guān)于中斷控制語(yǔ)句的描述,錯(cuò)誤的是()

Abreak語(yǔ)句用于中斷當(dāng)前的程序塊,如for循環(huán)塊,if結(jié)構(gòu)塊等的執(zhí)

Bcontinue停止繼續(xù)執(zhí)行下面的語(yǔ)句,直接跳回循環(huán)起始位置

Cbreak用于強(qiáng)行退出循環(huán),不執(zhí)行循環(huán)中剩余的語(yǔ)句

Dreturn用于退出整個(gè)子程序

E在一個(gè)函數(shù)中,不管有沒有返回值,都需要return語(yǔ)句來(lái)推出函數(shù)

2以下關(guān)于函數(shù)重載的描述中,對(duì)的的是()

A"函數(shù)參數(shù)不同”指參數(shù)名稱不同

B"函數(shù)參數(shù)不同”指參數(shù)的類型不同

C返回值不同的函數(shù)也可以重載

D重載的函數(shù)必須具有不同的參數(shù)

E重載是指一個(gè)類的多個(gè)成員函數(shù)具有相同的名稱,但有不同的參數(shù)

3能否運(yùn)用返回值對(duì)函數(shù)進(jìn)行重載?()

A不行,由于Java并未明確規(guī)定函數(shù)的返回值必須賦給變量

B可以,由于返回值也是函數(shù)的重要組成部分

C可以,但規(guī)定一個(gè)函數(shù)有返回值,另一個(gè)函數(shù)沒有返回值

D不行,Java系統(tǒng)無(wú)法區(qū)分僅返回值不同的函數(shù),編譯時(shí)會(huì)報(bào)錯(cuò)

E可以,但僅能用于返回值為簡(jiǎn)樸變量的情況

4有哪幾種方法訪問一個(gè)包中的公開類?()

A用"*”號(hào)來(lái)匹配帶有某個(gè)關(guān)鍵字的包

B用"import包名.類名”導(dǎo)入包中的某個(gè)類

C用"import包名.*"導(dǎo)入包中的所有類

D用"*"號(hào)來(lái)匹配帶有某個(gè)關(guān)鍵字的類

E用類的全名(包名+類名)訪問

5以下關(guān)于Object類的描述中,錯(cuò)誤的是()

AObject類提供了wait,notify,notifyAU等函數(shù)用于線程間同步

BObject類提供了clone,compare,delete,add,insert等函數(shù)用于對(duì)對(duì)象

進(jìn)行操作

CObject類是所有自定義類的直接或間接父類,但不是系統(tǒng)類的父類

DObject類定義了一些每個(gè)類都應(yīng)當(dāng)有的基本的成員變量和成員函數(shù)

EObject類是其它一切類的直接或間接父類

6以下關(guān)于線程的運(yùn)營(yíng),暫停,結(jié)束的描述中,錯(cuò)誤的是()

AThead類的sleep靜態(tài)函數(shù)可以使線程休眠一段時(shí)間

Bwait函數(shù)會(huì)使線程處在等待狀態(tài),作用與sleep函數(shù)相同

C一個(gè)線程不需要特別的代碼來(lái)中止它,當(dāng)run函數(shù)中的代碼都執(zhí)行

完了以后,線程就自然中止了

D線程的啟動(dòng)通過(guò)線程類(或者其子類)的start函數(shù)來(lái)實(shí)現(xiàn)

E調(diào)用stop函數(shù)使線程停止

7如何設(shè)立工具提醒?()

A創(chuàng)建一個(gè)工具提醒對(duì)象

BsetToolTipText函數(shù)的參數(shù)是工具提醒對(duì)象

C調(diào)用組件的setToolTipText函數(shù)工具提醒

DsetToolTipText函數(shù)的參數(shù)就是工具提醒的內(nèi)容字符串

E創(chuàng)建一個(gè)組件

8邊界型布局的區(qū)域涉及幾個(gè)區(qū)?()

A菜單區(qū)、工具欄區(qū)、內(nèi)容區(qū)、狀態(tài)欄區(qū)

B內(nèi)容區(qū)、工具欄區(qū)

C北區(qū),南區(qū),或者稱為頁(yè)首,頁(yè)尾

D中間區(qū)

E西區(qū),東區(qū),或者稱為行首,行尾

9java程序的編譯與運(yùn)營(yíng)分幾個(gè)階段,下面的階段描述中對(duì)的的是

()

Ajava虛擬機(jī)運(yùn)營(yíng)連接后的可執(zhí)行文獻(xiàn),將他們翻譯為硬件可以理解

的機(jī)器語(yǔ)言

Bjava編譯器將源文獻(xiàn)編譯為二進(jìn)制的目的碼文獻(xiàn)

C目的代碼文獻(xiàn)無(wú)需連接,可以直接由JAVA虛擬機(jī)執(zhí)行

D連接軟件將目的代碼文獻(xiàn)連接為最終的可執(zhí)行文獻(xiàn)

Ejava虛擬機(jī)解釋目的代碼文獻(xiàn),并把他們翻譯為硬件可以理解的機(jī)

器語(yǔ)言

10Java中有哪些快捷賦值運(yùn)算符?()

A"&&=","||=",用于條件運(yùn)算的快捷賦值

B",用于關(guān)系運(yùn)算的快捷賦值

C用于四則運(yùn)算的快捷賦值

D用于位移的快捷賦值

E"&=","|=",用于移位的快捷賦值運(yùn)算

11函數(shù)的定義中有哪些選項(xiàng)()

A函數(shù)中的局部變量列表

B參數(shù)列表

C訪問級(jí),返回值的類型

D函數(shù)名稱

E函數(shù)/子程序的區(qū)分符

12在創(chuàng)建對(duì)象時(shí)有幾種方法為對(duì)象的成員變量賦初值()

A在創(chuàng)建對(duì)象之前先為對(duì)象的成員變量賦初值

B缺省情況下成員變量會(huì)自動(dòng)賦值或空值

C不能為對(duì)象的成員變量賦初值

D為成員變量賦指定的初值

E運(yùn)用構(gòu)造函數(shù)為成員變量賦初值

13在Java中,可以用"+”號(hào)連接字符串,以下描述錯(cuò)誤的是()

A由于號(hào)將幾個(gè)字符串連接在一起.因此只能使用StringBuffer對(duì)象

B假如以字符串開頭,那么其后的"+"號(hào)都是字符串連接的含義

C”+"號(hào)只能連接字符串和字符,不能連接數(shù)字,否則會(huì)導(dǎo)致概念混淆

D通過(guò)號(hào)可以將不同的字符串'數(shù)字'字符連接成一個(gè)完整的字符串

E用號(hào)連接的字符串可以賦值給String對(duì)象

14程序的創(chuàng)建有哪兒步?()

A啟動(dòng)線程

B指定線程運(yùn)營(yíng)的起始點(diǎn)

C為線程對(duì)象分派內(nèi)存運(yùn)營(yíng)空間

D在主程序中創(chuàng)建線程對(duì)象

E建立線程類

15在JBuilder下,創(chuàng)建可執(zhí)行程序文獻(xiàn)需要那些環(huán)節(jié)?()

A在菜單中選”可執(zhí)行程序向?qū)?

B選擇需要放入可執(zhí)行文獻(xiàn)的java文獻(xiàn)

C選擇JBuilder當(dāng)前所處的操作系統(tǒng)類型

D選擇需要建立的可執(zhí)行程序類型

E在生成的可執(zhí)行程序工程中選"Make”,即可生成可執(zhí)行程序

16以下關(guān)于分層窗格的描述中,對(duì)的的是()

A分層窗格中涉及了內(nèi)容窗格和菜單欄

B分層窗格中的各層按添加的先后順序分層

C分層窗格的作用是調(diào)節(jié)各層間的互相覆蓋關(guān)系

D簡(jiǎn)樸的圖形界面程序不需要分層窗格

E分層窗格中的每一層都有深度值,深度值小的是底層

17創(chuàng)建列表框的環(huán)節(jié)有那些?()

A運(yùn)用add函數(shù)逐項(xiàng)添加列表項(xiàng)

B創(chuàng)建列表框?qū)ο?/p>

C運(yùn)用sort函數(shù)為列表項(xiàng)排序

D設(shè)立列表框?qū)傩?/p>

E將列表框防到滾動(dòng)條面板中

18如何獲得列表框的選擇結(jié)果?()

AgetSelectedValues,返回一個(gè)對(duì)象數(shù)組,其中有所有選中的選項(xiàng)的內(nèi)

BisSelectedlndex,表達(dá)返回的序號(hào)都是被選中的項(xiàng)的序號(hào)

CgetSelectlndices,返回一個(gè)整數(shù)數(shù)組,其中保存有所有選中的選項(xiàng)的

序號(hào)

DgetSelectedValue,返回所有選中的選項(xiàng)的內(nèi)容,通過(guò)一個(gè)字符串來(lái)表

達(dá)

EgetSelectedlndex,返回第一個(gè)選中的選項(xiàng)的序號(hào),序號(hào)從0開始算

19表格包型布局有哪些約束類型?()

A"anchor":表達(dá)當(dāng)面板大于表格時(shí),如何放置整個(gè)表格

B"gridwidth","gridheight":分別表達(dá)這個(gè)組件在寬度和高度上分別

占用了幾個(gè)單元格

C"weightx","weighty":擬定當(dāng)面板大小改變時(shí),各單元格分派多余

空間的相對(duì)權(quán)重

D"inColl":表達(dá)組見是否放在單元格中

E"gridx","gridy":指定組見所在的單元格位置

20關(guān)于接口的定義和實(shí)現(xiàn),以下描述對(duì)的的是:

A接口定義中的方法都只有定義沒有實(shí)現(xiàn)

B接口定義中的變量都必須寫明final和static

C假如一個(gè)接口由多個(gè)類來(lái)實(shí)現(xiàn),則這些類在實(shí)現(xiàn)該接口中的方法時(shí)

應(yīng)采用統(tǒng)一的代碼

D假如一個(gè)類實(shí)現(xiàn)一個(gè)接口,則必須實(shí)現(xiàn)該接口中的所有方法,但方

法未必聲明為public.

E接口定義中的成員變量變量只能是static和final的

21對(duì)關(guān)鍵詞continue和break的理解是對(duì)的的是:

A執(zhí)行到continue后,程序的控制流跳轉(zhuǎn)到循環(huán)塊的之后之后執(zhí)行

B執(zhí)行到continue后,程序的控制流跳轉(zhuǎn)到循環(huán)塊的迭代部分繼續(xù)判

C執(zhí)行break之后,程序的控制流程跳轉(zhuǎn)到循環(huán)塊的迭代部分繼續(xù)判

D執(zhí)行break之后,程序的控制流跳轉(zhuǎn)到循環(huán)塊的之后的語(yǔ)句繼續(xù)執(zhí)

Econtinue可以用于終止switch語(yǔ)句中語(yǔ)句序列

22在Java的異常解決語(yǔ)句try-catch-final中,以下描述不對(duì)的的是:

Atry后面是也許產(chǎn)生異常的代碼,catch后面是捕獲到某種異常對(duì)象

時(shí)進(jìn)行解決的代碼,final后面是沒有捕獲到異常時(shí)要執(zhí)行的代碼

Btry后面是也許產(chǎn)生異常的代碼,catch后面是捕獲到某種異常對(duì)象

時(shí)進(jìn)行解決的代碼,final后面是無(wú)論是否捕獲到異常都必須執(zhí)行的代碼

Ccatch語(yǔ)句和final語(yǔ)句都可以缺省

Dcatch語(yǔ)句用來(lái)解決程序運(yùn)營(yíng)時(shí)的非致命性錯(cuò)誤,而final語(yǔ)句用來(lái)

解決程序運(yùn)營(yíng)時(shí)的致命性錯(cuò)誤

E當(dāng)程序運(yùn)營(yíng)時(shí)拋出的異常是cathe語(yǔ)句中異常的子類,異常也會(huì)被

捕獲執(zhí)行相應(yīng)的catch語(yǔ)句。

23假如一個(gè)程序段中有多個(gè)catch,則程序會(huì)按如下哪種情況執(zhí)行?

A找到適合的例外類型后繼續(xù)執(zhí)行后面的catch?

B找到每個(gè)符合條件的catch都執(zhí)行一次。

C找到適合的例外類型后就不再執(zhí)行后面的catcho

D對(duì)每個(gè)catch都執(zhí)行一次。

E按順序找到和catch異常類型匹配的第一個(gè)catch塊執(zhí)行,假如final

塊是必須執(zhí)行的。

24下列關(guān)于操作符>>和>>>描述是對(duì)的:

A?執(zhí)行位右移

B>>>執(zhí)行逆轉(zhuǎn)輸出

C?執(zhí)行帶符號(hào)位的移位操作>>>執(zhí)行不帶符合位的移位操作

D?執(zhí)行不帶符合位的移位操作>>>執(zhí)行帶符合位的移位操作

E?只能用于操作整型數(shù)據(jù)類型>>>只能用于操作浮點(diǎn)數(shù)據(jù)類型

25根據(jù)下列給定的表達(dá)式

Strings="Example";

哪些選項(xiàng)是合法的?

As?>=3;

Bs[3]="x";

Cinti=s.length();

DStringt=Tor"+s;

Es=s+10;

26根據(jù)下列給定的表達(dá)式

Strings二"hello";

哪些選項(xiàng)是合法的?

As?=2;

Bcharc=s[3];

Cs+="there'1;

Dinti=s.length();

Es=s+3;

27根據(jù)如下給定的聲明賦值語(yǔ)句

Integeri=newInteger(42);

Long1=newLong(42);

Doubled=newDouble(42.0);

返回false值的表達(dá)式有?

Ai.equals(newInteger(42));

B(i==d)

Ci.equals(newLong(42));

D(i.equals(d))

E(d.equals(i))

28屬于Java關(guān)鍵字的是:

Aif

Belse

Cdo

Dwhile

Ecase

29運(yùn)營(yíng)如下代碼,顯示結(jié)果有那些?

publicclassMyClass{

publicstaticvoidmain(StringargsIJ){

out:for(inti=1;i<3;i++)

in:for(intj=l;j<3;j++){

if(j==2)

continueout;

System.out.println(ni="+i+"j="+j);

Ai=lj=l

Bi=2j=l

Ci=2j=2

Di=lj=2

Ei=3j=3

30給定如下代碼:

Stringsl=newString(^^Hello'^);

Strings2=newStringC'World");

Strings3="Java”;

哪些是合法的字符串操作?

As3=sl-s2

Bs3-=s2

Cs3=sl+s2

Ds3+=sl

Es3=s3&s2

31以下屬于Java修飾符的有:

Apublic

Bprotected

Cprivate

Dtransient

Eserializable

32選擇有語(yǔ)法錯(cuò)誤的語(yǔ)句?

Ashortmyshort=99S

BStringname='ExcellenttutorialMrGreen'

Ccharc=17c

Dintz=015

Efloatf=3.14

33以下屬于Java關(guān)鍵字有:

Adouble

BCase

Cthen

Dinstanceof

Ewhile

34以下語(yǔ)句無(wú)編譯錯(cuò)誤的有:

Afloatfl=l/3;

Binti=l/3;

Cfloatf2=1.01;

Ddoubled=999d;

Ebooleanb=3>4?false:true;

35以下屬于Java關(guān)鍵字的有:

Anew

Bcreate

CinstanceOf

Dinstanceof

Eelseif

36以下語(yǔ)句無(wú)編譯錯(cuò)誤的有:

ASystem.out.print(1+2+3);

Binti=l+'2';

Cbyteb=-129;

DStrings-c';

Efloatf=1.0;

37以下說(shuō)法對(duì)的的有:

Abyte變量可表達(dá)范圍從-128到127

Bbyte變量可表達(dá)范圍從-127到128

Cbyte變量可表達(dá)范圍從0到255

Dchar變量可表達(dá)范圍從0到255

Echar變量可表達(dá)范圍從0到65535

38下面哪些是合法的標(biāo)記符:

ASpersons

BTwoUsers

C*point

Dthis

E_endline

39下面關(guān)于使用“<<"和">>“操作符的哪些結(jié)果是對(duì)的?

A10100000000000000000000000000000?4的結(jié)果是

00001010000000000000000000000000

B10100000000000000000000000000000?4的結(jié)果是

11111010000000000000000000000000

C10100000000000000000000000000000?>4的結(jié)果是

00001010000000000000000000000000

D10100000000000000000000000000000?>4的結(jié)果是

11111010000000000000000000000000

E10100000000000000000000000000000?4的結(jié)果是

00000000000000000000000000001111

40下面哪些不是java的基本數(shù)據(jù)類型?

Ashort

BBoolean

CInteger

Dfloat

EString

41下面有關(guān)java代碼安全性的敘述哪些是對(duì)的?

A字節(jié)碼校驗(yàn)器加載查詢執(zhí)行需要的所有類。

B運(yùn)營(yíng)時(shí)解釋器執(zhí)行代碼。

C在運(yùn)營(yíng)時(shí),字節(jié)碼被加載,驗(yàn)證然后在解釋器里面運(yùn)營(yíng)。

D類加載器通過(guò)度離本機(jī)文獻(xiàn)系統(tǒng)的類和從網(wǎng)絡(luò)導(dǎo)入的類增長(zhǎng)安全

性。

EJVM在加載字節(jié)碼時(shí),類加載器會(huì)檢查被裝入的字節(jié)碼在之前有沒

有被篡改。

42"result”是一個(gè)boolean型的變量,下面的哪些表達(dá)式是合法的?

Aresult=true;

Bif(result){/*dosomething...*/}

Cif(result!=0){/*dosomething...*/.}

Dresult=1;

Eresult="false";

43給出下列代碼:

switch(x){

case1:System.out.println("Testlu);break;

case2:

case3:System.out.println(nTest2");break;

default:System.out.println(,,end,');

X為什么值時(shí),會(huì)輸出Test2?

A零

B1

C2

D3

Edefault

44下面關(guān)于變量及其范圍的陳述哪些是對(duì)的?

A實(shí)例變量是類的成員變量。

B實(shí)例變量用關(guān)鍵字static聲明。

C在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建

D局部變量在使用前必須被初始化。

E局部變量不可以和類的成員變量同名

45下面關(guān)于繼承的哪些敘述是對(duì)的的?

A在java中對(duì)類只允許單一繼承。

B在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口。

C在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口。

Djava的單一繼承使代碼更可靠。

Ejava的類允許使用多繼承,即一個(gè)類允許有多個(gè)父類。

46給定下列代碼:

publicclassParent{

publicintaddValue(inta,intb){

ints;

s=a+b;

returns;

)

)

classChildextendsParent{

)

下列的方法聲明假如作為Child類的方法,哪些方法覆蓋了Parent

類中的addValue方法。

AintaddValue(inta,intb){/*dosomething...*/}

BpublicvoidaddValue(){/*dosomething...*/!

CpublicintaddValue(inta,intb){/*dosomething...*/}

DpublicintaddValue(inta,intb)throwsMyException{//dosomething...}

EprotectedintaddVaiue(inta,intb)

47下面的哪些程序片斷也許導(dǎo)致錯(cuò)誤?

AStrings="Gonewiththewind”;

Stringt="good”;

Stringk=s+t;

BStrings="Gonewiththewind";

Stringt;

t=s[3]+“one”;

CStrings="Gonewiththewind”;

Stringstandard=s.toUpperCase();

DStrings="homedirectoryn;

Stringt=s-"directory'1;

EStringsi=T;

si=+2;

48下列哪些接口在Java中沒有定義相相應(yīng)的Adapter類?

AMouseListener

BKeyListener

CActionListener

DItemListener

EWindowListener

49下列那些項(xiàng)目不是java的重要優(yōu)點(diǎn):

A直接操作內(nèi)存,功能強(qiáng)大

B一次編寫,到處運(yùn)營(yíng)

C純面向?qū)ο蟮恼Z(yǔ)言

D可以通過(guò)拖拽的方式快速開發(fā)程序界面

E優(yōu)秀的多線程解決能力

50下面有幾個(gè)定義的標(biāo)記符,找出符合Java規(guī)范的標(biāo)記符。

AIDoLoveThisGame

Bconst

C3Person

D_People5

EShelloJava

51以下對(duì)默認(rèn)構(gòu)造說(shuō)法對(duì)的的有:

A默認(rèn)構(gòu)造的返回類型是void

B默認(rèn)構(gòu)造帶有void類型的一個(gè)參數(shù)

C默認(rèn)構(gòu)造無(wú)返回類型

D默認(rèn)構(gòu)造無(wú)參數(shù)

E當(dāng)不寫任何構(gòu)造時(shí),編譯系統(tǒng)會(huì)自動(dòng)產(chǎn)生一個(gè)默認(rèn)構(gòu)造

52關(guān)于布局管理器,以下說(shuō)法對(duì)的的是?

AFrame默認(rèn)布局管理器是BorderLayout

BPanel默認(rèn)布局管理器是Flowlayout

CApplet默認(rèn)布局管理器是Flowlayout

DCardLayout會(huì)將容器分割成等寬等高的矩形區(qū)域

E默認(rèn)情況下,在GridLayout管理的容器中,組件將占滿整個(gè)所在區(qū)

53在/**/處選擇合適的替換語(yǔ)句,使結(jié)果輸出為0,

classMyClass{

publicstaticvoidmain(Stringargs[]){

inti=0;

/**/

)

)

ASystem.oul.println(i++);

BSystem.oul.println(i);

CSystem.out.println(i+'0');

DSystem.out.println(i—);

ESystem.out.println(i++-i—);

54關(guān)于Java特性說(shuō)法對(duì)的的有:

A面向?qū)ο蟮?/p>

B解釋執(zhí)行的

C結(jié)構(gòu)中立的

D支持多線程編碼

E通過(guò)指針直接操作內(nèi)存

55按照使用網(wǎng)絡(luò)類型分類,以下屬于當(dāng)前電子商務(wù)的重要形式有:

AEDI電子商務(wù)

BInternet電子商務(wù)

CHTTPS電子商務(wù)

DIntranet電子商務(wù)

EHTML電子商務(wù)

56下面的技術(shù)中,哪些是常見的客戶端腳本語(yǔ)言?

AC#

BJava

CVBScript

DJavascript

EVB.NET

57在IBM電子商務(wù)應(yīng)用框架中,以下哪些是服務(wù)器端技術(shù)?

AJSP

BServlet

CHTML

DEJB

EJavascript

58下面哪些技術(shù)可以與瀏覽器直接交互?

AXML

BJavascript

CVBScript

DJSP

EServlet

59列屬于軟件開發(fā)周期組成的有?

A問題定義

B可行性研究

C需求分析

D總體設(shè)計(jì)

E具體設(shè)計(jì)

60下列屬于面向?qū)ο蟮能浖_發(fā)過(guò)程的有:

A面向?qū)ο蠓治?/p>

B面向?qū)ο笤O(shè)計(jì)

C面向?qū)ο蠊芾?/p>

D面向?qū)ο髮?shí)現(xiàn)

E面向?qū)ο缶S護(hù)

61下列哪些java組件為容器組件:

AMenu

BList

CFrame

DApplet

EChoice

62實(shí)現(xiàn)下列哪些接口可以對(duì)TextField對(duì)象的事件進(jìn)行監(jiān)聽和解決?

AActionListener

BFocusListener

CMouseMotionListener

DWindowListener

EContainerListener

63TextArea對(duì)象可以注冊(cè)下列哪些接口?

ATextListener

BActionListener

CMouseMotionListener

DMouseListener

EComponentListener

64關(guān)于Applet,下面的哪幾條是對(duì)的的?

AApplet可以直接用java解釋器執(zhí)行

BApplet可以在瀏覽器中執(zhí)行

CApplet就是一個(gè)Application,Application包含Applet

DApplet也可以是一個(gè)Application

E可以使用javaw.exe命令運(yùn)營(yíng)Applet

65下面哪幾個(gè)方法是屬于Applet的非繼承的方法?

Astart()

BdrawString(Strings,intx,inty)

Crepaint()

DdestroyO

Einit()

66關(guān)于Applet的生命周期對(duì)的的說(shuō)法有:

Ainit方法在start方法之前執(zhí)行

Binit方法在start方法之后執(zhí)行

Cstop。方法在Applet退出時(shí)被調(diào)用,只調(diào)用一次

Dstop。方法在Applet不可見時(shí)被調(diào)用,可以被調(diào)用多次

Edestroy。方法由瀏覽器或appletviewer調(diào)用,告知此applet它正在

被回收,釋放分派給它的資源。

67關(guān)于Runnable接口,對(duì)的的說(shuō)法是:

A實(shí)現(xiàn)了Runnable接口的類的對(duì)象就可以用自身的start方法啟動(dòng)

BRunable接口提供了通過(guò)線程執(zhí)行程序的最基本的接口

CThread類實(shí)現(xiàn)了Runnable接口

DRunnable只定義了一個(gè)run方法

E可以將實(shí)現(xiàn)了Runnable接口的類的對(duì)象傳遞給Thread類構(gòu)造函數(shù)

68下面說(shuō)法對(duì)的的是:

AJava中線程是搶占式的

BJava中線程是分時(shí)的

CJava中的線程可以共享數(shù)據(jù)

DJava中的線程可以共享代碼

E創(chuàng)建Java多線程職能通過(guò)繼承Thread類

69下面哪些方法可用于Java線程同步:

Ajoin()

Brun()

Cwait()

Ddestroy()

Esleep()

70下面哪幾個(gè)方法是Thread類中過(guò)時(shí)的?

Astop

Bresume

Cyield

Dstart

Erun

71下列組件哪個(gè)是屬于Swing容器類?

AFrame

BJApplet

CJDialog

DJFrame

EPanel

72下列組件哪幾個(gè)可以設(shè)立ContentPane內(nèi)容面板對(duì)象:

AJTextField

BJTextPane

CJFrame

DJWindow

EJApple

73下列關(guān)于java.io.Serializable接口描述中,對(duì)的的是:

A在Serializable接口中定義了抽象方法

B在Serializable接口中定義了常量

C在Serializable接口中沒有定義抽象方法,也沒有定義常量

D在Serializable接口中定義了成員方法

E類通過(guò)實(shí)現(xiàn)Serializable接口以啟用其序列化功能。

74publicclassMyClass{

publicstaticvoidmain(Stringargs[]){}

classMylnnerClass{}

)

在以上Java代碼中的橫線上,可放置哪些修飾符?

Apublic

Bprivate

Cstatic

Dfriend

Eprotected

75以下Java代碼編譯運(yùn)營(yíng)后,下列選項(xiàng)中,哪幾項(xiàng)會(huì)出現(xiàn)在輸出結(jié)果

中。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

for(inti=0;i<3;i++){

for(intj=3;j>=O;j-){

if(i==j)

continue;

System.out.println(',i=u+i+,'j="+j);

i=0j=3

i=Oj=O

i=2j=2

i=0j=2

i=Oj=l

運(yùn)營(yíng)下列Java代碼后,下面選項(xiàng)中,包含在輸出結(jié)果中的是:

publicclassExample)

publicstaticvoidmain(Stringargs[]){

inti=0;

do{

System.out.println(Doingitforiis〃+i);

}while(—i>0);

System.out.println(Finishedz,);

Doingitforiis3

Doingitforiis1

Doingitforiis2

DDoingitforiis0

EFinished

77在Java代碼中,publicstaticvoidmain方法的參數(shù)描述對(duì)的的是:

AStringargs[j

BStringl]args

CStringsargs[]

DStringargs

EString[][]args

78選擇錯(cuò)誤的標(biāo)記符。

AIDoLikeTheLongNameClass

B$byte

Cconst

D3_case

Eclass

79程序代碼如下

publicclassConstOver{

publicConstOver(intx,inty,intz){

假如下面這些構(gòu)造方法也存在于ConstOver類中,那對(duì)上面的構(gòu)造

方法產(chǎn)生了重載有

AConstOver(){}

BprotectedintConstOver(){}

CprivateConstOver(intz,inty,bytex){}

DpublicObjectConstOver(intx,inty,intz){}

EpublicvoidConstOver(bytex,bytey,bytez){}

80程序代碼如下

publicclassMethodOver)

publicvoidsetVar(inta,intb,floatc){

)

}

在MethodOver類中聲明哪幾個(gè)方法會(huì)引起對(duì)setVar。的重載效果

AprivatevoidsetVar(inta,floatc,intb){}

BprotectedvoidsetVar(inta,intb,floatc){}

CpublicintsetVar(inta,floatc,intb){returna;};

DpublicintsetVar(inta,intb,floatc){returna;};

EprotectedfloatsetVar(inta,intb,floatc){returnc;);

81程序代碼如下

classBaseClass{

privatefloatx=1.Of;

protectedfloatgetVar(){returnx;}

)

classSubclassextendsBaseClass{

privatefloatx=2.0f;

//在這插入一行代碼

)

下列方法聲明中產(chǎn)生方法覆蓋的是?

AfloatgetVar(){returnx;}

BpublicfloatgetVar(){returnx;}

CpublicdoublegetVar(){returnx;}

DprotectedfloatgetVar(){returnx;}

EpublicfloatgetVar(floatf){returnf;}

82程序代碼如下

下面聲明中表達(dá)“hasa”關(guān)系的是?

ApublicinterfacePerson{}

publicclassEmployeeextendsPerson{}

BpublicinterfaceShape{}

publicclassEmployeeextendsShape{}

CpublicinterfaceColor{}

publicclassEmployeeextendsColor{}

DpublicclassSpecies{}

publicclassAnimal(privateSpeciesspecies;)

EinterfaceComponent{}

classContainerimplementsComponent{

privateComponent[]children;

)

83下面哪些語(yǔ)句可以對(duì)的地生成5個(gè)空字符串?

AStringa[]=newString[5];for(inti=0;i<5;a[i++]='n,);

BStringa[]={,'VHVfH;*Vn');

CStringa[5];

DString[5]a;

EString[]a=newString[5];for(inti=0;i<5;a[i++]=null);

84下面哪些選項(xiàng)將是下述程序的輸出?

publicclassOuter{

publicstaticvoidmain(Stringargs[]){

Outer:for(inti=0;i<3;i++)

inner:for(intj=O;j<3;j++){

if(j>l)break;

System.out.println(j4-,'and',4-i);

)

)

)

A0and0

B0

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論