2023年java筆試輔導(dǎo)試題_第1頁(yè)
2023年java筆試輔導(dǎo)試題_第2頁(yè)
2023年java筆試輔導(dǎo)試題_第3頁(yè)
2023年java筆試輔導(dǎo)試題_第4頁(yè)
2023年java筆試輔導(dǎo)試題_第5頁(yè)
已閱讀5頁(yè),還剩24頁(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)PublicclassMyExamplc{

Publicstaticvoidmain(stringargs[]){

System.out.println(args[l]);

)

)

假如以以下命令行運(yùn)行,上述JAVA代碼將輸出()

javaMyExampleIMTIOnline

a)MyExample

b)IMTI

c)Online

d)Exceptionraised;

“java?lang?AiraylndexoiitofBoiindsExceptioii:2''

2)下面JAVA代碼編譯運(yùn)行后,以下選項(xiàng)中,()會(huì)出現(xiàn)在輸出結(jié)果

中。(選擇三項(xiàng))

publicclasstest3{

publicstaticvoidmain(stringargs[]){

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

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

if(i==j)

continue;

system.outprintin("i="+i+“j"=+j);

)

)

)

)

a)i=0j=3

b)i=0j=0

c)i=2j=2

d)i=0j=2

e)i=1j=2

3)在java中,Applet類()方法返回一個(gè)URL對(duì)象,它表示包含

此appletHTML文件目錄。(選擇一項(xiàng))

a)getAbsolutepath()

b)getDocumentBase()

c)getCodeBase()

d)getURL()

e)getpath()

4)運(yùn)行以下JAVA代碼后,下面選項(xiàng)中,包含在輸出結(jié)果中是()

(選擇兩項(xiàng))

publicclassExample{

publicstaticvoidmain(stringargs[]){

inti=0

do{

System.out.println(uDoingitforiis"+i);

}while(-i>0)

system.out.println("Fini§hed");

)

)

a)Doingitforiis3

b)Doingitforiis1

c)Doingitforiis2

d)Doingitforiis0

e)Finished

5)在java中,以下代碼將輸出。。(選擇一項(xiàng))

publicclassIntegerequals

(

publicstaticvoidmain(Stringargs[])

Integera=newInteger(3);

Integerb=newInteger(3);

System.out.println(a==b);

)

}

a)編譯器將顯示第7行有錯(cuò)誤

b)程序編譯并打印true

c)程序編譯并打印false

d)程序編譯但在第7行引發(fā)了一個(gè)運(yùn)行期意外

6)在JAVA中,在單一文件中importclass和package正確出現(xiàn)次

序是。。(選擇一項(xiàng))

a)Class,import,package

b)package,import,class

c)import,package,class

d)package,class,import

7)在java中,要建立一個(gè)線程,能夠從下面()接口繼承。(選擇

一項(xiàng))

a)Runnable

b)Thread

c)Run

d)Executable

e)少數(shù)用于管理系統(tǒng)部件

8)在java語(yǔ)言中,在程序運(yùn)行時(shí)會(huì)自動(dòng)檢驗(yàn)數(shù)組下標(biāo)是否越界,假

如越界,會(huì)拋擲下面。異常。(選擇一項(xiàng))

a)NullpointerException

b)ArithmeticExceptioin

c)ArraylndexoutoBoundsException

d)SecurityManager

9)Applet類()方法返回一個(gè)URL對(duì)象,它表示包含此次

appletclass文件目錄(選擇一項(xiàng))

a)getabsolutepath()

b)getDocumentBase()

c)getCodeBase()

d)getURL()

e)getPath()

10)編譯以下JAVA程序片段

classTest{

intcount=9;

publicvoida(){

intcount=10;

system.out.println(ucountl=,,+count);

)

publicvoidcount(){

system.out.println(ucount2=,94-count);

)

publicstaticvoidmain(Stringargs[]){

testt=newtest()

t.a()

t.count()

)

)

結(jié)果將()(選擇一項(xiàng))

