2022年java計(jì)算機(jī)考試題庫(kù)_第1頁(yè)
2022年java計(jì)算機(jī)考試題庫(kù)_第2頁(yè)
2022年java計(jì)算機(jī)考試題庫(kù)_第3頁(yè)
2022年java計(jì)算機(jī)考試題庫(kù)_第4頁(yè)
2022年java計(jì)算機(jī)考試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(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)介

一、選取題第一章java語(yǔ)言概述在下列概念中,Java語(yǔ)言只保存了B.A.運(yùn)算符重載B.辦法重載C.指針`D.構(gòu)造和聯(lián)合下列關(guān)于Java語(yǔ)言特性描述中,錯(cuò)誤是___D_.

A.支持多線程操作

B.JAVA程序與平臺(tái)無(wú)關(guān)

C.JAVA程序可以直接訪問(wèn)Internet上對(duì)象

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

A.Java程序是由一種或各種類構(gòu)成

B.構(gòu)成Java程序若干個(gè)類可以放在一種文獻(xiàn)中,也可以放在各種文獻(xiàn)中

C.Java程序文獻(xiàn)名要與某個(gè)類名相似

D.構(gòu)成Java程序各種類中,有且僅有一種主類.Java程序通過(guò)編譯后生成文獻(xiàn)后綴是C

A..objB..exeC..classD..java下列關(guān)于運(yùn)營(yíng)字節(jié)碼文獻(xiàn)命令行參數(shù)描述中,對(duì)的是A

A.第一種命令行參數(shù)被存儲(chǔ)在args[0]中

B.第一種命令行參數(shù)被存儲(chǔ)在args[1]中

C.命令行命令字被存儲(chǔ)在args[0]中

D.數(shù)組args[]大小與命令行參數(shù)個(gè)數(shù)無(wú)關(guān)。下列關(guān)于java語(yǔ)言面向?qū)ο筇匦悦枋鲋?錯(cuò)誤是___C___

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

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

A.java語(yǔ)言取消了goto語(yǔ)句|

B.java語(yǔ)言中取消了指針

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

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

A.該程序只能是一種名字與主類名相似文獻(xiàn)構(gòu)成

B.該程序中僅有一種主辦法,并被包括在某個(gè)類中

C.該程序中沒(méi)有不屬于某個(gè)類辦法

D.該程序事實(shí)上是一種類串使用Java語(yǔ)言編寫源程序保存時(shí)文獻(xiàn)擴(kuò)展名是(B)。

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

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

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

(A)ASCII(B)BCD

(C)DCB(D)Unicode下面關(guān)于main辦法闡明對(duì)的是(B)

(A)publicmain(Stringargs[])

(B)publicstaticvoidmain(Stringargs[])

(C)privatestaticvoidmain(Stringargs[])

(D)voidmain()Javaapplication中主類需包括main辦法如下哪項(xiàng)是main辦法對(duì)的形參(B)A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]下列關(guān)于Java語(yǔ)言和C++語(yǔ)言之間差別描述中,不對(duì)的一項(xiàng)是(A)

A.Java雖然提供了安全機(jī)制,但是還是沒(méi)有C++安全

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

C.Java沒(méi)有全局變量,但是C++有全局變量

D.Java沒(méi)有指針,但是C++指針最靈活關(guān)于Java語(yǔ)言內(nèi)存回收機(jī)制,下列選項(xiàng)中最對(duì)的一項(xiàng)是(C)

A.Java程序規(guī)定顧客必要手工創(chuàng)立一種線程來(lái)釋放內(nèi)存

B.Java程序容許顧客使用指針來(lái)釋放內(nèi)存

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

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

A.Java雖然提供了安全機(jī)制,但是還是沒(méi)有C++安全

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

C.Java沒(méi)有全局變量,但是C++有全局變量

D.Java沒(méi)有指針,但是C++指針最靈活Java語(yǔ)言是一種(D)

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

C.面向問(wèn)題解釋型編程語(yǔ)言D.面向?qū)ο蠼忉屝途幊陶Z(yǔ)言下面說(shuō)法對(duì)的是(C)。

A.Java語(yǔ)言里線程不是對(duì)象

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

C.Java語(yǔ)言類都是java.1ang.Object子類

D.double是Java語(yǔ)言合法標(biāo)記符關(guān)于Java語(yǔ)言內(nèi)存回收機(jī)制,下列選項(xiàng)中最對(duì)的一項(xiàng)是(C)

A.Java程序規(guī)定顧客必要手工創(chuàng)立一種線程來(lái)釋放內(nèi)存

B.Java程序容許顧客使用指針來(lái)釋放內(nèi)存

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

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

A.8B.16C.32D.64下列關(guān)于標(biāo)記符描述中,對(duì)的是____A___

A.標(biāo)記符中可以使用下劃線和美元符

B.標(biāo)記符可以使用邊接符和井號(hào)符

C.標(biāo)記符中大小寫字母是無(wú)區(qū)別

D.標(biāo)記符可選用核心字Java語(yǔ)言各種分隔符中,非法是_____D____

A.空白符B.分號(hào)C.逗號(hào)D.問(wèn)號(hào)下列Java語(yǔ)言中可用注釋符,其中錯(cuò)誤是____C____

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

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

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

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

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

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

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

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

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

A.Java語(yǔ)言常量有5種

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

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

D.字符串常量具有結(jié)束符’\0下列關(guān)于定義符號(hào)常量描述中,錯(cuò)誤是_____AC____

A.定義符號(hào)常量使用核心字const

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

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

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

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

D.變量默認(rèn)值是可以被變化下列關(guān)于變量定義描述中,對(duì)的是____AC____

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

B.定義變量時(shí)沒(méi)有給出初值,該變量也許是無(wú)意義值

C.定義變量時(shí),同一種類型各種變量間可用逗號(hào)分隔

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

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

B.在類中定義變量作用域在該類中辦法內(nèi)是可以使用

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

D.在辦法中作用域可嵌套,在嵌套作用域中可以定義同名變量。下列關(guān)于開(kāi)關(guān)語(yǔ)句描述中,對(duì)的是

A.開(kāi)關(guān)語(yǔ)句中,default子句可以省略

B.開(kāi)關(guān)語(yǔ)句中,case子句<語(yǔ)句序列>中一定具有break語(yǔ)句

C.開(kāi)關(guān)語(yǔ)句中,case子句和default子句都可以有各種

D.退出開(kāi)關(guān)語(yǔ)句唯一條件是執(zhí)行break語(yǔ)句下列哪個(gè)編譯沒(méi)有警告或錯(cuò)誤無(wú)A.floatf=1.3;B.charc="a";

C.byteb=254;D.booleanb=null;下列表達(dá)式中,非法是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)語(yǔ)句循環(huán)次數(shù)是D

inti=5;

do{

System.out.println(i--)

i--;

}while(i!=0);

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

A.數(shù)組長(zhǎng)度通慣用length表達(dá)

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

C.數(shù)組元素是按順序存儲(chǔ)在內(nèi)存

D.數(shù)組在賦初值和賦值時(shí)都不判界下列關(guān)于數(shù)組定義形式,對(duì)的是(B)

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

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

A.Java語(yǔ)言中,字符串分為字符串常量和字符串變量?jī)煞N

B.兩種不同字符串都是String類對(duì)象|

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

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

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

Ca[3];Dinti=1a[i];下面哪一種是Java中不合法標(biāo)記符(D)。

A$personsBtwoNum

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

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

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

intx=3inty=10

System.out.println(y%x);

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

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

A、intB、BooleanC、floatD、char有如下辦法定義請(qǐng)選取該辦法返回類型(D)。

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

}

A、byteB、shortC、intD、double有如下程序片段下列哪個(gè)選項(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.美圓符號(hào)($)下面程序段輸出成果是(A)

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

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

A.-1B.1C.false下列表達(dá)式哪些是對(duì)的?(C)

A.byte=340B.Boolean=1

C.longl=-2下列辦法定義中,辦法頭不對(duì)的是(D)

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

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

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

A.3B.6C.9D.執(zhí)行錯(cuò)誤E.5下列關(guān)于int類型說(shuō)法中,對(duì)的一種是(C)

A.int類型可以自動(dòng)轉(zhuǎn)換為所有簡(jiǎn)樸類型

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

C.103是合法int類型常量

D.int類型涉及有符號(hào)整型和無(wú)符號(hào)整型編譯一種定義了兩個(gè)類和三個(gè)辦法Java源碼文獻(xiàn),總共會(huì)產(chǎn)生幾種字節(jié)碼文獻(xiàn),這些字節(jié)碼文獻(xiàn)擴(kuò)展名是什么?(D)

A.5個(gè)字節(jié)碼文獻(xiàn),以".java"為擴(kuò)展名

B.2個(gè)字節(jié)碼文獻(xiàn),以".java"為擴(kuò)展名

C.5個(gè)字節(jié)碼文獻(xiàn),以".class"為擴(kuò)展名

D.2個(gè)字節(jié)碼文獻(xiàn),以".class"為擴(kuò)展名既有一種變量聲明為booleanb1;下面賦值語(yǔ)句中對(duì)的是(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í)行成果對(duì)的是(B)。

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

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

inti=2;

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

A.4B.8C下列說(shuō)法中,對(duì)的一種是(A)

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

C.標(biāo)記符總字符個(gè)數(shù)是有限D(zhuǎn).標(biāo)記符就是保存字下列表達(dá)式哪些是對(duì)的?(C)

A.byte=340B.Boolean=1

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

byte[]arrayl,array2[]

bytearray3[][]

byte[][]array4

假設(shè)每個(gè)變量都已初始化,如下哪一條語(yǔ)句會(huì)導(dǎo)致編譯錯(cuò)誤?(A)

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

C.array2=array4;D.A并且B下面哪條語(yǔ)句定義了5個(gè)元素?cái)?shù)組(A)

A、int[]

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

int(5);

C、int

[5]

array;D、int

[]

arr;下面哪個(gè)語(yǔ)句不能定義一種字符變量(

B

)

A、char

c1=’a’;B、char

c2=”

S

C、char

c4=97D、char

c3=’\u0041’;第三章java語(yǔ)言面向?qū)ο筇匦韵铝袑?duì)封裝性描述中,錯(cuò)誤是_______B

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

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

C.被封裝某些信息在封裝體外是不可見(jiàn)

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

A.一種類可以同步生成各種子類

B.子類繼承了父類所有成員

C.Java語(yǔ)言支持單繼承和多重繼承

D.Java語(yǔ)言通過(guò)接口可使子類使用各種父類成員下列關(guān)于多態(tài)性描述中,錯(cuò)誤是A

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

B.java語(yǔ)言容許辦法重載

C.java語(yǔ)言容許變量覆蓋

D.多態(tài)性提高了程序抽象性和簡(jiǎn)潔性在類修飾符中,規(guī)定只能被同一包類所使用修飾符是____B___

A.publicB.默認(rèn)C.finalD.abstract在成員變量修飾符中,規(guī)定只容許該類自身訪問(wèn)修飾符是A

A.privateB.publicC.默認(rèn)D.protected在成員變量修飾符中,規(guī)定訪問(wèn)權(quán)限包括類自身,同包其她類和其他包中子類修飾符是:D

A.privateB.publicC.默認(rèn)D.protected下列關(guān)于構(gòu)造辦法特點(diǎn)描述中,錯(cuò)誤是A

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

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

A.在類體內(nèi)闡明靜態(tài)辦法用核心字static

B.靜態(tài)辦法也許解決靜態(tài)變量或調(diào)用靜態(tài)辦法

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

D.靜態(tài)辦法只能類名調(diào)用下列對(duì)靜態(tài)初始化器描述中,錯(cuò)誤是D

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

B.靜態(tài)初始化器是由核心字static和一對(duì)花括號(hào)構(gòu)成語(yǔ)句組

C.靜態(tài)初始化器不同于構(gòu)造辦法,它不是辦法

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

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

B.抽象類是不可以定義對(duì)象

C.抽象類是不可以有構(gòu)造辦法

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

A.繼承是在已有基本上生成新類一種辦法

B.子類繼承父類所有成員

C.Java語(yǔ)言規(guī)定了個(gè)子類只有一種父類

D.父類中成員訪問(wèn)權(quán)限在子類中將被變化下列關(guān)于子類繼承父類成員描述中,錯(cuò)誤是A

A.子類中繼承父類中所有成員都可以直接訪問(wèn)

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

C.當(dāng)子類中浮現(xiàn)成員辦法頭與父類辦法頭相似辦法時(shí),子類成員辦法覆蓋父類了成員辦法

D.辦法重載是編譯時(shí)解決,而辦法覆蓋是在運(yùn)營(yíng)時(shí)解決下列關(guān)于接口描述中,錯(cuò)誤是B

A.接口事實(shí)上是由常量和抽象辦法構(gòu)成特殊類

B.一種類只容許繼承一種接口

C.定義接口使用核心字是interface

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

A.包是一種特殊類C.若干個(gè)類集合

C.包是使用package語(yǔ)句創(chuàng)立D.包有有名包和無(wú)名包兩種下列慣用包中,存儲(chǔ)顧客圖形界面類庫(kù)包是___A___

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

A.MathB.ObjectC.SystemD.String下列關(guān)于辦法描述中,錯(cuò)誤是___B___

A.辦法只有類成員辦法,再無(wú)其她辦法

B.辦法可以重載和內(nèi)聯(lián)

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

D.辦法返回值是通過(guò)return來(lái)實(shí)現(xiàn)在下列關(guān)于靜態(tài)成員描述中,錯(cuò)誤是___D____

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

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

C.靜態(tài)成員可以使用類名來(lái)訪問(wèn),也可使用對(duì)象名訪問(wèn)

D.靜態(tài)辦法可以訪問(wèn)靜態(tài)成員變量也可以訪問(wèn)非靜態(tài)成員變量。在下列關(guān)于類繼承描述中,錯(cuò)誤是____B___

A.子類只容許一種父類

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

C.繼承不變化成員訪問(wèn)權(quán)限

D.私有成員和構(gòu)造辦法不能繼承在下列關(guān)于辦法重載和覆蓋描述中,錯(cuò)誤是__D____

A.辦法重載是指在面一種類中容許浮現(xiàn)辦法參數(shù)、個(gè)數(shù)、順序不同而辦法名相似若干個(gè)辦法

B.辦法覆蓋是指在父類和子類之間浮現(xiàn)辦法頭相似而辦法體不同各種辦法

C.辦法重載是在編譯時(shí)進(jìn)行選取

D.辦法覆蓋是在編譯時(shí)進(jìn)行選取給出下面代碼關(guān)于該程序如下哪個(gè)說(shuō)法是對(duì)的(C)

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[])

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

}

A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)對(duì)的運(yùn)營(yíng)時(shí)將產(chǎn)生錯(cuò)誤

C、輸出零D、輸出空如下關(guān)于構(gòu)造辦法說(shuō)法對(duì)的是(A)

A一種類構(gòu)造辦法可以有各種

B構(gòu)造辦法在類定義時(shí)被調(diào)用

C構(gòu)造辦法只能由對(duì)象中其他辦法調(diào)用。

D構(gòu)造辦法可以和類同名也可以和類名不同在Java中一種類可同步定義許多同名辦法這些辦法形式參數(shù)個(gè)數(shù)、類型或順序各不相似傳回值也可以不相似。這種面向?qū)ο蟪绦蛱匦苑Q為(C)

A隱藏B重寫C重載DJava不支持此特性如下關(guān)于繼承論述對(duì)的是(A)。

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

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

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

D、在Java中接口只容許單一繼承關(guān)于抽象辦法說(shuō)法對(duì)的是(C)

(A)可以有辦法體(B)可以出當(dāng)前非抽象類中

(C)是沒(méi)有辦法體辦法(D)抽象類中辦法都是抽象辦法如果一種類成員變量只能在所在類中使用則該成員變量必要使用修飾是(C)

(A)public(B)protected(C)private(D)static對(duì)于一種Java源文獻(xiàn)import,class定義以及package對(duì)的順序是(A)

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

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

Astaticvoidmethod()Bpublicvoidmethod()

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

A類是對(duì)象抽象B對(duì)象是類抽象

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

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

C描述類特性D初始化成員變量在類定義中可以有兩個(gè)同名函數(shù)這種現(xiàn)象稱為函數(shù)(D)。

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

a=Integer.parseInt(“12”);

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

下述說(shuō)法對(duì)的是(D)。

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

C、a和b都是整數(shù)類對(duì)象并且值相等。D、a和b都是整數(shù)類型變量并且值相等。為了使包c(diǎn)h4在當(dāng)前程序中可見(jiàn)可以使用語(yǔ)句是(A)。

Aimportch4.*;Bpackagech4.*;

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

Integerinteg=newInteger(9);

booleanb=integinstanceofObject;

A)9B)trueC)1D)false關(guān)于對(duì)象成員占用內(nèi)存說(shuō)法哪個(gè)對(duì)的(B)

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

B、同一種類對(duì)象使用不同內(nèi)存段但靜態(tài)成員共享相似內(nèi)存空間

C對(duì)象辦法不占用內(nèi)存

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

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

B覆蓋辦法可以不同名而重載辦法必要同名

Cfinal修飾辦法可以被覆蓋但不能被重載

D覆蓋與重載是同一回事類Account中辦法聲明哪項(xiàng)對(duì)的(C)

A.classAccountB.classAccount

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

C.classAccountD.classAccount

{voiddeposit(){}}{voiddeposit{}}如果一種類成員變量只能在所在類中使用則該成員變量必要使用修飾是(C)

(A)public(B)protected(C)private(D)static定義主類類頭時(shí)可以使用訪問(wèn)控制符是(A)

A.publicB.protectedC.privateD.privateprotected為了區(qū)別重載多態(tài)中同名不同辦法,規(guī)定(A)

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

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

A.抽象B.繼承C.多態(tài)D.構(gòu)造化關(guān)于類說(shuō)法中,不對(duì)的一項(xiàng)是(D)

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

B.類中每個(gè)辦法都由辦法頭和辦法體構(gòu)成

C.java程序中可以有各種類,但是公共類只有一種

D.java程序可以有各種公共類下列選項(xiàng)中,用于在程序開(kāi)頭引入包核心字是(A)

A.importB.implementsC.interfaceD.protected在一種相似包中,想讓一種類可以引用另一種類成員,達(dá)到這個(gè)目最小訪問(wèn)控制權(quán)限修飾符是什么?(D)

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

A.staticclassFooBar{}B.privateclassFoobar{}

C.abstractclassFooBar{}D.finalpublicclassFooBar{}一下關(guān)于面向?qū)ο蟾拍蠲枋鲋?不對(duì)的一項(xiàng)是(B)

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

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

C.在程序中,對(duì)象是通過(guò)一種抽象數(shù)據(jù)類型來(lái)描述,這種抽象數(shù)據(jù)類型稱為類

D.在程序中,對(duì)象是一組變量和有關(guān)辦法集合既有

publicclassParentt{publicvoidchange(intx){}}publicclassChildextendsParent{//覆蓋父類chang()辦法}(c)A.protectedvoidchange(intx){}B.publicvoidchange(intx,inty){}C.publicvoidchange(intx){}D.publicvoidchange(Strings){}既有

publicclassPet{}

publicclassCatextendsPet{}

執(zhí)行代碼

Catc=newCat();

Petp=newPet();

后下列哪項(xiàng)是對(duì)的_____D_因重復(fù)定義了p___

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

B.Petp=(Pet)c運(yùn)營(yíng)錯(cuò)誤

C.Petp=(Pet)c正常運(yùn)營(yíng)

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

A.equalsB.toStringC.hashodeD.notify在子類中調(diào)用父類中被覆蓋辦法時(shí)需要使用哪項(xiàng)核心字____B___

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

A.interfaceC{inta;}

B.publicinterfaceAimplementsB{}

C.publicinterfaceA{inta();}

D.abstractinterfaceD{}為了區(qū)別重載多態(tài)中同名不同辦法,規(guī)定(A)

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

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

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

abstractclassAbstractIt{

abstractfloatgetFloat();//第2行

}

publicclassAbstractTestextendsAbstractIt{

privatefloatf1=1.0f;

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

}

下面哪一種成果對(duì)的?(C)

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

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

A.classAextendsBB.classBimplementsA

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

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

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

A.trueB.falseC.JavaD.java執(zhí)行下列代碼后,哪個(gè)結(jié)論是對(duì)的?(BD)

String[]s=newString[10]

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

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

B)

A.通過(guò)“.”運(yùn)算符調(diào)用成員變量和辦法

B.通過(guò)成員變量訪問(wèn)權(quán)限設(shè)定限制自身對(duì)這些變量辦法調(diào)用

C.將一種對(duì)象聲明為類成員時(shí),必要在使用前為其分派內(nèi)存

D.在辦法中使用對(duì)象作為參數(shù)時(shí),采用引用調(diào)用定義一種類名為“MyClass.java”類,并且該類可被一種工程中所有類訪問(wèn),那么該類對(duì)的聲明應(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程序描述中,錯(cuò)誤是A

A.Applet程序主類必要應(yīng)有一種main()辦法

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

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

D.Applet字節(jié)碼文獻(xiàn)必要嵌套在一種HTML文獻(xiàn)中下列關(guān)于Applet程序描述中,錯(cuò)誤是_____D___

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

B.將字節(jié)碼文獻(xiàn)嵌入html文獻(xiàn)中,并存儲(chǔ)在一種WWW服務(wù)器中

C.使用瀏覽器解釋Html文獻(xiàn)中標(biāo)記

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

A.Applet程序是一種獨(dú)立程序,它通過(guò)編譯后可運(yùn)營(yíng)

B.Applet程序源文獻(xiàn)擴(kuò)展名為.java

C.Applet程序運(yùn)營(yíng)時(shí)要把它寫到一種html文獻(xiàn)中

D.使用AppletViewer命令運(yùn)營(yíng)Applet程序字節(jié)碼文獻(xiàn)被嵌入html文獻(xiàn),便可得到運(yùn)營(yíng)成果。下列關(guān)于向Applet程序傳遞參數(shù)描述中,錯(cuò)誤是A

A.Applet程序也許通過(guò)命令行獲取外部參數(shù)

B.Applet程序可以通過(guò)HTML文獻(xiàn)獲取外部參數(shù)

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

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

A.init()B.stop()C.start()D.paint()下列Applet類重要辦法中,功能是輸出顯示文本,圖形和其他界面元素辦法是_D__

A.init()B.start()C.stop()D.paint()下列繪制幾何圖形辦法中,用來(lái)繪制圓辦法是______A___

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

A.Font類提供了創(chuàng)立字體對(duì)象辦法

B.字體風(fēng)格(字形)使用了3個(gè)靜態(tài)常量表達(dá)

C.表達(dá)字型字體風(fēng)格只能單獨(dú)使用,不可以組合

D.字號(hào)表達(dá)字大小,用點(diǎn)表達(dá),一種點(diǎn)為1/72英寸在JavaApplet程序顧客自定義Applet子類中普通需要重載父類(D)辦法來(lái)完畢某些畫圖操作。

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

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

A、GraphicsB、Graphics2DC、StringD、Color在編寫JavaApplet程序時(shí)必須在程序開(kāi)頭寫上(B)語(yǔ)句。

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

C.importjava.util.*D.importjava.lang.*.下面關(guān)于Applet說(shuō)法對(duì)的是(B)。

A.Applet也需要main辦法

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

C.Applet能訪問(wèn)本地文獻(xiàn)

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

A.容器是由若干個(gè)組件和容器構(gòu)成

B.容器是對(duì)圖形界面元素一種管理

C.容器是一種指定寬和高矩形范疇

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

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

A.放在容器組件一方面要定義,接著要初始化

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

C.容器中所有組件都是事件組件,都可產(chǎn)生事件對(duì)象下列關(guān)于組件類描述中,錯(cuò)誤是_____A

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

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

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

D.文本框(TextField)和文本區(qū)(TextArea)是文本組件類(TextComponent)子類在對(duì)下列語(yǔ)句解釋中,錯(cuò)誤是C

but.addActionListerner(this);

A.but是某種事件對(duì)象,如按鈕事件對(duì)象

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

C.ActionListerner是動(dòng)作事件監(jiān)聽(tīng)者

D.該語(yǔ)句功能是將but對(duì)象監(jiān)聽(tīng)者注冊(cè)為this對(duì)象所有事件類父類是___B

A.ActionEventB.AwtEventC.KeyEventD.MouseEvent所有GUI原則組件類父類是_____C

A.ButtonB..ListC.ComponentD.Container一種Applet默認(rèn)布局管理器是FlowLayout.下面哪個(gè)能變化成其她布局管理器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在下列各種窗口中,最簡(jiǎn)樸無(wú)邊框又不能移動(dòng)和縮放只能包括在另一種容器容器是_____D

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

A.Frame容器是可以容納菜單組件窗口

B.菜單條中可包括若干個(gè)菜單,菜單中又可包括若干菜單項(xiàng),菜單項(xiàng)還可以包括子菜單

C.對(duì)話框與Frame同樣都可作用程序最外層窗口

D.對(duì)話框內(nèi)不具有菜單條,它由Frame彈出下列關(guān)于事件和事件解決描述中,錯(cuò)誤是______A

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

B.事件對(duì)象是指某種事件類對(duì)象

C.事件監(jiān)聽(tīng)者是某種監(jiān)聽(tīng)類對(duì)象

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

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

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

A.BufferedReaderB.BufferedWriter

C.BufferedInputStreamD.BufferedOutputStream下面哪個(gè)會(huì)產(chǎn)生動(dòng)作事件(A)

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

A.FlowLayoutB.BorderLayout

C.GridLayoutD.CardLayou第六章異常與異常解決下列關(guān)于異常描述中,錯(cuò)誤是B

A.異常是一種通過(guò)修正后程序仍可執(zhí)行錯(cuò)誤

B.異常是一種程序在運(yùn)營(yíng)中浮現(xiàn)不可恢復(fù)執(zhí)行錯(cuò)誤

C.不但Java語(yǔ)言有異常解決,C++語(yǔ)言也有異常解決

D.浮現(xiàn)異常不是簡(jiǎn)樸結(jié)束程序,而是執(zhí)行某種解決異常代碼,設(shè)法恢復(fù)程序執(zhí)行下列關(guān)于異常解決描述中,錯(cuò)誤是_____D

A.程序運(yùn)營(yíng)時(shí)異常由Java虛擬機(jī)自動(dòng)進(jìn)行解決

B.使用try-catch-fanally語(yǔ)句捕獲異常

C.使用trrow語(yǔ)句拋出異常

D.捕獲到異常只能在當(dāng)前辦法中解決,不能在其他辦法中解決下列關(guān)于try-catch-finally語(yǔ)句描述中,錯(cuò)誤是A

A.try語(yǔ)句背面程序段將給出解決異常語(yǔ)句

B.catch()辦法跟在try語(yǔ)句背面,它可以是一種或各種

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

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

A.捕獲到發(fā)生異常可在當(dāng)前辦法中解決,也可以拋到調(diào)用該辦法辦法中解決

B.在闡明要拋出異常辦法時(shí)應(yīng)加核心字throws<異常列表>

C.<異常列表>中可以有各種逗號(hào)分隔異常

D.拋出異常辦法要使用下述拋出異常語(yǔ)句:throw<異常名>;其中,<異常名>是異常類類名。下列關(guān)于顧客創(chuàng)立自己異常描述中,錯(cuò)誤是__D___

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

B.為實(shí)現(xiàn)拋出異常,須在也許拋出異常辦法中書寫throw語(yǔ)句

C.捕獲異常辦法是使用try-catch-finally語(yǔ)句格式

D.使用異常解決不會(huì)使整個(gè)系統(tǒng)更加安全和穩(wěn)定下開(kāi)關(guān)于顧客創(chuàng)立自己異常描述中,錯(cuò)誤是___B__(也可以是自己異常類子類,但間接是Exception子類,ACD書上有原話這題也許有點(diǎn)小問(wèn)題)__

A.為了保證系統(tǒng)穩(wěn)定性,顧客可以創(chuàng)立自己異常和異常類

B.創(chuàng)立異常類必要是Exception類子類

C.在創(chuàng)立異常類類體中可以定義或重載其父類屬性和辦法

D.顧客自定義異常必要使用throw語(yǔ)句進(jìn)行拋出下列關(guān)于異常和異常類描述中,錯(cuò)誤是_____D_

A.異常是某種異常類對(duì)象

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

C.異常對(duì)象中包具有發(fā)生異常事件類型等重要信息

D.對(duì)待異常解決就是簡(jiǎn)樸結(jié)束程序下列關(guān)于異常解決描述中,錯(cuò)誤是____C____

A.程序運(yùn)營(yíng)時(shí)出異常是通過(guò)系統(tǒng)默認(rèn)異常解決程序進(jìn)行解決

B.在程序中可以使用try-catch語(yǔ)句捕獲異常和解決異常事件

C.對(duì)于捕獲異常只能在當(dāng)前辦法中解決

D.使用throw語(yǔ)句可將異常拋出到調(diào)用當(dāng)前辦法辦法中解決。下面核心字中哪一種不是用于異常解決語(yǔ)句(B)

AtryBbreakCcatchDfinally請(qǐng)問(wèn)所有異常類皆繼承哪一種類(c)。

Ajava.io.ExceptionBjava.lang.Throwable

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

A.總是被執(zhí)行

B.如果try塊背面沒(méi)有catch塊時(shí),finally塊中代碼才會(huì)執(zhí)行

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

D.異常沒(méi)有發(fā)生時(shí)才被執(zhí)行關(guān)于try....catch...finally...構(gòu)造中,下列描述哪項(xiàng)是對(duì)的___A_____

A.catch可以有各種B.catch只能有一種

C.finally不可省略D.可以沒(méi)有catch語(yǔ)句在異常解決中,如釋放資源、關(guān)閉文獻(xiàn)、關(guān)閉數(shù)據(jù)庫(kù)等由(C)來(lái)完畢。

A.try子句B.catch子句C.finally子句D.throw子句第七章線程編程下面核心詞和辦法D,不是線程同步所需要

A.synchornizedB.wait()

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

A.毫秒B.秒C.分鐘D.小時(shí)主線程屬于B

A.是守護(hù)線程B.顧客線程C.Thread線程D.Runnable線程D辦法可以讓某個(gè)線程等待其她線程執(zhí)行結(jié)束

A.sleep()B.wait()

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

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

AJava支持多線程編程

BJava中實(shí)現(xiàn)多線程編程,必要?jiǎng)?chuàng)立顧客自己線程子類把Thread作為父類

C在多線程編程中,同一種程序多次運(yùn)營(yíng),也許輸出成果不同。

D可以調(diào)用sleep()使線程掛起(休眠)。在(B)可以設(shè)立線程優(yōu)先級(jí)

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

C.只有在線程啟動(dòng)后D.以上都不對(duì)第八章java語(yǔ)言集合操作______cd__可實(shí)既有序?qū)ο蟛僮?/p>

A.HashMapB.HashSetC.TreeMapD.LinkedList關(guān)于鏈表構(gòu)造,陳述錯(cuò)誤是A

A.在鏈表中查找對(duì)象是最有效B.鏈表可動(dòng)態(tài)增長(zhǎng)

C.鏈表中每一種元素均有其前后元素鏈接D.鏈表中元素可以重復(fù)下列不是迭代器(Iterator)

接口所定義辦法是D

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

A.只讀B.同步

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

A.java.utilB.java.langC.java.arrayD.java.collections欲構(gòu)造ArrayList類一種實(shí)例此類繼承了List接口下列哪個(gè)辦法是對(duì)的(B)。

AArrayListmyList=newObject()

BListmyList=newArrayList()

CArrayListmyList=newList()

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

A.FileInputStreamB.FileOutputStream

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

A.ReaderB.FileInputStreamC.FileWriterD.Writer可用于獲得文獻(xiàn)或目錄途徑名是A

A.FileB.RandomAccessFile

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

A.FileB.RandomAccessFile

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

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

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

A.文獻(xiàn)類構(gòu)造辦法不需要參數(shù)

B.文獻(xiàn)類構(gòu)造辦法參數(shù)不能是字符串

C.文獻(xiàn)類表達(dá)是目錄而不是文獻(xiàn)

D.文獻(xiàn)類構(gòu)造辦法字符串參數(shù)必要有轉(zhuǎn)義——C——辦法表達(dá)獲取一種字節(jié)數(shù)據(jù)

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

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

(C)對(duì)象流類(D)非流類.關(guān)于RandomAccessFile類說(shuō)法對(duì)的是(B)

A.RandomAccessFile類繼承自File類

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

C.RandomAccessFile類對(duì)象只能從文獻(xiàn)讀Java原始類型數(shù)據(jù)

D.隨機(jī)讀寫流指針?biāo)?jì)算是字符個(gè)數(shù)下面哪個(gè)選項(xiàng)可以構(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要?jiǎng)?chuàng)立一種新目錄,可用下面(D)類實(shí)現(xiàn)

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

A.URLB.URLConnectionC.SocketD.DatagramSocketIP地址或域名是由______B_類來(lái)表達(dá)

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

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

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

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

A.SocketB.DatagramSocket

C.DatagramPacketD.MulticastSocket在安全套接字編程中,客戶方普通要用B類來(lái)創(chuàng)立安全套接字對(duì)象

A.SSLSocketB.SSLSocketFactory

C.SSLServerSocketFactoryD.SSLServerSocket綜合選取100題200.當(dāng)辦法遇到異常又不知如何解決時(shí),應(yīng)當(dāng)怎么做()A.捕獲異常B.拋出異常C.聲明異常D.嵌套異常201.編譯JavaApplication源程序文獻(xiàn)將產(chǎn)生相應(yīng)字節(jié)碼文獻(xiàn),這些字節(jié)碼文獻(xiàn)擴(kuò)展名為(B).A.javaB..classC.htmlD..exe202.設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x值是(A).A.3B.3.5C.4D.5203.不容許作為類及類成員訪問(wèn)控制符是(B).A.publicB.privateC.staticD.protected204.為AB類一種無(wú)形式參數(shù)無(wú)返回值辦法method書寫辦法頭,使得使用類名AB作為前綴就可以調(diào)用它,該辦法頭形式為(A).A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()205.Javaapplication中主類需包括main辦法,如下哪項(xiàng)是main辦法對(duì)的形參?(B)A.Stringargs B.Stringargs[] C.Chararg D.StringBufferargs[]206.如下關(guān)于繼承論述對(duì)的是(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.如下哪個(gè)不是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)中哪個(gè)辦法將被最先執(zhí)行(B).A.init() B.start() C.destroy() D.stop()212.給出下面代碼,關(guān)于該程序如下哪個(gè)說(shuō)法是對(duì)的?(B)publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A.編譯時(shí)將產(chǎn)生錯(cuò)誤 B.編譯時(shí)對(duì)的,運(yùn)營(yíng)時(shí)將產(chǎn)生錯(cuò)誤C.輸出零 D.輸出空213.下列哪些語(yǔ)句關(guān)于Java內(nèi)存回收闡明是對(duì)的?(D)A.程序員必要?jiǎng)?chuàng)立一種線程來(lái)釋放內(nèi)存B.內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存C.內(nèi)存回收程序容許程序員直接釋放內(nèi)存D.內(nèi)存回收程序可以在指定期間釋放內(nèi)存對(duì)象214.如下哪個(gè)核心字可以用來(lái)對(duì)對(duì)象加互斥鎖?(B)A.transient B.synchronizedC.serialize D.static215.如下代碼段執(zhí)行后輸出成果為(C) intx=-3;inty=-10; System.out.println(y%x);A.-1 B.2 C.1 D.216.有如下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1.(D)1.2.publicclassInteresting{3.//dosth4.}A.importjava.awt.*; B.packagemypackage; C.classOtherClass{} D.publicclassMyClass{}217.設(shè)有下面兩個(gè)賦值語(yǔ)句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述說(shuō)法對(duì)的是(A).A.a是整數(shù)類型變量,b是整數(shù)類對(duì)象.B.a是整數(shù)類對(duì)象,b是整數(shù)類型變量.C.a和b都是整數(shù)類對(duì)象并且值相等. D.a和b都是整數(shù)類型變量并且值相等.218.FilterOutputStream是BufferedOutputStream.DataOutputStream及PrintStream父類,如下哪個(gè)類也許是FilterOutputStream構(gòu)造函數(shù)參數(shù)類型?AA.OutputStream B.File C.InputStream D.BufferedOutputStream219.在編寫JavaApplet程序時(shí),需在程序開(kāi)頭寫上(B)語(yǔ)句.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是不合法.(A)A.floataFun(floata,floatb){}B.publicintaFun(inta,intb)throwsException{}C.publicfloataFun(floatp,floatq){}D.publicintaFun(inta,intb)throwsIOException{}221.在使用interface聲明一種接口時(shí),只可以使用(D)修飾符修飾該接口.A.private B.protected C.privateprotected D.public222.有如下辦法定義,請(qǐng)選取該辦法返回類型(C). ReturnTypemethod(bytex,doubley) { return(short)x/y*2; }A.byte B.short C.int D.double223.關(guān)于如下代碼段說(shuō)法對(duì)的是(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行編譯錯(cuò)誤,String構(gòu)造器必要明確調(diào)用B.第3行編譯錯(cuò)誤,由于s與s1有不同類型C.編譯成功,但執(zhí)行時(shí)在第5行有異常拋出D.編譯成功,過(guò)程中也沒(méi)有異常拋出224.編譯并運(yùn)營(yíng)如下程序,如下描述哪個(gè)選項(xiàng)是對(duì)的(C)1.classX{2. protectiedStringtoString()i{3. returnsuper.toString();}4. }A.編譯通過(guò)運(yùn)營(yíng)無(wú)異常 B.編譯通過(guò)但運(yùn)營(yíng)時(shí)出錯(cuò)C.行2出錯(cuò),不能成功編譯 D.不能成功編譯,行3出錯(cuò)225.如下哪個(gè)是Java中標(biāo)記符(D)A.public B.super C

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論