java計(jì)算機(jī)考試題庫_第1頁
java計(jì)算機(jī)考試題庫_第2頁
java計(jì)算機(jī)考試題庫_第3頁
java計(jì)算機(jī)考試題庫_第4頁
java計(jì)算機(jī)考試題庫_第5頁
已閱讀5頁,還剩112頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、選擇題第一章java語言概述在以下概念中,Java語言只保留了B.A.運(yùn)算符重載B.方法重載C.指針`D.結(jié)構(gòu)和聯(lián)合以下關(guān)于Java語言特征描述中,錯誤是___D_.

A.支持多線程操作

B.JAVA程序與平臺無關(guān)

C.JAVA程序能夠直接訪問Internet上對象

D.支持單繼承和多繼承以下關(guān)于JavaApplication程序在結(jié)構(gòu)上特點(diǎn)描述中,錯誤是C

A.Java程序是由一個或多個類組成

B.組成Java程序若干個類能夠放在一個文件中,也能夠放在多個文件中

C.Java程序文件名要與某個類名相同

D.組成Java程序多個類中,有且僅有一個主類.Java程序經(jīng)過編譯后生成文件后綴是C

A..objB..exeC..classD..java以下關(guān)于運(yùn)行字節(jié)碼文件命令行參數(shù)描述中,正確是A

A.第一個命令行參數(shù)被存放在args[0]中

B.第一個命令行參數(shù)被存放在args[1]中

C.命令行命令字被存放在args[0]中

D.數(shù)組args[]大小與命令行參數(shù)個數(shù)無關(guān)。以下關(guān)于java語言面向?qū)ο筇卣髅枋鲋?,錯誤是___C___

A.具備封裝性B.支持多態(tài)性,允許方法重載

C.支持單繼承和多繼承D.支持多接口以下關(guān)于java語言與C++語言異同點(diǎn)描述中,錯誤是______D

A.java語言取消了goto語句|

B.java語言中取消了指針

C.java語言不支持運(yùn)算符重載

D.java語言仍保留了結(jié)構(gòu)和聯(lián)合列關(guān)于JavaApplication程序特點(diǎn)描述中,錯誤是A

A.該程序只能是一個名字與主類名相同文件組成

B.該程序中僅有一個主方法,并被包含在某個類中

C.該程序中沒有不屬于某個類方法

D.該程序?qū)嶋H上是一個類串使用Java語言編寫源程序保留時文件擴(kuò)展名是(B)。

A.classB.javaC.cppD.txtJava源文件和編譯后文件擴(kuò)展名分別為(B)

(A).class和.java(B).java和.class

(C).class和.class(D).java和.javaJava語言使用字符碼集是(D)

(A)ASCII(B)BCD

(C)DCB(D)Unicode下面關(guān)于main方法說明正確是(B)

(A)publicmain(Stringargs[])

(B)publicstaticvoidmain(Stringargs[])

(C)privatestaticvoidmain(Stringargs[])

(D)voidmain()Javaapplication中主類需包含main方法以下哪項(xiàng)是main方法正確形參(B)A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]以下關(guān)于Java語言和C++語言之間差異描述中,不正確一項(xiàng)是(A)

A.Java即使提供了安全機(jī)制,不過還是沒有C++安全

B.Java內(nèi)存管理優(yōu)于C++內(nèi)存管理

C.Java沒有全局變量,不過C++有全局變量

D.Java沒有指針,不過C++指針最靈活關(guān)于Java語言內(nèi)存回收機(jī)制,以下選項(xiàng)中最正確一項(xiàng)是(C)

A.Java程序要求用戶必須手工創(chuàng)建一個線程來釋放內(nèi)存

B.Java程序允許用戶使用指針來釋放內(nèi)存

C.內(nèi)存回收線程負(fù)責(zé)釋放無用內(nèi)存

D.內(nèi)存回收線程不能釋放內(nèi)存對象以下關(guān)于Java語言和C++語言之間差異描述中,不正確一項(xiàng)是(A)

A.Java即使提供了安全機(jī)制,不過還是沒有C++安全

B.Java內(nèi)存管理優(yōu)于C++內(nèi)存管理

C.Java沒有全局變量,不過C++有全局變量

D.Java沒有指針,不過C++指針最靈活Java語言是一個(D)

A.面向機(jī)器編程語言B.面向過程編譯型編程語言

C.面向問題解釋型編程語言D.面向?qū)ο蠼忉屝途幊陶Z言下面說法正確是(C)。

A.Java語言里線程不是對象

B.Java中任何可執(zhí)行類都需要main方法

C.Java語言類都是java.1ang.Object子類

D.double是Java語言正當(dāng)標(biāo)識符關(guān)于Java語言內(nèi)存回收機(jī)制,以下選項(xiàng)中最正確一項(xiàng)是(C)

A.Java程序要求用戶必須手工創(chuàng)建一個線程來釋放內(nèi)存

B.Java程序允許用戶使用指針來釋放內(nèi)存

C.內(nèi)存回收線程負(fù)責(zé)釋放無用內(nèi)存

D.內(nèi)存回收線程不能釋放內(nèi)存對象第二章java語言語法基礎(chǔ)java語言所用字符集中字符是______B____位

A.8B.16C.32D.64以下關(guān)于標(biāo)識符描述中,正確是____A___

A.標(biāo)識符中能夠使用下劃線和美元符

B.標(biāo)識符能夠使用邊接符和井號符

C.標(biāo)識符中大小寫字母是無區(qū)分

D.標(biāo)識符可選取關(guān)鍵字Java語言各種分隔符中,非法是_____D____

A.空白符B.分號C.逗號D.問號以下Java語言中可用注釋符,其中錯誤是____C____

A.//B./*...*/C./**..**/D./**...*/Java語言中字符型數(shù)據(jù)長度是_____B____位。

A8B.16C.32D.64以下描述兩種數(shù)據(jù)類型長度不相等是_____A_____

A.字符型和布爾型B.字節(jié)型和布爾型

C.短整型和字符型D.整型和單精度浮點(diǎn)型以下是Java語言中復(fù)合數(shù)據(jù)類型,其中錯誤是_____C___

A.數(shù)組B.接口C.枚舉D.類下面是關(guān)于Java語言中數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換描述,其中錯誤是_____DC___

A.當(dāng)數(shù)據(jù)類型從高轉(zhuǎn)換為低時需要強(qiáng)制轉(zhuǎn)換

B.強(qiáng)制轉(zhuǎn)換時使用強(qiáng)制轉(zhuǎn)換運(yùn)算符,形如(<類型>)

C.浮點(diǎn)型數(shù)據(jù)強(qiáng)制轉(zhuǎn)換為整形時,小數(shù)部分四舍五入

D.賦值操作中都要采取強(qiáng)制類型轉(zhuǎn)換以下關(guān)于常量描述中,錯誤是_____BD_____

A.Java語言常量有5種

B.浮點(diǎn)整形數(shù)據(jù)12.456是單精度

C.布爾型常量只有兩個選值:true和false

D.字符串常量含有結(jié)束符’\0以下關(guān)于定義符號常量描述中,錯誤是_____AC____

A.定義符號常量使用關(guān)鍵字const

B.定義符號常量時要賦初值C.符號常量既可定義為類組員,又可在方法中定義D.定義符號常量時必須給出數(shù)據(jù)類型-以下關(guān)于變量默認(rèn)值描述,其中錯誤是__BC__

A.定義變量而沒有進(jìn)行初始化時,該變量具備默認(rèn)值

B.字符型變量默認(rèn)值為換行符

C.布爾型變量默認(rèn)值為true

D.變量默認(rèn)值是能夠被改變以下關(guān)于變量定義描述中,正確是____AC____

A.定義變量時,最少應(yīng)指出變量名字和類型

B.定義變量時沒有給出初值,該變量可能是無意義值

C.定義變量時,同一個類型多個變量間可用逗號分隔

D.定義變量時,必須要給變量初始化以下關(guān)于變量作用域描述,錯誤是___D____

A.在某個作用域定義變量,僅在該作用域內(nèi)是可見,而在該作用域外是不可見。

B.在類中定義變量作用域在該類中方法內(nèi)是能夠使用

C.在方法中定義變量作用域僅在該方法內(nèi)

D.在方法中作用域可嵌套,在嵌套作用域中能夠定義同名變量。以下關(guān)于開關(guān)語句描述中,正確是

A.開關(guān)語句中,default子句能夠省略

B.開關(guān)語句中,case子句<語句序列>中一定含有break語句

C.開關(guān)語句中,case子句和default子句都能夠有多個

D.退出開關(guān)語句唯一條件是執(zhí)行break語句以下哪個編譯沒有警告或錯誤無A.floatf=1.3;B.charc="a";

C.byteb=254;D.booleanb=null;以下表示式中,非法是BC

inta=5,b=6;doublec=1.1,d=2.2;

A.a+c+++dB.(a+c)--C.c<<bD.a!=b?c:d以下循環(huán)語句循環(huán)次數(shù)是D

inti=5;

do{

System.out.println(i--)

i--;

}while(i!=0);

A.0B.1C.5D.無限以下關(guān)于Java語言數(shù)組描述中,錯誤是D

A.數(shù)組長度通慣用length表示

B.數(shù)組下標(biāo)從0開始

C.數(shù)組元素是按次序存放在內(nèi)存

D.數(shù)組在賦初值和賦值時都不判界以下關(guān)于數(shù)組定義形式,正確是(B)

A.int[]a;a=newint;B.charb[];b=newchar[80];

C.int[]c=newchar[10];D.int[]d[3]=newint[2][];以下關(guān)字字符串描述中,錯誤是___B_____

A.Java語言中,字符串分為字符串常量和字符串變量兩種

B.兩種不一樣字符串都是String類對象|

C.Java語言中不再使用字符數(shù)組存放字符串

D.JavaApplication程序main()對數(shù)args[]是一個String類對象數(shù)組,用它可存放若干個命令行參數(shù)。設(shè)有數(shù)組定義int[]a=newint[3]則下面對數(shù)組元素引用錯誤是(C)。

Aa[0];Ba[a.length-1];

Ca[3];Dinti=1a[i];下面哪一個是Java中不正當(dāng)標(biāo)識符(D)。

A$personsBtwoNum

C_myVarD*point下面哪個是非法(B)

(A)intI=32;(B)floatf=45.0;

(C)doubled=45.0;(D)charc=‘u’以下代碼段執(zhí)行后輸出結(jié)果為(C)

intx=3inty=10

System.out.println(y%x);

A、-1B、2C、1D若有定義byte[]x={11,22,33,-66};其中0≤k≤3則對x數(shù)組元素錯誤引用是(C)

Ax[5-3]Bx[k]Cx[k+5]Dx[0]以下哪個不是Java原始數(shù)據(jù)類型(B)

A、intB、BooleanC、floatD、char有以下方法定義請選擇該方法返回類型(D)。

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

}

A、byteB、shortC、intD、double有以下程序片段以下哪個選項(xiàng)不能插入到行1。(D)

1.

2.publicclassInteresting{

3.//dosth

4.}

A、importjava.awt.*;B、packagemypackage;

C、classOtherClass{}D、publicclassMyClass{}下面哪些選項(xiàng)不能夠用作變量名首字符?(C)

A.字母B.下劃線(_)C.數(shù)字D.美圓符號($)下面程序段輸出結(jié)果是(A)

Strings1="Abc",s2="Bcd";

System.out.println(pareTo(s2));

A.-1B.1C.false以下表示式哪些是正確?(C)

A.byte=340B.Boolean=1

C.longl=-2以下方法定義中,方法頭不正確是(D)

A.publicintx(){...}B.publicstaticintx(doubley){...}

C.voidx(doubled)D.publicstaticx(doublea){...}執(zhí)行下面語句,myArray數(shù)組長度是____B___

int[]myArray=newint[3];myArray=newint[6];

A.3B.6C.9D.執(zhí)行錯誤E.5以下關(guān)于int類型說法中,正確一個是(C)

A.int類型能夠自動轉(zhuǎn)換為全部簡單類型

B.int類型只能自動轉(zhuǎn)換為float、long、double類型

C.103是正當(dāng)int類型常量

D.int類型包含有符號整型和無符號整型編譯一個定義了兩個類和三個方法Java源碼文件,總共會產(chǎn)生幾個字節(jié)碼文件,這些字節(jié)碼文件擴(kuò)展名是什么?(D)

A.5個字節(jié)碼文件,以".java"為擴(kuò)展名

B.2個字節(jié)碼文件,以".java"為擴(kuò)展名

C.5個字節(jié)碼文件,以".class"為擴(kuò)展名

D.2個字節(jié)碼文件,以".class"為擴(kuò)展名現(xiàn)有一個變量申明為booleanb1;下面賦值語句中正確是(A)

A.b1=true;B.b1=True;

C.b1="ture";D.b1=0;若有以下程序段:

intindex=1;

intfoo[]=newint[3];

intbar=foo[index]

intbaz=bar+index;

程序執(zhí)行結(jié)果正確是(B)。

A.整型變量baz值為0B.整型變量baz值為1

C.整型變量baz值為2以下語句執(zhí)行后,i值是(C)

inti=2;

do{i*=i;}while(i<16);

A.4B.8C以下說法中,正確一個是(A)

A.接口屬于復(fù)合數(shù)據(jù)類型B.接口屬于簡單數(shù)據(jù)類型

C.標(biāo)識符總字符個數(shù)是有限D(zhuǎn).標(biāo)識符就是保留字以下表示式哪些是正確?(C)

A.byte=340B.Boolean=1

C.longl=-2有以下數(shù)組:

byte[]arrayl,array2[]

bytearray3[][]

byte[][]array4

假設(shè)每個變量都已初始化,以下哪一條語句會造成編譯錯誤?(A)

A.array2=arrayl;B.array2=array3;

C.array2=array4;D.A而且B下面哪條語句定義了5個元素數(shù)組(A)

A、int[]

a={22,23,24,25,12};B、inta[]=new

int(5);

C、int

[5]

array;D、int

[]

arr;下面哪個語句不能定義一個字符變量(

B

A、char

c1=’a’;B、char

c2=”

S

C、char

c4=97D、char

c3=’\u0041’;第三章java語言面向?qū)ο筇卣饕韵聦Ψ庋b性描述中,錯誤是_______B

A.封裝體包含了屬性和行為

B.封裝體中屬性和行為訪問權(quán)限是相同

C.被封裝一些信息在封裝體外是不可見

D.封裝使得抽象數(shù)據(jù)類型提升了可重用性以下關(guān)于繼承性描述中,錯誤是C

A.一個類能夠同時生成多個子類

B.子類繼承了父類全部組員

C.Java語言支持單繼承和多重繼承

D.Java語言經(jīng)過接口可使子類使用多個父類組員以下關(guān)于多態(tài)性描述中,錯誤是A

A.java語言允許運(yùn)算符重載

B.java語言允許方法重載

C.java語言允許變量覆蓋

D.多態(tài)性提升了程序抽象性和簡練性在類修飾符中,要求只能被同一包類所使用修飾符是____B___

A.publicB.默認(rèn)C.finalD.abstract在組員變量修飾符中,要求只允許該類本身訪問修飾符是A

A.privateB.publicC.默認(rèn)D.protected在組員變量修飾符中,要求訪問權(quán)限包含類本身,同包其余類和其它包中子類修飾符是:D

A.privateB.publicC.默認(rèn)D.protected以下關(guān)于結(jié)構(gòu)方法特點(diǎn)描述中,錯誤是A

A.不可重載B.方法名同類名

C.無返回值D.系統(tǒng)自動調(diào)用以下關(guān)于靜態(tài)方法描述中,錯誤是D

A.在類體內(nèi)說明靜態(tài)方法用關(guān)鍵字static

B.靜態(tài)方法可能處理靜態(tài)變量或調(diào)用靜態(tài)方法

C.靜態(tài)方法不占用對象內(nèi)存空間,非靜態(tài)方法占用對象內(nèi)存空間

D.靜態(tài)方法只能類名調(diào)用以下對靜態(tài)初始化器描述中,錯誤是D

A.靜態(tài)初始化器是用來對類進(jìn)行初始化,而不是對某個對象初始化

B.靜態(tài)初始化器是由關(guān)鍵字static和一對花括號組成語句組

C.靜態(tài)初始化器不一樣于結(jié)構(gòu)方法,它不是方法

D.初始化器是產(chǎn)生新對象時,由系統(tǒng)自動調(diào)用以下關(guān)于抽象類描述中,錯誤是_______C___

A.抽象類是用修飾符abstract說明

B.抽象類是不能夠定義對象

C.抽象類是不能夠有結(jié)構(gòu)方法

D.抽象類通常要有它子類以下關(guān)于類繼承性描述中,錯誤是D

A.繼承是在已經(jīng)有基礎(chǔ)上生成新類一個方法

B.子類繼承父類全部組員

C.Java語言要求了個子類只有一個父類

D.父類中組員訪問權(quán)限在子類中將被改變以下關(guān)于子類繼承父類組員描述中,錯誤是A

A.子類中繼承父類中全部組員都能夠直接訪問

B.子類中定義與父類同名變量時,使用自己定義變量

C.當(dāng)子類中出現(xiàn)組員方法頭與父類方法頭相同方法時,子類組員方法覆蓋父類了組員方法

D.方法重載是編譯時處理,而方法覆蓋是在運(yùn)行時處理以下關(guān)于接口描述中,錯誤是B

A.接口實(shí)際上是由常量和抽象方法組成特殊類

B.一個類只允許繼承一個接口

C.定義接口使用關(guān)鍵字是interface

D.在繼承接口類中,通常要給出接口袋定義抽象方法詳細(xì)實(shí)現(xiàn)以下關(guān)于包描述中,錯誤是A

A.包是一個特殊類C.若干個類集合

C.包是使用package語句創(chuàng)建D.包有有名包和無名包兩種以下慣用包中,存放用戶圖形界面類庫包是___A___

A.java.awtB.java.langC.java.utilD.java.io以下是系統(tǒng)提供慣用類,全部類父類類是____B____

A.MathB.ObjectC.SystemD.String以下關(guān)于方法描述中,錯誤是___B___

A.方法只有類組員方法,再無其余方法

B.方法能夠重載和內(nèi)聯(lián)

C.對象作為方法參數(shù)時,參數(shù)傳遞是對象地址值

D.方法返回值是經(jīng)過return來實(shí)現(xiàn)在以下關(guān)于靜態(tài)組員描述中,錯誤是___D____

A.靜態(tài)組員有組員變量和方法兩種

B.靜態(tài)組員修飾符是static

C.靜態(tài)組員能夠使用類名來訪問,也可使用對象名訪問

D.靜態(tài)方法能夠訪問靜態(tài)組員變量也能夠訪問非靜態(tài)組員變量。在以下關(guān)于類繼承描述中,錯誤是____B___

A.子類只允許一個父類

B.一個父類只能生成一個子類

C.繼承不改變組員訪問權(quán)限

D.私有組員和結(jié)構(gòu)方法不能繼承在以下關(guān)于方法重載和覆蓋描述中,錯誤是__D____

A.方法重載是指在面一個類中允許出現(xiàn)方法參數(shù)、個數(shù)、次序不一樣而方法名相同若干個方法

B.方法覆蓋是指在父類和子類之間出現(xiàn)方法頭相同而方法體不一樣多個方法

C.方法重載是在編譯時進(jìn)行選擇

D.方法覆蓋是在編譯時進(jìn)行選擇給出下面代碼關(guān)于該程序以下哪個說法是正確(C)

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[])

{System.out.println(arr[0]);}

}

A、編譯時將產(chǎn)生錯誤B、編譯時正確運(yùn)行時將產(chǎn)生錯誤

C、輸出零D、輸出空以下關(guān)于結(jié)構(gòu)方法說法正確是(A)

A一個類結(jié)構(gòu)方法能夠有多個

B結(jié)構(gòu)方法在類定義時被調(diào)用

C結(jié)構(gòu)方法只能由對象中其它方法調(diào)用。

D結(jié)構(gòu)方法能夠和類同名也能夠和類名不一樣在Java中一個類可同時定義許多同名方法這些方法形式參數(shù)個數(shù)、類型或次序各不相同傳回值也能夠不相同。這種面向?qū)ο蟪绦蛱卣鞣Q為(C)

A隱藏B重寫C重載DJava不支持此特征以下關(guān)于繼承敘述正確是(A)。

A、在Java中類只允許單一繼承

B、在Java中一個類只能實(shí)現(xiàn)一個接口

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

D、在Java中接口只允許單一繼承關(guān)于抽象方法說法正確是(C)

(A)能夠有方法體(B)能夠出現(xiàn)在非抽象類中

(C)是沒有方法體方法(D)抽象類中方法都是抽象方法假如一個類組員變量只能在所在類中使用則該組員變量必須使用修飾是(C)

(A)public(B)protected(C)private(D)static對于一個Java源文件import,class定義以及package正確次序是(A)

(A)package,import,class(B)class,import,package

(C)import,package,class(D)package,class,import為AB類一個無形式參數(shù)無返回值方法method書寫方法頭,使得使用類名AB作為前綴就能夠調(diào)用它該方法頭形式為(A)。

Astaticvoidmethod()Bpublicvoidmethod()

Cfinalvoidmethod()Dabstractvoidmethod()類與對象關(guān)系是(A)。

A類是對象抽象B對象是類抽象

C對象是類子類D類是對象詳細(xì)實(shí)例在類定義中結(jié)構(gòu)函數(shù)作用是(D)。

A保護(hù)組員變量B讀取類組員變量

C描述類特征D初始化組員變量在類定義中能夠有兩個同名函數(shù)這種現(xiàn)象稱為函數(shù)(D)。

A封裝B繼承C覆蓋D重載設(shè)有下面兩個賦值語句

a=Integer.parseInt(“12”);

b=Integer.valueOf(“12”).intValue();

下述說法正確是(D)。

A、a是整數(shù)類型變量b是整數(shù)類對象。B、a是整數(shù)類對象b是整數(shù)類型變量。

C、a和b都是整數(shù)類對象而且值相等。D、a和b都是整數(shù)類型變量而且值相等。為了使包c(diǎn)h4在當(dāng)前途序中可見能夠使用語句是(A)。

Aimportch4.*;Bpackagech4.*;

Cch4import;Dch4package;下面程序段執(zhí)行后b值是(B)。

Integerinteg=newInteger(9);

booleanb=integinstanceofObject;

A)9B)trueC)1D)false關(guān)于對象組員占用內(nèi)存說法哪個正確(B)

A同一個類對象共用同一段內(nèi)存

B、同一個類對象使用不一樣內(nèi)存段但靜態(tài)組員共享相同內(nèi)存空間

C對象方法不占用內(nèi)存

D以上都不對覆蓋與重載關(guān)系是(A)

A、覆蓋只有發(fā)生在父類與子類之間而重載能夠發(fā)生在同一個類中

B覆蓋方法能夠不一樣名而重載方法必須同名

Cfinal修飾方法能夠被覆蓋但不能被重載

D覆蓋與重載是同一回事類Account中方法申明哪項(xiàng)正確(C)

A.classAccountB.classAccount

{deposit();}{voiddeposit();}

C.classAccountD.classAccount

{voiddeposit(){}}{voiddeposit{}}假如一個類組員變量只能在所在類中使用則該組員變量必須使用修飾是(C)

(A)public(B)protected(C)private(D)static定義主類類頭時能夠使用訪問控制符是(A)

A.publicB.protectedC.privateD.privateprotected為了區(qū)分重載多態(tài)中同名不一樣方法,要求(A)

A.形式參數(shù)個數(shù)或者類型不一樣B.返回值類型不一樣

C.調(diào)用時用類名或?qū)ο竺銮熬YD.形式參數(shù)名稱不一樣以下哪個不是面向?qū)ο蟪绦蛟O(shè)計(jì)方法特點(diǎn)(D)

A.抽象B.繼承C.多態(tài)D.結(jié)構(gòu)化關(guān)于類說法中,不正確一項(xiàng)是(D)

A.通常類體域包含常量、變量、數(shù)組等獨(dú)立實(shí)體

B.類中每個方法都由方法頭和方法體組成

C.java程序中能夠有多個類,不過公共類只有一個

D.java程序能夠有多個公共類以下選項(xiàng)中,用于在程序開頭引入包關(guān)鍵字是(A)

A.importB.implementsC.interfaceD.protected在一個相同包中,想讓一個類能夠引用另一個類組員,達(dá)成這個目標(biāo)最小訪問控制權(quán)限修飾符是什么?(D)

A.publicB.privateC.protectedD.不需要任何修飾符下述申明中哪一個可預(yù)防該類產(chǎn)生子類?(D)

A.staticclassFooBar{}B.privateclassFoobar{}

C.abstractclassFooBar{}D.finalpublicclassFooBar{}一下關(guān)于面向?qū)ο蟾拍蠲枋鲋校徽_一項(xiàng)是(B)

A.在現(xiàn)實(shí)生活中,對象是指客觀世界實(shí)體

B.程序中對象就是現(xiàn)實(shí)生活中對象

C.在程序中,對象是經(jīng)過一個抽象數(shù)據(jù)類型來描述,這種抽象數(shù)據(jù)類型稱為類

D.在程序中,對象是一組變量和相關(guān)方法集合現(xiàn)有

publicclassParentt{publicvoidchange(intx){}}publicclassChildextendsParent{//覆蓋父類chang()方法}(c)A.protectedvoidchange(intx){}B.publicvoidchange(intx,inty){}C.publicvoidchange(intx){}D.publicvoidchange(Strings){}現(xiàn)有

publicclassPet{}

publicclassCatextendsPet{}

執(zhí)行代碼

Catc=newCat();

Petp=newPet();

后以下哪項(xiàng)是正確_____D_因重復(fù)定義了p___

A.Petp=(Pet)c編譯錯誤

B.Petp=(Pet)c運(yùn)行錯誤

C.Petp=(Pet)c正常運(yùn)行

D.以上均不對下面哪個方法不是publicintadd(inta)重載方法____B_____A.publicintadd(longa)B.publicvoidadd(inta)C.publicvoidadd(longa)D.publicintadd(floata)為了使System.out.println()輸出對象引用時得到有意義信息,我們應(yīng)覆蓋Object類哪個方法___B___

A.equalsB.toStringC.hashodeD.notify在子類中調(diào)用父類中被覆蓋方法時需要使用哪項(xiàng)關(guān)鍵字____B___

A.thisB.superC.newD.以上都不是以下關(guān)于接口哪項(xiàng)定義正確____C___

A.interfaceC{inta;}

B.publicinterfaceAimplementsB{}

C.publicinterfaceA{inta();}

D.abstractinterfaceD{}為了區(qū)分重載多態(tài)中同名不一樣方法,要求(A)

A.形式參數(shù)個數(shù)或者類型不一樣B.返回值類型不一樣

C.調(diào)用時用類名或?qū)ο竺銮熬YD.形式參數(shù)名稱不一樣Java語言類間繼承關(guān)系是(B)

A.多重B.單重C.線程D.不能繼承分析以下程序段:

abstractclassAbstractIt{

abstractfloatgetFloat();//第2行

}

publicclassAbstractTestextendsAbstractIt{

privatefloatf1=1.0f;

privatefloatgetFloat(){returnfl;}//第6行

}

下面哪一個結(jié)果正確?(C)

A.可編譯成功B.在第6行運(yùn)行失敗

C.在第6行編譯失敗D.在第2行編譯失敗設(shè)有兩個類A、B,以下描述中表示B繼承自A是(D)

A.classAextendsBB.classBimplementsA

C.classAimplementsD.classBextendsA下面程序段輸出結(jié)果是(A)

Strings1="Java",s2="java";

System.out.println(s1.equalsIgnoreCase(s2));

A.trueB.falseC.JavaD.java執(zhí)行以下代碼后,哪個結(jié)論是正確?(BD)

String[]s=newString[10]

A.s[10]為""B.s[9]為null

C.s[0]為未定義D.s.length()為10對象使用時,下面描述錯誤是(

B)

A.經(jīng)過“.”運(yùn)算符調(diào)用組員變量和方法

B.經(jīng)過組員變量訪問權(quán)限設(shè)定限制本身對這些變量方法調(diào)用

C.將一個對象申明為類組員時,必須在使用前為其分配內(nèi)存

D.在方法中使用對象作為參數(shù)時,采取引用調(diào)用定義一個類名為“MyClass.java”類,而且該類可被一個工程中全部類訪問,那么該類正確申明應(yīng)為:(

C)

A.private

class

MyClass

extends

Object

B.class

MyClass

extends

Object

C.public

class

MyClass

D.private

class

MyClass

extends

Object

第四章javaApplet及其應(yīng)用Applet類是屬于_____B____包

A.java.awtB.java.appletC.java.ioD.java.lang以下關(guān)于Applet程序描述中,錯誤是A

A.Applet程序主類必須應(yīng)有一個main()方法

B.Applet程序主類必須是Applet類子類

C.Applet不是完整獨(dú)立程序

D.Applet字節(jié)碼文件必須嵌套在一個HTML文件中以下關(guān)于Applet程序描述中,錯誤是_____D___

A.將編輯好java源文件,使用javac命令生成字節(jié)碼文件

B.將字節(jié)碼文件嵌入html文件中,并存放在一個WWW服務(wù)器中

C.使用瀏覽器解釋Html文件中標(biāo)識

D.使用編譯器直接執(zhí)行嵌套在Html文件中字節(jié)碼文件以下關(guān)于Applet程序描述中,錯誤是__A___

A.Applet程序是一個獨(dú)立程序,它經(jīng)過編譯后可運(yùn)行

B.Applet程序源文件擴(kuò)展名為.java

C.Applet程序運(yùn)行時要把它寫到一個html文件中

D.使用AppletViewer命令運(yùn)行Applet程序字節(jié)碼文件被嵌入html文件,便可得到運(yùn)行結(jié)果。以下關(guān)于向Applet程序傳遞參數(shù)描述中,錯誤是A

A.Applet程序可能經(jīng)過命令行獲取外部參數(shù)

B.Applet程序能夠經(jīng)過HTML文件獲取外部參數(shù)

C.使用Applet標(biāo)識中PARAM標(biāo)識來實(shí)現(xiàn)

C.Applet程序中使用getParameter()方法讀取參數(shù)值在Applet類主要方法中,用來實(shí)現(xiàn)初始化操作是A

A.init()B.stop()C.start()D.paint()以下Applet類主要方法中,功效是輸出顯示文本,圖形和其它界面元素方法是_D__

A.init()B.start()C.stop()D.paint()以下繪制幾何圖形方法中,用來繪制圓方法是______A___

A.drawOval()B.drawArc()C.drawRect()D.drawLine()以下關(guān)于字體描述中,錯誤是_______C

A.Font類提供了創(chuàng)建字體對象方法

B.字體格調(diào)(字形)使用了3個靜態(tài)常量表示

C.表示字型字體格調(diào)只能單獨(dú)使用,不能夠組合

D.字號表示字大小,用點(diǎn)表示,一個點(diǎn)為1/72英寸在JavaApplet程序用戶自定義Applet子類中通常需要重載父類(D)方法來完成一些畫圖操作。

(A)start()(B)stop()(C)init()(D)paint()在瀏覽器中執(zhí)行applet程序以下選項(xiàng)中哪個方法將被最先執(zhí)行(A)。

A、init()B、start()C、destroy()D、stop()paint()方法使用哪種類型參數(shù)?(A)

A、GraphicsB、Graphics2DC、StringD、Color在編寫JavaApplet程序時必需在程序開頭寫上(B)語句。

A、importjava.awt.*;B、importjava.applet.Applet;

C.importjava.util.*D.importjava.lang.*.下面關(guān)于Applet說法正確是(B)。

A.Applet也需要main方法

B.Applet必須繼承java.applet.Applet

C.Applet能訪問當(dāng)?shù)匚募?/p>

D.Applet程序不需要編譯第五章圖形用戶界面設(shè)計(jì)以下關(guān)于容器描述中,錯誤是______D

A.容器是由若干個組件和容器組成

B.容器是對圖形界面元素一個管理

C.容器是一個指定寬和高矩形范圍

D.容器都是能夠獨(dú)立窗口以下界面元素中,不是容器是A

A.ListB.FrameC.DialogD.Panel以下關(guān)于實(shí)現(xiàn)圖形用戶界面描述中,錯誤是C

A.放在容器組件首先要定義,接著要初始化

B.放在容器中多個組件是要進(jìn)行布局,默認(rèn)布局策略是FlowLayout

C.容器中全部組件都是事件組件,都可產(chǎn)生事件對象以下關(guān)于組件類描述中,錯誤是_____A

A.組件類中包含了文本組件類(TextComponent)和菜單組件類(MenuComponent)

B.標(biāo)簽(Label)和按鈕(Button)是組件類(Component)子類

C.面板(Panel)和窗口(Window)是容器類(Container)子類

D.文本框(TextField)和文本區(qū)(TextArea)是文本組件類(TextComponent)子類在對以下語句解釋中,錯誤是C

but.addActionListerner(this);

A.but是某種事件對象,如按鈕事件對象

B.this表示當(dāng)前容器

C.ActionListerner是動作事件監(jiān)聽者

D.該語句功效是將but對象監(jiān)聽者注冊為this對象全部事件類父類是___B

A.ActionEventB.AwtEventC.KeyEventD.MouseEvent全部GUI標(biāo)準(zhǔn)組件類父類是_____C

A.ButtonB..ListC.ComponentD.Container一個Applet默認(rèn)布局管理器是FlowLayout.下面哪個能改變成其余布局管理器BA.setLayoutManager(newGridLayout());B.setLayout(newGridLayout(2,2));C.setGridLayout(2,2);D.setBorderLayout();以下各種布局管理中,Window類,Dialog類和Frame類默認(rèn)布局是(C)

A.FlowLayoutB.CardLayout

C.BorderLayoutD.GridLayout在以下各種窗口中,最簡單無邊框又不能移動和縮放只能包含在另一個容器容器是_____D

A.WindowB.DialogC.FrameD.Panel以下關(guān)于菜單和對話框描述中,錯誤是______C

A.Frame容器是能夠容納菜單組件窗口

B.菜單條中可包含若干個菜單,菜單中又可包含若干菜單項(xiàng),菜單項(xiàng)還能夠包含子菜單

C.對話框與Frame一樣都可作用程序最外層窗口

D.對話框內(nèi)不含有菜單條,它由Frame彈出以下關(guān)于事件和事件處理描述中,錯誤是______A

A.每個事件源只能發(fā)出一個類型事件

B.事件對象是指某種事件類對象

C.事件監(jiān)聽者是某種監(jiān)聽類對象

D.經(jīng)過注冊當(dāng)前窗口為事件對象監(jiān)聽者進(jìn)行Java基本GUI設(shè)計(jì)需要用到包是(c)。

Ajava.ioBjava.sqlCjava.awtDjava.rmi10.當(dāng)點(diǎn)擊鼠標(biāo)或者拖動鼠標(biāo)時觸發(fā)事件是以下哪一個(D)

AKeyEventBActionEventCItemEventDMouseEvent從文本文件中逐行讀取內(nèi)容,應(yīng)使用哪個輸入流____A___

A.BufferedReaderB.BufferedWriter

C.BufferedInputStreamD.BufferedOutputStream下面哪個會產(chǎn)生動作事件(A)

A.ButtonB.LabelC。CheckBoxeD.WindowFrame默認(rèn)布局管理器是以下哪一個(B)

A.FlowLayoutB.BorderLayout

C.GridLayoutD.CardLayou第六章異常與異常處理以下關(guān)于異常描述中,錯誤是B

A.異常是一個經(jīng)過修正后程序仍可執(zhí)行錯誤

B.異常是一個程序在運(yùn)行中出現(xiàn)不可恢復(fù)執(zhí)行錯誤

C.不但Java語言有異常處理,C++語言也有異常處理

D.出現(xiàn)異常不是簡單結(jié)束程序,而是執(zhí)行某種處理異常代碼,設(shè)法恢復(fù)程序執(zhí)行以下關(guān)于異常處理描述中,錯誤是_____D

A.程序運(yùn)行時異常由Java虛擬機(jī)自動進(jìn)行處理

B.使用try-catch-fanally語句捕捉異常

C.使用trrow語句拋出異常

D.捕捉到異常只能在當(dāng)前方法中處理,不能在其它方法中處理以下關(guān)于try-catch-finally語句描述中,錯誤是A

A.try語句后面程序段將給出處理異常語句

B.catch()方法跟在try語句后面,它能夠是一個或多個

C.catch()方法有一個參數(shù),該參數(shù)是某種異常類對象

D.finally語句后面程序段總是被執(zhí)行,該語句起到提供統(tǒng)一接口作用以下關(guān)于拋出異常描述中,錯誤是_______D

A.捕捉到發(fā)生異??稍诋?dāng)前方法中處理,也能夠拋到調(diào)用該方法方法中處理

B.在說明要拋出異常方法時應(yīng)加關(guān)鍵字throws<異常列表>

C.<異常列表>中能夠有多個逗號分隔異常

D.拋出異常方法要使用下述拋出異常語句:throw<異常名>;其中,<異常名>是異常類類名。以下關(guān)于用戶創(chuàng)建自己異常描述中,錯誤是__D___

A.創(chuàng)建自己異常應(yīng)先創(chuàng)建一個異常類

B.為實(shí)現(xiàn)拋出異常,須在可能拋出異常方法中書寫throw語句

C.捕捉異常方法是使用try-catch-finally語句格式

D.使用異常處理不會使整個系統(tǒng)愈加安全和穩(wěn)定下開關(guān)于用戶創(chuàng)建自己異常描述中,錯誤是___B__(也能夠是自己異常類子類,但間接是Exception子類,ACD書上有原話這題可能有點(diǎn)小問題)__

A.為了確保系統(tǒng)穩(wěn)定性,用戶能夠創(chuàng)建自己異常和異常類

B.創(chuàng)建異常類必須是Exception類子類

C.在創(chuàng)建異常類類體中能夠定義或重載其父類屬性和方法

D.用戶自定義異常必須使用throw語句進(jìn)行拋出以下關(guān)于異常和異常類描述中,錯誤是_____D_

A.異常是某種異常類對象

B.異常類代表一個異常事件

C.異常對象中包含有發(fā)生異常事件類型等主要信息

D.對待異常處理就是簡單結(jié)束程序以下關(guān)于異常處理描述中,錯誤是____C____

A.程序運(yùn)行時出異常是經(jīng)過系統(tǒng)默認(rèn)異常處理程序進(jìn)行處理

B.在程序中能夠使用try-catch語句捕捉異常和處理異常事件

C.對于捕捉異常只能在當(dāng)前方法中處理

D.使用throw語句可將異常拋出到調(diào)用當(dāng)前方法方法中處理。下面關(guān)鍵字中哪一個不是用于異常處理語句(B)

AtryBbreakCcatchDfinally請問全部異常類皆繼承哪一個類(c)。

Ajava.io.ExceptionBjava.lang.Throwable

Cjava.lang.ExceptionDjava.lang.Errorfinally塊中代碼將(A)

A.總是被執(zhí)行

B.假如try塊后面沒有catch塊時,finally塊中代碼才會執(zhí)行

C.異常發(fā)生時才被執(zhí)行

D.異常沒有發(fā)生時才被執(zhí)行關(guān)于try....catch...finally...結(jié)構(gòu)中,以下描述哪項(xiàng)是正確___A_____

A.catch能夠有多個B.catch只能有一個

C.finally不可省略D.能夠沒有catch語句在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由(C)來完成。

A.try子句B.catch子句C.finally子句D.throw子句第七章線程編程下面關(guān)鍵詞和方法D,不是線程同時所需要

A.synchornizedB.wait()

C.notify()D.sleep()當(dāng)對線程進(jìn)行調(diào)度使其暫停時,暫停時間單位是_______A

A.毫秒B.秒C.分鐘D.小時根本程屬于B

A.是守護(hù)線程B.用戶線程C.Thread線程D.Runnable線程D方法能夠讓某個線程等候其余線程執(zhí)行結(jié)束

A.sleep()B.wait()

C.notify()D.join()為了使線程處于暫停狀態(tài),可引用______bc____方法

A.wait()B.sleep()C.joinD.notify()下面關(guān)于線程說法,錯誤是B

AJava支持多線程編程

BJava中實(shí)現(xiàn)多線程編程,必須創(chuàng)建用戶自己線程子類把Thread作為父類

C在多線程編程中,同一個程序數(shù)次運(yùn)行,可能輸出結(jié)果不一樣。

D能夠調(diào)用sleep()使線程掛起(休眠)。在(B)能夠設(shè)置線程優(yōu)先級

A.當(dāng)?shù)谝淮蝿?chuàng)建線程時B.創(chuàng)建線程后任何時間

C.只有在線程開啟后D.以上都不對第八章java語言集合操作______cd__可實(shí)現(xiàn)有序?qū)ο蟛僮?/p>

A.HashMapB.HashSetC.TreeMapD.LinkedList關(guān)于鏈表結(jié)構(gòu),陳說錯誤是A

A.在鏈表中查找對象是最有效B.鏈表可動態(tài)增加

C.鏈表中每一個元素都有其前后元素鏈接D.鏈表中元素能夠重復(fù)以下不是迭代器(Iterator)

接口所定義方法是D

A.HasNext()B.next()C.remove()D.nextElement()Collections類可對集合對象不能進(jìn)行D操作

A.只讀B.同時

C.排序D.刪除java語言集合框架類定義在________A_包中

A.java.utilB.java.langC.java.arrayD.java.collections欲結(jié)構(gòu)ArrayList類一個實(shí)例這類繼承了List接口以下哪個方法是正確(B)。

AArrayListmyList=newObject()

BListmyList=newArrayList()

CArrayListmyList=newList()

DListmyList=newList()第九章java輸入輸出實(shí)現(xiàn)字符流讀操作類是C

A.FileInputStreamB.FileOutputStream

C.FileReaderD.Writer進(jìn)行文件操作類是______BC__

A.ReaderB.FileInputStreamC.FileWriterD.Writer可用于取得文件或目錄路徑名是A

A.FileB.RandomAccessFile

C.FileInputStreamD.BufferedReader隨機(jī)文件訪問是由____B___類實(shí)現(xiàn)

A.FileB.RandomAccessFile

C.BufferedInputStreamD.BufferedWriter用于關(guān)閉流方法_____A__

A.close()B.flush()C.read()D.writer可實(shí)現(xiàn)對基本數(shù)據(jù)類型讀寫操作類是_____BC

A.FileReaderB.DataInputStreamC.DataOutputStreamD.FileWriter___D_____描述了該java語句:Filef=newFile(“d:\src\Hello.txt”);中出現(xiàn)錯誤

A.文件類結(jié)構(gòu)方法不需要參數(shù)

B.文件類結(jié)構(gòu)方法參數(shù)不能是字符串

C.文件類表示是目錄而不是文件

D.文件類結(jié)構(gòu)方法字符串參數(shù)必須有轉(zhuǎn)義——C——方法表示獲取一個字節(jié)數(shù)據(jù)

A.close()B.flush()C.read()D.write()java.io包File類是(D)

(A)字符流類(B)字節(jié)流類

(C)對象流類(D)非流類.關(guān)于RandomAccessFile類說法正確是(B)

A.RandomAccessFile類繼承自File類

B.RandomAccessFile類對象可讀寫Java原始類型數(shù)據(jù)

C.RandomAccessFile類對象只能從文件讀Java原始類型數(shù)據(jù)

D.隨機(jī)讀寫流指針?biāo)?jì)算是字符個數(shù)下面哪個選項(xiàng)能夠結(jié)構(gòu)一個BufferedlnputStream流?(D)

A.NewBufferedInputStream(”in.txt”);

B.NewBufferedlnputStream(newFile(”in.txt”));

C.NewBufferedlnputStream(newⅥHter(”in.txt”));

D.NewBufferedlnputStream(newFilelnputStream(”in.txt”));下面哪種流能夠用于字符輸出?(B)

A.java.io.OutputStreamB.java.io.OutputStreamWriter

C.java.io.EncodeOutputStreamD.java.io.EncodeWriter要創(chuàng)建一個新目錄,可用下面(D)類實(shí)現(xiàn)

A.FileInputStreamB.RandomAccessFileC.FileOutputStreamD.File第十章網(wǎng)絡(luò)編程若對WEB頁面進(jìn)行操作,通常會用到類是____ab___

A.URLB.URLConnectionC.SocketD.DatagramSocketIP地址或域名是由______B_類來表示

A.URLB.InetAddressC.NetworkInterfaceD.Socket若訪問網(wǎng)卡信息,需用到類是_____C

A.URLB.NetworkC.NetworkInterfaceD.InetAddress在套接字編程中,客戶方需要用到Java類______A_來創(chuàng)建TCP連接

A.SocketB.URLC.ServerSocketD.DatagramSocket在套接字編程中,服務(wù)器方需要用到j(luò)ava類___C____來監(jiān)聽端口

A.SocketB.URLC.ServerSocketD.DatagramSocket在UDP通信中,接收和發(fā)送數(shù)據(jù)報要用到類是B

A.SocketB.DatagramSocket

C.DatagramPacketD.MulticastSocket在安全套接字編程中,客戶方通常要用B類來創(chuàng)建安全套接字對象

A.SSLSocketB.SSLSocketFactory

C.SSLServerSocketFactoryD.SSLServerSocket綜合選擇100題200.當(dāng)方法碰到異常又不知怎樣處理時,應(yīng)該怎么做()A.捕捉異常B.拋出異常C.申明異常D.嵌套異常201.編譯JavaApplication源程序文件將產(chǎn)生對應(yīng)字節(jié)碼文件,這些字節(jié)碼文件擴(kuò)展名為(B).A.javaB..classC.htmlD..exe202.設(shè)x=1,y=2,z=3,則表示式y(tǒng)+=z--/++x值是(A).A.3B.3.5C.4D.5203.不允許作為類及類組員訪問控制符是(B).A.publicB.privateC.staticD.protected204.為AB類一個無形式參數(shù)無返回值方法method書寫方法頭,使得使用類名AB作為前綴就能夠調(diào)用它,該方法頭形式為(A).A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()205.Javaapplication中主類需包含main方法,以下哪項(xiàng)是main方法正確形參?(B)A.Stringargs B.Stringargs[] C.Chararg D.StringBufferargs[]206.以下關(guān)于繼承敘述正確是(A).A.在Java中類只允許單一繼承B.在Java中一個類只能實(shí)現(xiàn)一個接口C.在Java中一個類不能同時繼承一個類和實(shí)現(xiàn)一個接口D.在Java中接口只允許單一繼承207.paint()方法使用哪種類型參數(shù)?(A)A.Graphics B.Graphics2D C.String D.Color208.以下哪個不是Java原始數(shù)據(jù)類型(B)A.int B.Boolean C.float D.char209.以下哪項(xiàng)可能包含菜單條( D ).A.Panel B.Frame C.Applet D.Dialog210.若需要定義一個類域或類方法,應(yīng)使用哪種修飾符?(B)A.static B.package C.private D.public211.在瀏覽器中執(zhí)行applet程序,以下選項(xiàng)中哪個方法將被最先執(zhí)行(B).A.init() B.start() C.destroy() D.stop()212.給出下面代碼,關(guān)于該程序以下哪個說法是正確?(B)publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A.編譯時將產(chǎn)生錯誤 B.編譯時正確,運(yùn)行時將產(chǎn)生錯誤C.輸出零 D.輸出空213.以下哪些語句關(guān)于Java內(nèi)存回收說明是正確?(D)A.程序員必須創(chuàng)建一個線程來釋放內(nèi)存B.內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存C.內(nèi)存回收程序允許程序員直接釋放內(nèi)存D.內(nèi)存回收程序能夠在指定時間釋放內(nèi)存對象214.以下哪個關(guān)鍵字能夠用來對對象加互斥鎖?(B)A.transient B.synchronizedC.serialize D.static215.以下代碼段執(zhí)行后輸出結(jié)果為(C) intx=-3;inty=-10; System.out.println(y%x);A.-1 B.2 C.1 D.216.有以下程序片段,以下哪個選項(xiàng)不能插入到行1.(D)1.2.publicclassInteresting{3.//dosth4.}A.importjava.awt.*; B.packagemypackage; C.classOtherClass{} D.publicclassMyClass{}217.設(shè)有下面兩個賦值語句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述說法正確是(A).A.a是整數(shù)類型變量,b是整數(shù)類對象.B.a是整數(shù)類對象,b是整數(shù)類型變量.C.a和b都是整數(shù)類對象而且值相等. D.a和b都是整數(shù)類型變量而且值相等.218.FilterOutputStream是BufferedOutputStream.DataOutputStream及PrintStream父類,以下哪個類可能是FilterOutputStream結(jié)構(gòu)函數(shù)參數(shù)類型?AA.OutputStream B.File C.InputStream D.BufferedOutputStream219.在編寫JavaApplet程序時,需在程序開頭寫上(B)語句.A.importjava.awt.*; B.importjava.applet.Applet;C.importjava.io.*; D.importjava.awt.Graphics;220.類Parent.Child定義以下:1. publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOException{}4.}5.publicclassChildextendsParent{6.7.} 將以下哪種方法插入行6是不正當(dāng).(A)A.floataFun(floata,floatb){}B.publicintaFun(inta,intb)throwsException{}C.publicfloataFun(floatp,floatq){}D.publicintaFun(inta,intb)throwsIOException{}221.在使用interface申明一個接口時,只能夠使用(D)修飾符修飾該接口.A.private B.protected C.privateprotected D.public222.有以下方法定義,請選擇該方法返回類型(C). ReturnTypemethod(bytex,doubley) { return(short)x/y*2; }A.byte B.short C.int D.double223.關(guān)于以下代碼段說法正確是(D)1.Strings="abcde";2.StringBuffers1=newStringBuffer("abcde");3.if(s.equals(s1))4.s1=null;5.if(s1.equals(s))6.s=null;A.第1行編譯錯誤,String結(jié)構(gòu)器必須明確調(diào)用B.第3行編譯錯誤,因?yàn)閟與s1有不一樣類型C.編譯成功,但執(zhí)行時在第5行有異常拋出D.編譯成功,過程中也沒有異常拋出224.編譯并運(yùn)行以下程序,以下描述哪個選項(xiàng)是正確(C)1.classX{2. protectiedStringtoString()i{3. returnsuper.toString();}4. }A.編譯經(jīng)過運(yùn)行無異常 B.編譯經(jīng)過但運(yùn)行時犯錯C.行2犯錯,不能成功編譯 D.不能成功編譯,行3犯錯225.以下哪個是Java中標(biāo)識符(D)A.pu

溫馨提示

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

最新文檔

評論

0/150

提交評論