a)不能經(jīng)過(guò)編譯

b)輸出

countl10

count29

c)輸出

countl=9

count!=9

11)publicclassMyclassl{

publicstaticvoidmain(Stringargy[]){}

classMylnner{)

)

在以上ja、,a代碼中橫線上,可放置()修飾符(選擇三項(xiàng))

a)public

b)private

c)static

d)friend

12)在java中,以下代碼段允許按鈕注冊(cè)一個(gè)action事件是()

(選擇一項(xiàng))

a)button.enableActionEvents()

b)button.addActionListener(anActionListener)

c)button.enableEvents(true)

d)button.enableEvents(AWTEvent.ACTION_EVENT_MASK)

13)在java中,以下選項(xiàng)表示字符“a”值是()(選擇一項(xiàng))

a)匕,

b)“a”

c)newCharactor(a)

d)oooa(,\u0000,-'\ufffr)

14)下面關(guān)于使用java制作動(dòng)畫時(shí)閃爍陳說(shuō)中哪一個(gè)是正確?

a)閃爍是根本無(wú)法防止和改進(jìn)

b)能夠經(jīng)過(guò)提升計(jì)算機(jī)刷新頻率來(lái)防止閃爍

c)閃爍原因是清屏和重畫兩個(gè)動(dòng)作不停交替造成

d)閃爍原因是因?yàn)樵诔绦蛑形醇尤氘惓L幚?/p>

15)編譯運(yùn)行以下java代碼時(shí),將會(huì)產(chǎn)生什么結(jié)果?(選擇一項(xiàng))

publicclassconv(

publicstaticvoidmain(stringargv[J){

convc=newconv()

Strings=newString(“eHo")

c.amethod(s)

)

publicvoidamethod(strings){

charc='H';

c+=s;

System.out.println(c)

}

}

a)輸出字符串"Hello”

b)輸出字符串“ello”

輸出字符串,,ehoH”

Cl)編譯時(shí)犯錯(cuò)

16)編譯執(zhí)行以下JAVA代碼后在標(biāo)準(zhǔn)輸出上打印出:

publicclassShortCkt{

publicstaticvoidmain(Stringargs[]){

intcounter=0;

booleant=true;

booleanf=false;

booleanb=false;

b=(t&&((counter++)==0));

b=(f&&((counter+=2)>0));

Systeni.out.println(counter);

}

)

a)0

b)1

c)2

d)3

17)沒(méi)有任何修飾符超類能夠被下面哪種類訪問(wèn)?(選擇一項(xiàng))

a)任何類

b)在同一個(gè)包中任何類

c)在同一文件中任何類

d)這個(gè)類任何子類

18)下面是給出一些JAVA代碼,答案中哪些能經(jīng)過(guò)編譯?(選擇

一項(xiàng))

Stringsl=newString("HeIlo");

Strings2=newString(wthereM);

Strings3=nevvStringO;

a)s3=sl+s2;

b)s3=sl&s2;

c)s3=sl||s2;

d)s3=sl&&s2;

19)在JAVA中,以下哪些結(jié)論是正確?(選擇兩項(xiàng))

a)128?1運(yùn)算后得到64

b)128>>>1運(yùn)算出得到64

c)128>>1運(yùn)算出得到?64

d)128>>>1運(yùn)算出得到-64

20)在JAVA中,以下哪些表示式返回true.(選擇兩項(xiàng))

a)"john"=="john”

b)ujohn,,.equals(ujohn,9)

c)“john”="johri”

d)"john".cqiial§(ne、vButton(“john”))

21)在JAVA中,用于監(jiān)聽(tīng)事件并在單擊按鈕時(shí)被通知操作是哪一

個(gè)?

a)PublicvoidaddListener(ActionListener);

b)PublicvoidaddActionListener(ActionListener);

c)PublicvoidaddButtonListener(ActionListener);

d)PublicvoidsetListener(ActionListener);

22)在JAVA中,在什么情況下類取得缺省結(jié)構(gòu)方法?(選擇一項(xiàng))

a)類被定義時(shí)

b)類沒(méi)有其余結(jié)構(gòu)方法時(shí)

c)在類中最少定義一個(gè)結(jié)構(gòu)方法時(shí)

23)在JAVA中下面敘述哪些是正確?(選擇三項(xiàng))

a)類靜態(tài)方法能夠在該類對(duì)象被創(chuàng)建前調(diào)用

b)類靜態(tài)方法不能訪問(wèn)該類非靜態(tài)方法

c)abstract修飾符能夠出現(xiàn)在類或方法前面,但不能出現(xiàn)在變

量之前

d)final修飾符能夠出現(xiàn)在類或變量之前,但不能出現(xiàn)在方法之

e)native修飾符能夠出現(xiàn)在變量之前

24)在JAVA語(yǔ)言中,在包Package1中包含包Package!,類

Class_A直接隸屬于包Packagel,類Class_B直接隸屬于包

Package!o在類Class_C要應(yīng)用Class_A方法A和Class.B方法

B,你需要。語(yǔ)句。(選擇兩項(xiàng))

a)importPackagel.*

b)importPackagel.Package!.*

c)importPackage!.*

d)importPackagel.Packagel.*

25)包packl類classl中有組員方法:protectedvoidmethod_l()

{...},privatevoidmethod_2(){...},publicvoidmethod_3(){...}

和voidmethod_4(){...),在包pack2中類class2是classl子類,

你在中能夠調(diào)用方法(選擇兩項(xiàng))

a)method_l

b)method_2

c)method_3

d)method_4

26)在JAVA語(yǔ)言中,下面變量命名正當(dāng)有。。(選擇兩項(xiàng))

a)variablel23

b)123variable

c)private

d)selg_asd

27)以下java代碼運(yùn)行結(jié)果是。。(選擇一項(xiàng))

int[]my_Array;

my_Array=newint[5];

for(intcount=0;count<=5;count++)

system.out.println(my_Array[count]);

a)將1,2,345輸出到屏幕

b)將0,l,2,3,4輸出到屏幕

c)將0,1,2,3,4,5輸出到屏幕

d)以上皆非

28)在java中,類Animal中方法printA。定義以下:

publicvoidprintA(){

inta=10

intresult=10%3;

system.out.println(a/3);

)

Dog類定義以下:

classdogextendsAnimal{...}

以下語(yǔ)句輸出為().(選擇一項(xiàng))

Animalanimal=newDog();

animal.printAO;

a)0

b)1

c)2

d)3

e)3.3333

29)在java語(yǔ)言中,下面關(guān)于類描述錯(cuò)誤是().(選擇三項(xiàng))

a)一個(gè)子類能夠有多個(gè)超類

b)一個(gè)超類能夠有多個(gè)子類

c)子類能夠使用超類全部方法

d)子類一定比超類有更多組員方法

30)在JAVA編程中,關(guān)于Font以下()是正確。(選擇兩項(xiàng))

a)在我們程序中能夠使用Font類中定義常量

b)我們能夠使用Toolkit類中函數(shù)來(lái)獲取我們機(jī)器中java所支持

字體列表

0我們能夠自己創(chuàng)建字體實(shí)例對(duì)象

d)以上說(shuō)法都正確

31)下面能夠被Applet在一個(gè)生命周期中數(shù)次調(diào)用是()。(選擇兩

項(xiàng))

a)init()

b)start()

c)paint()

d)destroyO

32)importjava.awt.*;

importjava.applet.*;

publicclassButtonDemoexiendsApplet{

publicvoidinit(){

Buttonpushbotton=nevvButton(wOkM);

ButtondownBotton=newButton(wYesw);

add(pushBotton);

add(downBotton);

}

)

依照以上代碼,以下解釋正確是。。(選擇兩項(xiàng))

a)該代碼畫了一個(gè)按鈕

b)Button(“Ok”)創(chuàng)建一個(gè)有顯示“Ok”按鈕

c)Button(Strings)是結(jié)構(gòu)函數(shù)

d)按鈕屬于容器

33)在JAVA編程中,關(guān)于Graphics,下面()是正確。(選擇一項(xiàng))

a)在這個(gè)類定義了一些基本繪圖方法

b)這個(gè)類還存在一些不足,所以出現(xiàn)了Graphics2D類,填補(bǔ)了

這個(gè)類一些不足

c)這個(gè)類是一個(gè)抽象類,我們不能創(chuàng)建這個(gè)類實(shí)例

d)以上說(shuō)法都正確

34)在JAVA編程中,將鼠標(biāo)放在按鈕上以后,用鼠標(biāo)單擊按鈕,將

會(huì)發(fā)生將會(huì)發(fā)生鼠標(biāo)事件和組件激活事件,就鼠標(biāo)事件面言,將

調(diào)用()個(gè)監(jiān)聽(tīng)器方法。(選擇一項(xiàng))

a)l

b)2

c)3

d)4

35)在JAVA編程中,基于線程多任務(wù)處理環(huán)境中,執(zhí)行特定任務(wù)可

執(zhí)行代碼最小單位是()。(選擇一項(xiàng))

a)進(jìn)程

b)線程

c)應(yīng)用程序

d)服務(wù)

36)在JAVA編程中,當(dāng)不使用瀏覽器時(shí),能夠用以下()命令來(lái)運(yùn)

行apple。(選擇一項(xiàng))

a)javac

b)java

c)appletviewer

d)以上所以都不正確

37)對(duì)于布局管理器解釋正確有()。(選擇兩項(xiàng))

a)FlowLayout以由上到下方式從左到右排列組件

b)BorderLayout使用“東”“西”“南”“北”,“居中”來(lái)指定組件位

c)GridLayout提供了類似于選項(xiàng)卡式對(duì)話框功效

d)CardLayout是最靈活布局方案

38)在java語(yǔ)言中,假如你有下面類定義:

abstractclassShape{

abstractvoiddraw();

ClassSquareextendsShape{}.(選擇一項(xiàng))

a)一切成功編譯

b)Shape能夠編譯,Square不能編譯

c)Square能夠編譯,Shape不能編譯

d)Square,Shape都不能編譯

39)下面描述()是正確。(選擇兩項(xiàng))

a)Java源程序必須以“java”或“jav”擴(kuò)展名保留

b)JavaVM能夠是軟件也能夠是硬件

c)Java使用解釋器執(zhí)行代碼

d)用高級(jí)語(yǔ)言編寫代碼能夠讓計(jì)算機(jī)了解并執(zhí)行它們

40)JAVA中,為了分辨用戶關(guān)閉窗口時(shí)間,要實(shí)現(xiàn)監(jiān)聽(tīng)器接口()(選

擇一項(xiàng))

a)MouseListener

b)ActionLitener

c)WlndowListener

d)以上都要

(1)假設(shè)在helloapp應(yīng)用中有一個(gè)hello.jsp,它文件路徑以下:

^CATALINA.HOME%/webapps/helloapp/hello/hello.jsp

那么在瀏覽器鎬訪問(wèn)hello.jspURL是什么?(單項(xiàng)選擇)

選項(xiàng):

(A)http://localhost:8080/hello.jsp

(B)http://localhost:8080/helloapp/hello.jsp

(C)http://localhost:8080/helloapp/hello/hello.jsp

(2)假設(shè)在helloapp應(yīng)用中有一個(gè)HelloServlet類,它位于

org.javathinker庖下,那么這個(gè)類class文件應(yīng)該放

在什么目錄下?(單項(xiàng)選擇)

選項(xiàng):

(A)helloapp/HelloServlet.class

(B)helloapp/WEB-INF/HelloServlet.class

(C)helloapp/WEB-INF/dasses/HelloServlet.class

(D)

helloapp/WEB-INF/dasses/org/javathinker/HelloServlet.class

(3)假設(shè)在helloapp應(yīng)用中有一個(gè)HelloServlet類,它在

web.xml文件中配置以下:

<servlet>

<servlet-name>HelloServlet</servlet-name>

<servlet-dass>org.javathinker.HelloServlet</se

rvlet-dass>

</servlet>

<servlet-mapping>

<servlet-name>HelloServlet</servlet-name>

<url-pattern>/hello</url-pattern>

</servlet-mapping>

那么在瀏覽器端訪問(wèn)HelloServletURL是什么?(單項(xiàng)選

擇)

選項(xiàng):

(A)http://localhost:8080/HelloServlet

(B)http://localhost:8080/helloapp/HelloServlet

(C)

http://localhost:8080/helloapp/org/javathinker/h

ello

(D)http://localhost:8080/helloapp/hello

(4)客戶請(qǐng)求訪問(wèn)HTML頁(yè)面與訪問(wèn)Servlet有什么異同?

(多項(xiàng)選擇)

選項(xiàng):

(A)相同:都使用HTTP協(xié)議

(B)區(qū)分:前者Web服務(wù)器直接返回HTML頁(yè)面,后者

Web服務(wù)器調(diào)用Servlet方法,由Servlet動(dòng)態(tài)生成HTML

貝囿

(C)相同:前者Web服務(wù)器直接返回HTML頁(yè)面,后者Web

服務(wù)器直接返回Servlet源代碼。

(D)區(qū)分:后者需要在web.xml中配置URL路徑。

(E)區(qū)分:前者使用HTTP協(xié)議,后者使用RMI協(xié)議。

(5)HttpServletRequest對(duì)象是由誰(shuí)創(chuàng)建?(單項(xiàng)選擇)

選項(xiàng):

(A)由Servlet容器負(fù)責(zé)創(chuàng)建,對(duì)于每個(gè)HTTP請(qǐng)求,

Servlet容器都會(huì)創(chuàng)建一個(gè)HttpServletRequest對(duì)象

(B)由JavaWeb應(yīng)用Servlet或JSP組件負(fù)責(zé)創(chuàng)建,當(dāng)

Servlet或JSP組件響應(yīng)HTTP請(qǐng)求時(shí),先創(chuàng)建

HttpServletRequest對(duì)象

(6)從HTTP請(qǐng)求中,取得請(qǐng)求參數(shù),應(yīng)該調(diào)用哪個(gè)方法?

(單項(xiàng)選擇)

選項(xiàng):

(A)調(diào)用HttpServletRequest對(duì)象getAttribute。方法

(B)調(diào)用ServletContext對(duì)象getAttribute。方法

(C)調(diào)用HttpServletRequestMMgetParameter。方法

(7)ServletContext對(duì)象是由誰(shuí)創(chuàng)建?(單項(xiàng)選擇)

選項(xiàng):

(A)由Servlet容器負(fù)責(zé)創(chuàng)建,對(duì)于每個(gè)HTTP請(qǐng)求,

Servlet容器都會(huì)創(chuàng)建一個(gè)ServletContext對(duì)象

(B)由JavaWeb應(yīng)用本身負(fù)責(zé)為自己創(chuàng)建一個(gè)

ServletContext對(duì)象

(C)由Servlet容器負(fù)責(zé)創(chuàng)建,對(duì)于每個(gè)JavaWeb應(yīng)用,

在開(kāi)啟時(shí),Servlet容器都會(huì)創(chuàng)建一個(gè)ServletContext對(duì)

(8)jspForwardl.jsp要把請(qǐng)求轉(zhuǎn)發(fā)給jspForward2.jsp,

應(yīng)該在jspForwardLjsp中怎樣實(shí)現(xiàn)?(單項(xiàng)選擇)

選項(xiàng):

(A)<ahref=^jspForward2Jspz/>jspForward2.jsp

</a>

(B)<jsp:forwardpage=''jspForward2.jsp">

(9

溫馨提示

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