javaee復(fù)習(xí)試題附答案_第1頁(yè)
javaee復(fù)習(xí)試題附答案_第2頁(yè)
javaee復(fù)習(xí)試題附答案_第3頁(yè)
javaee復(fù)習(xí)試題附答案_第4頁(yè)
javaee復(fù)習(xí)試題附答案_第5頁(yè)
已閱讀5頁(yè),還剩40頁(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)介

第頁(yè)javaee復(fù)習(xí)試題附答案1.下列關(guān)于注釋語(yǔ)句的描述中,正確的一項(xiàng)是()。A、以//開(kāi)始的是多行注釋語(yǔ)句B、以/*開(kāi)始,*/結(jié)束的是單行注釋語(yǔ)句C、以/**開(kāi)始,*/結(jié)束的是可以用于生成幫助文檔的注釋語(yǔ)句D、以/**開(kāi)始,*/結(jié)束的是單行注釋語(yǔ)句【正確答案】:C解析:

在編程中,注釋語(yǔ)句用于對(duì)代碼進(jìn)行解釋和說(shuō)明,便于閱讀和維護(hù)。對(duì)于給出的選項(xiàng):2.定義一個(gè)含有5個(gè)元素的數(shù)組,下列語(yǔ)句正確的是()。A、int[]a={22,23,24,25,12};B、inta[]=newint(5);C、int[5]array;D、int[]arr;【正確答案】:A3.在給數(shù)值類型賦值時(shí),如數(shù)字后沒(méi)有字母,計(jì)算機(jī)默認(rèn)為()類型A、intB、floatC、doubleD、char【正確答案】:C4.如果線程正處于運(yùn)行狀態(tài),可使該線程進(jìn)入阻塞狀態(tài)的方法是()A、yield()B、start()C、wait()D、notify()【正確答案】:C5.下列敘述中,錯(cuò)誤的是()A、Java中,方法的重載是指多個(gè)方法可以共享同一個(gè)名字B、Java中,用abstract修飾的類稱為抽象類,它不能實(shí)例化\TABC、Java中,接口是不包含成員變量和方法實(shí)現(xiàn)的抽象類D、Java中,構(gòu)造方法可以有返回值【正確答案】:D6.異常處理的主要作用是使系統(tǒng)從故障中恢復(fù),下列選項(xiàng)中不屬于異常處理主要作用的一項(xiàng)是()。A、給出異常提示信息B、不產(chǎn)生無(wú)效的結(jié)果C、優(yōu)化程序,提高程序處理速度D、釋放資源【正確答案】:C7.下列定義變量錯(cuò)誤的是A、intal;B、charch1;C、intd1=10;D、boolbl1;【正確答案】:D8.()主要完成數(shù)據(jù)保存處理A、數(shù)據(jù)層B、業(yè)務(wù)邏輯層C、表示層D、網(wǎng)絡(luò)層【正確答案】:A9.下列關(guān)于System類的敘述中,錯(cuò)誤的是()A、System類是一個(gè)final類B、System類不能實(shí)例化C、System類中沒(méi)有定義屬性D、System類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問(wèn)【正確答案】:C10.執(zhí)行一個(gè)修改或插入語(yǔ)句,返回的布爾值表示語(yǔ)句是否執(zhí)行成功,應(yīng)使用方法Statement的()方法A、executeQuery()B、executeUpdate()C、execute()D、change()【正確答案】:C11.If語(yǔ)句中“條件”為“真”時(shí),可以執(zhí)行A、一條語(yǔ)句B、兩條語(yǔ)句C、多條語(yǔ)句D、一條語(yǔ)句,或者由“{}”括起的代碼塊【正確答案】:D12.對(duì)于下面一段代碼的描述中,正確的一個(gè)是()。publicclassTest{staticvoidmethod()throwsException{try{System.out.println(“test”);}finally{System.out.println(“finally”);}}publicstaticvoidmain(String[]args)throwsException{method();}}A、輸出“test”B、輸出“test”和“finally”C、無(wú)輸出D、編譯不通過(guò)【正確答案】:B解析:

這道題考查Java代碼中try-finally語(yǔ)句的執(zhí)行邏輯。在給定的代碼中,try塊中的語(yǔ)句會(huì)執(zhí)行,無(wú)論是否有異常,finally塊中的語(yǔ)句也一定會(huì)執(zhí)行。所以會(huì)先輸出“test”,然后輸出“finally”,答案選B。13.下列對(duì)out對(duì)象描述不正確的一項(xiàng)是()A、out能夠把信息回送給客戶端的瀏覽器。B、out對(duì)象是Jsp的內(nèi)建對(duì)象,預(yù)先存在可直接使用。C、out對(duì)象可以輸出Html標(biāo)簽。D、out對(duì)象不能輸出任何標(biāo)簽?!菊_答案】:D14.關(guān)于異常的含義,下列描述正確的是()A、程序編譯錯(cuò)誤B、程序語(yǔ)法錯(cuò)誤C、程序自定義的異常D、程序編譯或者運(yùn)行時(shí)發(fā)生的異常事件【正確答案】:D15.Statement接口的作用是什么?選出最佳答案()A、負(fù)責(zé)發(fā)送sql語(yǔ)句,如果有返回結(jié)果,則將結(jié)果保存到ResultSet對(duì)象中B、執(zhí)行sql語(yǔ)句C、產(chǎn)生一個(gè)ResultSet結(jié)果集D、上述都不對(duì)【正確答案】:A16.組件是構(gòu)成GUI的基本要素,下列描述錯(cuò)誤的一項(xiàng)是()。A、標(biāo)簽的功能是顯示單行字符串,可以編輯和修改。B、選項(xiàng)框一次只能顯示一個(gè)選項(xiàng),要改變被選中的選項(xiàng),可以單擊下拉箭頭,從選項(xiàng)框中選擇一個(gè)選項(xiàng)。C、復(fù)選框可以讓用戶作出多項(xiàng)選擇。D、列表框可以使用戶選擇多個(gè)選項(xiàng)。【正確答案】:A17.下列哪種成員修飾符修飾的變量只能在本類中被訪問(wèn)()A、protectedB、publicC、defaultD、private【正確答案】:D18.自定義的servlet應(yīng)重載Httpservlet類的()方法以響應(yīng)客戶發(fā)出的post請(qǐng)求方法A、PostB、OnpostC、doPostD、Responspost【正確答案】:C19.下列對(duì)Servlet和Jsp區(qū)別描述不正確的一項(xiàng)是()A、Jsp編寫(xiě)的難度比Servlet要小一些。B、Jsp更注重于業(yè)務(wù)流程的控制C、Jsp更加注重于頁(yè)面的表現(xiàn)D、Servlet還可以處理客戶端的應(yīng)用程序請(qǐng)求?!菊_答案】:B20.緩存的主要目的()A、解決頻繁增加重復(fù)的數(shù)據(jù)而造成的資源開(kāi)銷B、解決頻繁查詢重復(fù)的數(shù)據(jù)而造成的資源開(kāi)銷C、解決頻繁增加修改的數(shù)據(jù)而造成的資源開(kāi)銷D、解決頻繁增加刪除的數(shù)據(jù)而造成的資源開(kāi)銷【正確答案】:B21.@CacheEvict注解的作用是()A、針對(duì)方法配置,能夠根據(jù)方法的請(qǐng)求參數(shù)對(duì)其結(jié)果進(jìn)行緩存B、清空緩存C、此注解的方法每次都會(huì)執(zhí)行,會(huì)清除對(duì)應(yīng)的key值的緩存D、開(kāi)啟基于注解的緩存【正確答案】:B22.下列敘述中,錯(cuò)誤的是()A、javaC.exe是Java的編譯器B、javadoC.exe是Java的文檔生成器C、exe是Java的編譯器B.javadoC.exe是Java的文檔生成器C.javaprof.exe是Java解釋器的剖析工具D、javap.exe是Java的解釋器【正確答案】:D解析:

在Java開(kāi)發(fā)工具中,javac.exe是Java的編譯器,用于將Java源代碼編譯成字節(jié)碼文件(.class文件)。javadoc.exe是Java的文檔生成器,用于根據(jù)Java源代碼中的注釋生成API文檔。javaprof.exe(可能指的是某種性能剖析工具)通常用于對(duì)Java程序的性能進(jìn)行分析。而javap.exe是Java類分解器,它用于對(duì).class文件提供字節(jié)代碼的反匯編,并打印出來(lái),以便開(kāi)發(fā)者查看和分析,它并不是Java的解釋器。Java的解釋器是負(fù)責(zé)執(zhí)行Java字節(jié)碼的程序,如java.exe。因此,選項(xiàng)D的敘述是錯(cuò)誤的。23.給出下面代碼段publicclassTest{intm,n;publicTest(){}publicTest(inta){m=a;}publicstaticvoidmain(Stringarg[]){Testt1,t2;intj,k;j=0;k=0;t1=newTest();t2=newTest(j,k);}}哪行將引起一個(gè)編譯時(shí)錯(cuò)誤()A、line3B、line5C、line6D、line10【正確答案】:D24.在Java中,“目錄”被看作是()A、文件B、流C、數(shù)據(jù)D、接口【正確答案】:B25.數(shù)組中各個(gè)元素的數(shù)據(jù)類型是()A、相同的B、不同的C、部分相同的D、任意的【正確答案】:A26.關(guān)于構(gòu)造方法,下列說(shuō)法錯(cuò)誤的是A、構(gòu)造方法不可以進(jìn)行方法重寫(xiě)B(tài)、構(gòu)造方法用來(lái)初始化該類的一個(gè)新的對(duì)象C、構(gòu)造方法具有和類名相同的名稱D、構(gòu)造方法不返回任何數(shù)據(jù)類型【正確答案】:A27.閱讀下列代碼publicclassTestimplementsRunnable{publicvoidrun(Threadt){System.out.println("Running.");}publicstaticvoidmain(String[]args){Threadtt=newThread(newTest());tt.start();}}代碼運(yùn)行結(jié)果是()A、將拋出一個(gè)異常B、沒(méi)有輸出并正常結(jié)束C、輸出Running并正常結(jié)束D、程序第2行將出現(xiàn)一個(gè)編譯錯(cuò)誤【正確答案】:D解析:

在Java中,當(dāng)一個(gè)類實(shí)現(xiàn)Runnable接口時(shí),必須實(shí)現(xiàn)接口中的run()方法,且該方法是沒(méi)有參數(shù)的。在提供的代碼中,run方法被錯(cuò)誤地定義為了接受一個(gè)Thread類型的參數(shù),這與Runnable接口中run方法的定義不符,因此會(huì)導(dǎo)致編譯錯(cuò)誤。所以,程序會(huì)在第二行出現(xiàn)編譯錯(cuò)誤,無(wú)法運(yùn)行,選項(xiàng)D正確。28.以下不屬于JavaApplication應(yīng)用程序編寫(xiě)和執(zhí)行步驟的是()A、編寫(xiě)源代碼B、編寫(xiě)HTML文件C、編譯源代碼D、解釋執(zhí)行【正確答案】:B29.SpringBoot的核心思想是什么?A、控制反轉(zhuǎn)B、依賴注入C、面向切面D、約定優(yōu)先于配置【正確答案】:D30.下列描述錯(cuò)誤的一項(xiàng)是()A、在客戶端瀏覽器中,如果Form中提交的信息量較小,可以采用Get方式提交。B、在客戶端瀏覽器中,如果數(shù)據(jù)量加大,需采用Post方式提交,否則,可能造成數(shù)據(jù)丟失。C、Servlet類的修飾符可以為privateD、編譯后的Servlet只被裝載一次,因此,當(dāng)源程序修改并編譯后,需重新啟動(dòng)Tomcat。【正確答案】:C31.下列定義變量錯(cuò)誤的的A、chars=23;B、shortI=100;C、doubled;D、Stringsrt=weareme!;【正確答案】:A32.下列說(shuō)法錯(cuò)誤的是A、JAVA是面向?qū)ο蟮恼Z(yǔ)言B、JAVA以類為程序的基本單位C、JAVA語(yǔ)言中,對(duì)象和實(shí)體不是一一對(duì)應(yīng)的關(guān)系D、在JAVA語(yǔ)言中,類是具有某種功能的基本模塊的描述【正確答案】:C33.設(shè)A為已定義的類名,則下列聲明A類的對(duì)象a的語(yǔ)句正確的是()。Aa=newA();B、a=A();C、Aa=newclass();D、aA;【正確答案】:A34.在下列Java語(yǔ)言的包中,提供圖形界面構(gòu)件的包是()A、java.ioB、javax.swingC、D、java.rmi【正確答案】:B35.下列程序的執(zhí)行結(jié)果是()。publicclassTest{publicstaticvoidmain(String[]args){Strings1=newString(“Iamaboy”);Strings2=newString(“Iamaboy”);System.out.println(s2.equals(s1));}}A、trueB、falseC、IamaboyD、都不正確【正確答案】:B解析:

在Java中,使用`new`關(guān)鍵字創(chuàng)建字符串對(duì)象時(shí),即使兩個(gè)字符串的內(nèi)容相同,它們也是兩個(gè)不同的對(duì)象,各自占用不同的內(nèi)存空間。`s1`和`s2`就是通過(guò)`new`關(guān)鍵字創(chuàng)建的兩個(gè)內(nèi)容相同但不同的字符串對(duì)象。當(dāng)調(diào)用`s2.equals(s1)`時(shí),比較的是兩個(gè)字符串對(duì)象的內(nèi)容是否相同,而不是比較它們是否是同一個(gè)對(duì)象(即比較內(nèi)存地址)。由于`s1`和`s2`是不同的對(duì)象,盡管內(nèi)容相同,`equals`方法在這種情況下會(huì)返回`true`,但對(duì)于通過(guò)`new`創(chuàng)建的字符串對(duì)象來(lái)說(shuō),除非顯式地進(jìn)行內(nèi)容比較(如`s1.contentEquals(s2)`或使用`s1.equals(s2)`且內(nèi)容相同),否則它們不被視為相等。因此,`s2.equals(s1)`的結(jié)果為`false`。36.在page指令中import屬性的意思是()A、引入代碼中使用的類和接口B、指定錯(cuò)誤頁(yè)面的數(shù)量C、指定使用的是java語(yǔ)言D、指明轉(zhuǎn)換后servlet的父類【正確答案】:A37.如果HTTP請(qǐng)求方法是Get,則默認(rèn)條件下,()方法會(huì)被調(diào)用A、doGet()B、doPost()C、get()D、post()【正確答案】:A38.JSP和客戶端交互的過(guò)程中,客戶端的請(qǐng)求被存儲(chǔ)在()對(duì)象中并發(fā)送給Web服務(wù)器A、responseB、requestC、ServletD、HTML【正確答案】:B39.RandomAccessFile是java.io包中的一個(gè)兼有輸入輸出功能的類,由于它是隨機(jī)訪問(wèn),所以文件讀寫(xiě)一個(gè)記錄的位置是()A、起始B、終止C、任意D、固定【正確答案】:C40.關(guān)于include指令說(shuō)法錯(cuò)誤的是A、其作用是將指定位置上的資源內(nèi)容包含進(jìn)來(lái)B、用來(lái)向當(dāng)前頁(yè)面插入一個(gè)靜態(tài)或動(dòng)態(tài)文件C、通過(guò)file屬性來(lái)指定插入的文件D、被包含的文件是在編譯的時(shí)候插入到JSP文件中的【正確答案】:B41.在Jsp的常見(jiàn)內(nèi)建對(duì)象中,表示客戶端的一次會(huì)話的對(duì)象是()A、outB、requestC、responseD、session【正確答案】:D42.下列哪種成員修飾符修飾的變量只能在本類中被訪問(wèn)?A、protectedB、publicC、defaultD、private【正確答案】:D43.Java語(yǔ)言最初是面向哪個(gè)應(yīng)用領(lǐng)域設(shè)計(jì)的()。A、InternetB、制造業(yè)C、消費(fèi)電子產(chǎn)品D、CAD【正確答案】:C44.以下代碼,test方法的請(qǐng)求地址是什么@RestControllerpublicclassHelloController{@RequestMlapping("/test")publicStringtest(){return"歡迎來(lái)到SpringBoot的世界”;}}A、http://1ocalhost:8080/testB、http://1ocalhost:8080/HelloController/testC、http://1ocalhost:8080/He1loControllerD、以上都不是【正確答案】:A45.()不是JSP的優(yōu)勢(shì)A、簡(jiǎn)單易學(xué)B、跨平臺(tái)C、樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持D、將業(yè)務(wù)邏輯層和表示層分離【正確答案】:A46.page指令用來(lái)定義JSP文件中的全局屬性,()屬性定義JSP字符編碼和頁(yè)面響應(yīng)的MIME類型A、languageB、importC、contentTypeD、content【正確答案】:C47.Class類的對(duì)象由()自動(dòng)生成,隱藏在.class文件中,它在運(yùn)行時(shí)為用戶提供信息。A、Java編譯器B、Java解釋器C、Javanew關(guān)鍵字D、Java類分解器【正確答案】:A48.Java程序的并發(fā)機(jī)制是()A、多線程B、多接口C、多平臺(tái)D、多態(tài)性【正確答案】:A49.page指令用來(lái)定義JSP文件中的全局屬性,()屬性表明當(dāng)前頁(yè)是其他頁(yè)的錯(cuò)誤處理頁(yè)A、errorpageB、iserrorpageC、isThreadSafeD、contenType【正確答案】:B50.JSP中的<!---->部分是JSP文件的A、模板元素B、注釋C、腳本元素D、非法元素【正確答案】:B51.下列不屬于JavaBean的作用域的是A、pageB、sessionC、applicationD、context【正確答案】:D52.三元條件運(yùn)算符ex1?ex2:ex3,相當(dāng)于下面的()語(yǔ)句A、if(ex1)ex2;elseex3;B、if(ex2)ex1;elseex3;C、if(ex1)ex3;elseex2;D、if(ex3)ex2;elseex1;【正確答案】:A53.()主要完成數(shù)據(jù)計(jì)算、數(shù)據(jù)分析等處理工作A、數(shù)據(jù)層B、業(yè)務(wù)邏輯層C、表示層D、網(wǎng)絡(luò)層【正確答案】:B54.在SpringBoot中多環(huán)境配置文件名必須滿足什么格式A、application***.propertiesB、application-***.propertiesC、application&***.propertiesD、application(***).properties【正確答案】:B55.在JSP頁(yè)面中,JSP程序通過(guò)request對(duì)象的()方法獲取客戶端參數(shù)的值A(chǔ)、getParameterB、getAttributeC、getCookiesD、getMethod【正確答案】:A56.Switch語(yǔ)句中A、case子句中的值不一定必須是常量B、case子句中的值可以是變量C、case子句的值必須是常量D、case子句的值必須是變量【正確答案】:C57.在static方法中調(diào)用外部的另一個(gè)方法,在該方法中對(duì)另一個(gè)方法的要求是()A、必須是私有的B、必須在同一個(gè)類中C、任何條件都可以D、至少是靜態(tài)的方法【正確答案】:D58.下列的sql語(yǔ)句中,哪一項(xiàng)可用executeQuery方法發(fā)送到數(shù)據(jù)庫(kù)?()A、UPDATEB、DELETEC、SELECTD、INSERT【正確答案】:C59.JAVA語(yǔ)言的字節(jié)碼是一種A、文本文件B、圖形文件C、二進(jìn)制文件D、壓縮文件【正確答案】:C60.下列敘述中,錯(cuò)誤的是()A、Java提供了豐富的類庫(kù)B、Java最大限度地利用網(wǎng)絡(luò)資源C、Java支持多線程D、Java不支持TCP/IP協(xié)議【正確答案】:D61.page指令中isErrorPage屬性的含義是()A、指定頁(yè)面的錯(cuò)誤處理頁(yè)面B、指定當(dāng)前頁(yè)面是否有錯(cuò)C、指定當(dāng)前頁(yè)面是否是錯(cuò)誤處理頁(yè)面D、沒(méi)有該屬性【正確答案】:C62.Switch語(yǔ)句中A、必須有default子句B、不必有default子句C、必須有default子句和至少一個(gè)case子句D、必須有default子句,不必有case子句【正確答案】:B63.若有定義inta=1,b=2;表達(dá)式(a++)+(++b)的值是()A、3B、4C、5D、6【正確答案】:B64.復(fù)選框可以讓用戶作出多項(xiàng)選擇,它對(duì)應(yīng)GUI組件中的哪一個(gè)?A、ChoiceB、CheckboxC、LabelD、List【正確答案】:B65.下列Java源程序結(jié)構(gòu)中前三種語(yǔ)句的次序,正確的是()A、import,package,publicclassB、import必為首,其他不限C、publicclass,package,importD、package,import,publicclass【正確答案】:D66.下列方法中,不屬于類String的方法是()A、tolowerCase()B、valueof()C、charAt()D、append()【正確答案】:D67.三元條件運(yùn)算符ex1?ex2:ex3,相當(dāng)于下面的()語(yǔ)句A、if(ex1)ex2;elseex3;B、if(ex2)ex1;elseex3;C、if(ex1)ex3;elseex2;D、if(ex3)ex2;elseex1;【正確答案】:A68.用于設(shè)置組件大小的方法是()A、paint()B、setSize()C、getSize()D、repaint()【正確答案】:B69.執(zhí)行SQL查詢,可以使用Statement的()方法A、executeQuery()B、executeUpdate()C、execute()D、query()【正確答案】:A70.關(guān)于protected修飾的成員變量,下面說(shuō)法正確的是()。A、可以被類自身、與它在同一包中的其他類和該類的子類所訪問(wèn)B、允許任何包中的任何類訪問(wèn)C、只能被該類自身所訪問(wèn)D、只能被同一包中的類訪問(wèn)【正確答案】:A71.SpringBoot默認(rèn)使用的日志框架是什么A、SLF4JB、LogbackC、SLF4J+logbackD、JCL【正確答案】:C72.下列數(shù)據(jù)通信協(xié)議中面向連接.可靠的協(xié)議是()A、IPB、TCPC、UDPD、以上都不是【正確答案】:B73.下列()是JDBC編程的異常類型.A、SQLExceptionB、SQLErrorC、SQLFatalD、SQLTruncation【正確答案】:A74.Java變量中,以下不屬于基本類型的數(shù)據(jù)類型是A、整數(shù)型B、類C、整數(shù)型D、字符型【正確答案】:B75.下列描述正確的是()A、在catch代碼段中可以使用return語(yǔ)句返回到異常拋出點(diǎn)B、異常機(jī)制可以用于流程控制C、catch(Exceptione)可以捕獲異常的任何類型D、程序發(fā)生異常時(shí),如無(wú)法進(jìn)行合適的異常處理,則該程序恢復(fù)正常運(yùn)行【正確答案】:C76.switch語(yǔ)句表達(dá)式的值與某case子句的值匹配后A、執(zhí)行該子句后的所有語(yǔ)句,遇到break終止執(zhí)行B、只執(zhí)行該case子句C、執(zhí)行該子句后的所有語(yǔ)句,除了default子句D、只執(zhí)行default子句【正確答案】:A77.While循環(huán)語(yǔ)句中,初始化部分是A、必須的B、任選的C、根據(jù)情況必須或任選D、以上都不對(duì)【正確答案】:B78.下列說(shuō)法正確的一項(xiàng)是。A、java.lang.Integer是接口B、java.lang.Runnable是類C、Double對(duì)象在java.lang包中Double對(duì)象在java.util包中【正確答案】:C79.Java語(yǔ)言中,下列標(biāo)識(shí)符錯(cuò)誤的是A、nameB、?questionC、$numberD、_tree【正確答案】:B80.閱讀下面程序classTestimplementsRunnable{publicstaticvoidmain(String[]args){Testt=newTest();t.start();}publicvoidrun(){}}下列關(guān)于上述程序的敘述正確的是()A、程序不能通過(guò)編譯,因?yàn)閟tart()方法在Test類中沒(méi)有定義B、程序編譯通過(guò),但運(yùn)行時(shí)出錯(cuò),提示start()方法沒(méi)有定義C、程序不能通過(guò)編譯,因?yàn)閞un()方法沒(méi)有定義方法體D、程序編譯通過(guò),且運(yùn)行正?!菊_答案】:A解析:

在Java中,實(shí)現(xiàn)Runnable接口是創(chuàng)建線程的一種方式,但必須通過(guò)Thread類的構(gòu)造方法創(chuàng)建線程對(duì)象后,才能調(diào)用start()方法來(lái)啟動(dòng)線程。在提供的程序中,雖然Test類實(shí)現(xiàn)了Runnable接口并重寫(xiě)了run()方法,但并未通過(guò)Thread類創(chuàng)建線程對(duì)象,而是直接在Test類的實(shí)例上調(diào)用start()方法。由于Test類本身并沒(méi)有定義start()方法,且start()方法是Thread類的方法,因此會(huì)導(dǎo)致編譯錯(cuò)誤。所以選項(xiàng)A正確,程序不能通過(guò)編譯,因?yàn)閟tart()方法在Test類中沒(méi)有定義。81.下面關(guān)于session正確的描述是()A、session是面向系統(tǒng)的B、session是面向用戶的C、關(guān)閉IE后session仍然存在D、所有用戶的session都相同【正確答案】:B82.Java程序的執(zhí)行過(guò)程中擁到一套JDK工具,其中java.exe是指()A、JAVA文檔生成器B、JAVA解釋器C、JAVA編譯器D、JAVA類分解器【正確答案】:B83.自定義異常類時(shí),可以通過(guò)對(duì)下列哪一項(xiàng)進(jìn)行繼承().A、Error類B、Applet類C、Exception類及其子類D、AssertionError類【正確答案】:C84.設(shè)有下面兩個(gè)類的定義:classA{intphone;Stringname;}classBextendsA{intlevel;intgetLevel(){returnlevel;}}則類A和類B的關(guān)系是()。A、包含關(guān)系B、繼承關(guān)系C、關(guān)聯(lián)關(guān)系D、上述類定義有語(yǔ)法錯(cuò)誤【正確答案】:B解析:

在Java編程語(yǔ)言中,關(guān)鍵字'extends'用于表示一個(gè)類是另一個(gè)類的子類,即子類繼承了父類的屬性和方法。在此題中,類B使用'extends'關(guān)鍵字繼承了類A,這意味著類B是類A的子類,它們之間存在繼承關(guān)系。因此,類A和類B的關(guān)系是繼承關(guān)系。85.下列屬于關(guān)系運(yùn)算符的是()A、==B、*C、-D、+【正確答案】:A86.下列不屬于JSP的特點(diǎn)的是()A、將業(yè)務(wù)邏輯層和表示層分離B、組件的開(kāi)發(fā)和使用很方便C、一次編寫(xiě),處處運(yùn)行D、通過(guò)COM來(lái)擴(kuò)充復(fù)雜的功能【正確答案】:D87.在Java中,不屬于整數(shù)類型變量的是A、byteB、shortC、intD、float【正確答案】:D88.for語(yǔ)句與while語(yǔ)句的關(guān)系為A、可以互相替換B、有的情況可以互相替換C、大部分情況都可以互相替換D、不可以互相替換【正確答案】:A89.將較長(zhǎng)的數(shù)據(jù)類型轉(zhuǎn)換為較短的整數(shù)類型,要進(jìn)行()A、類型的自動(dòng)轉(zhuǎn)換B、類型的強(qiáng)制轉(zhuǎn)換C、無(wú)需轉(zhuǎn)換D、無(wú)法實(shí)現(xiàn)【正確答案】:B90.JSP是由()公司開(kāi)發(fā)出來(lái)的一種動(dòng)態(tài)網(wǎng)頁(yè)標(biāo)準(zhǔn)A、SUNB、MicrosoftC、IBMD、Apple【正確答案】:A91.JSP和客戶端交互的過(guò)程中,Web應(yīng)用程序?qū)⑻幚斫Y(jié)果以()對(duì)象的方式返回給JSP引擎A、responseB、requestC、ServletD、HTML【正確答案】:A92.在方法內(nèi)部使用,代表對(duì)當(dāng)前對(duì)象自身引用的關(guān)鍵字是()A、superB、ThisC、SuperD、this【正確答案】:D93.for循環(huán)的循環(huán)次數(shù)A、是確定的B、不是確定的C、通常是確定的,但也可以不確定D、通常不確定,但也可以確定【正確答案】:C94.在HTML中,如果讓列表框支持多選,應(yīng)設(shè)置()屬性A、NAMEB、SIZEC、MULTIPLED、SELECTED【正確答案】:C95.下面那個(gè)關(guān)鍵字可以定義常量,說(shuō)明這個(gè)變量賦值后其值不可改變()。A、protectedB、staticC、finalD、super【正確答案】:C96.下列關(guān)于Java名稱命名的約定,錯(cuò)誤的是A、_$不作為變量名、方法名開(kāi)頭B、變量名、方法名首字母小寫(xiě),其余單詞只有首字母大寫(xiě)C、接口名、類名首單詞第一字母大寫(xiě)D、常量完全小寫(xiě)【正確答案】:D97.在SpringBoot項(xiàng)目中,為了實(shí)現(xiàn)登錄功能攔截器,需要實(shí)現(xiàn)哪個(gè)接口?A、LocaleResolverB、MvcConfigurerC、HandlerInterceptorD、以上都不對(duì)【正確答案】:C98.如果服務(wù)器不再需要或重新裝入Servlet實(shí)例時(shí),服務(wù)器會(huì)調(diào)用Servlet的()方法A、init()B、destroy()C、service()D、close()【正確答案】:B99.下列能表示字符串s1長(zhǎng)度的是()A、s1.length()B、s1.lengthC、s1.sizeD、s1.size()【正確答案】:A100.自定義異常類的父類可以是()A、ErrorB、VirtuaMachineErrorC、ExceptionD、Thread【正確答案】:C101.下列描述中不屬于Java異常處理機(jī)制優(yōu)點(diǎn)的一項(xiàng)是()。A、把錯(cuò)誤處理代碼從正常代碼中分離出來(lái)B、按錯(cuò)誤類型和差別分組C、對(duì)無(wú)法預(yù)測(cè)的錯(cuò)誤進(jìn)行捕獲和處理D、能夠處理任何類型的錯(cuò)誤【正確答案】:D102.在Java中,與數(shù)據(jù)庫(kù)連接的技術(shù)是()A、ODBCB、JDBCC、數(shù)據(jù)庫(kù)廠家驅(qū)動(dòng)程序D、數(shù)據(jù)庫(kù)廠家的連接協(xié)議【正確答案】:B103.下面關(guān)于JDBC描述錯(cuò)誤的是()A、JDBC由一組用Java編程語(yǔ)言編寫(xiě)的類和接口組成。B、JDBC寫(xiě)的程序能夠自當(dāng)?shù)貙QL語(yǔ)句傳送給相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)C、JDBCAPI只支持?jǐn)?shù)據(jù)庫(kù)訪問(wèn)的兩層模型D、JDBC是一種底層API,它可以直接調(diào)用SQL語(yǔ)句,也是構(gòu)造高級(jí)API和數(shù)據(jù)庫(kù)開(kāi)發(fā)工具的基礎(chǔ)。【正確答案】:C104.下列對(duì)response對(duì)象描述不正確的一項(xiàng)是()A、Jsp會(huì)根據(jù)客戶端的請(qǐng)求建立一個(gè)默認(rèn)的response對(duì)象。B、response是內(nèi)建對(duì)象,預(yù)先存在可直接使用。C、客戶端的請(qǐng)求信息包裝在response對(duì)象中。D、使用sendRedirect()方法可以將當(dāng)前客戶端的請(qǐng)求轉(zhuǎn)到其他頁(yè)面。【正確答案】:C105.下列哪一項(xiàng)不是JavaEE的常用技術(shù)()A、JSPB、HibernateC、SpringD、JNDB【正確答案】:D106.關(guān)于Jsp說(shuō)法錯(cuò)誤的是:A、JSP所有的程序都是在服務(wù)器端運(yùn)行的B、可以在客戶端查看JSP程序代碼C、系統(tǒng)首次載入JSP程序時(shí)自動(dòng)將其編譯成內(nèi)部的Servlet文件D、JSP文件翻譯成的Servlet就是一個(gè)完整的java應(yīng)用程序【正確答案】:B107.JSP頁(yè)面經(jīng)過(guò)編譯后將創(chuàng)建一個(gè)()A、appletB、servletC、applicationD、exe文件【正確答案】:B108.Switch語(yǔ)句中,每個(gè)case子句后A、都必須有一個(gè)break語(yǔ)句B、不應(yīng)存在break語(yǔ)句C、如果不想執(zhí)行以后的case分支和default分支,應(yīng)有break語(yǔ)句D、如果想執(zhí)行以后的case分支和default分支,應(yīng)有break語(yǔ)句【正確答案】:C109.在提交表單時(shí),如果將輸入信息進(jìn)行包裝,不顯示在地址欄的URL后,則應(yīng)用()方法提交A、POSTB、GETC、ACTIOND、METHOD【正確答案】:A110.為了使Java程序獨(dú)立于平臺(tái),Java虛擬機(jī)把字節(jié)碼與各個(gè)操作系統(tǒng)及硬件()A、分開(kāi)B、結(jié)合C、聯(lián)系D、融合【正確答案】:A111.給出下面的程序代碼:classTest{privatefloata;publicstaticvoidm(){//}}如何使成員變量a被方法m()直接訪問(wèn)?A、將privatefloata改為protectedfloataB、將privatefloata改為publicfloataC、將privatefloata改為staticfloataD、將privatefloata改為floata【正確答案】:C112.下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是()。Applet和Application一樣,入口方法都是main()B、Applet和Application不一樣,入口方法不是main(),其運(yùn)行要復(fù)雜得多C、Applet必須嵌入Web瀏覽器或者Appletviewer中運(yùn)行D、Applet可以為Web頁(yè)面提高動(dòng)畫(huà)、聲音等效果【正確答案】:A113.在Jsp的常見(jiàn)內(nèi)建對(duì)象中,用于響應(yīng)客戶端請(qǐng)求的對(duì)象是()A、outB、requestC、responseD、session【正確答案】:C114.<html>頁(yè)面結(jié)構(gòu)中的鏈接標(biāo)記是()A、<a>B、<html>C、<link>D、<href>【正確答案】:A115.下列關(guān)于Servlet基本方法描述錯(cuò)誤的一項(xiàng)是()A、在Servlet的生命周期中,init()方法僅執(zhí)行一次。B、在Servlet的生命周期中,init()方法可執(zhí)行多次。C、在Servlet的生命周期中,destroy()方法僅執(zhí)行一次。D、在服務(wù)器停止并卸載Servlet時(shí)調(diào)用destroy()方法?!菊_答案】:B116.在Java網(wǎng)絡(luò)編程中,要獲取本機(jī)的地址可以使用___________方法。()A、getHostName()B、getLocalHost()C、geByName()D、getHostAddress()【正確答案】:B117.下列關(guān)于組件技術(shù)描述錯(cuò)誤的一項(xiàng)是()A、組件可重復(fù)使用B、易于替換和升級(jí)C、加重開(kāi)發(fā)任務(wù),延長(zhǎng)生產(chǎn)周期D、加快軟件開(kāi)發(fā)速度,縮短生產(chǎn)周期【正確答案】:C118.下列選項(xiàng)中,哪一項(xiàng)不屬于Java語(yǔ)言的簡(jiǎn)單數(shù)據(jù)類型()。A、整型B、數(shù)組C、字符型D、浮點(diǎn)型【正確答案】:B119.Java語(yǔ)言是()A、區(qū)分大小寫(xiě)的B、不完全區(qū)分大小寫(xiě)C、完全不區(qū)分大小寫(xiě)D、以上說(shuō)法都不對(duì)【正確答案】:A120.JAVA程序中的語(yǔ)句不可以是A、單一的一條語(yǔ)句B、大括號(hào){}括起來(lái)的語(yǔ)句塊C、復(fù)合語(yǔ)句D、漢字語(yǔ)句【正確答案】:D121.grid[9][5]描述的是()A、二維數(shù)組B、一維數(shù)組C、五維數(shù)組D、九維數(shù)組【正確答案】:A122.為了區(qū)分類中重載的同名的不同方法,要求()A、采用不同形式的參數(shù)列表。B、使用不同的參數(shù)名。C、修改訪問(wèn)權(quán)限。D、返回值的數(shù)據(jù)類型不同?!菊_答案】:A123.在多線程并發(fā)程序設(shè)計(jì)中,能夠給對(duì)象x加鎖的語(yǔ)句是()A、x.wait()B、synchronized(x)C、x.notify()D、x.synchronized()【正確答案】:B124.If-else語(yǔ)句中的else子句A、可以單獨(dú)使用B、不能單獨(dú)使用C、可以在一定條件下單獨(dú)使用D、可以配合while使用【正確答案】:B125.Java語(yǔ)言是1995年由()公司發(fā)布的。A、SunB、MicrosoftC、IBMD、BEA【正確答案】:A126.使用Starters啟動(dòng)器,SpringBoot默認(rèn)日志框架為A、LogbackB、JavaUtilLogging,C、Log4jD、Logger【正確答案】:A127.當(dāng)要獲得bean的屬性值時(shí),使用的jsp動(dòng)作是()A、jsp:usebeanB、jsp:includeC、jsp:paramD、jsp:getProperty【正確答案】:D128.在SpringBoot中ym1配置文件實(shí)現(xiàn)多環(huán)境的配置更加簡(jiǎn)單,在yml配置文件中使用什么方式配置多環(huán)境A、文檔塊B、多配置文件C、文檔流D、properties【正確答案】:A129.下列屬于Java語(yǔ)言的特點(diǎn)的一項(xiàng)是()。A、運(yùn)算符重載B、單重繼承C、指針操作D、垃圾回收【正確答案】:B130.JSP程序運(yùn)行在A、客戶端B、瀏覽器端C、服務(wù)器端D、服務(wù)器端和客戶端均可以【正確答案】:C131.在HTML中,用來(lái)定義表格的表頭的標(biāo)記是()A、<table>B、<td>C、<tr>D、<th>【正確答案】:C132.下列數(shù)據(jù)通信協(xié)議中面向連接.可靠的協(xié)議是()A、IPB、TCPC、UDPD、以上都不是【正確答案】:B133.順序布局是最基本的一種布局,是面板(Panel)及其子類Applet默認(rèn)布局方式,它對(duì)應(yīng)的類是()。A、FlowLayoutBorderLayoutCardLayoutD、GridLayout【正確答案】:A134.關(guān)于page指令說(shuō)法錯(cuò)誤的是()A、其作用域是整個(gè)應(yīng)用程序B、由<%@%>構(gòu)成的標(biāo)記來(lái)指定C、其import屬性用來(lái)說(shuō)明在后面代碼中將用到的類和接口D、可用import指明多個(gè)包,它們之間需要用逗號(hào)隔開(kāi)【正確答案】:A135.下列概念中不包括任何實(shí)現(xiàn),與存儲(chǔ)空間沒(méi)有任何關(guān)系的是()A、類B、接口C、抽象類D、對(duì)象【正確答案】:B136.在方法內(nèi)部使用,代表當(dāng)前對(duì)象自身引用的關(guān)鍵字是()A、superB、thisC、SuperD、This【正確答案】:B137.Break語(yǔ)句可以用在switch語(yǔ)句中,執(zhí)行后A、跳出所在的case子句,執(zhí)行下一條case子句B、跳出所在的case子句,執(zhí)行最后的default子句C、跳出整個(gè)switch子句D、以上說(shuō)法都不對(duì)【正確答案】:C138.下列關(guān)于Java語(yǔ)言變量作用域的說(shuō)法中,不正確的一項(xiàng)是()。A、在Java程序中要使用一個(gè)變量,必須先對(duì)其進(jìn)行聲明B、變量聲明語(yǔ)句可以在程序的任何地方,只要在變量使用之前就可以C、變量不可以在其作用域之外使用D、局部變量在使用之前可以不初始化,系統(tǒng)使用默認(rèn)的初始值【正確答案】:D139.為導(dǎo)入包c(diǎn)h4,可以使用的語(yǔ)句是()。A、importch4.*;B、packagech4.*;C、ch4import;D、ch4package;【正確答案】:A解析:

這道題考查Java中導(dǎo)入包的語(yǔ)法知識(shí)。在Java中,正確導(dǎo)入包的語(yǔ)句格式是“import包名.*;”。選項(xiàng)A符合這一格式。選項(xiàng)B是定義包的語(yǔ)句,不是導(dǎo)入。選項(xiàng)C和D的格式都是錯(cuò)誤的,不符合Java的語(yǔ)法規(guī)范。所以應(yīng)該選擇A選項(xiàng)。140.下列哪個(gè)類聲明是正確的()A、abstractfinalclassHI{//……}B、abstractprivatemove(){//……}C、protectedprivatenumber;D、publicabstractclassCar{//……}【正確答案】:D141.下列屬于合法的變量名字的是:A、classB、forC、newD、bh【正確答案】:D142.Java語(yǔ)言與C++語(yǔ)言相比,最突出的特點(diǎn)是()A、面向?qū)ο驜、高性能C、跨平臺(tái)D、有類庫(kù)【正確答案】:C143.下列哪個(gè)斷言可以使請(qǐng)求在某個(gè)時(shí)間之前進(jìn)行轉(zhuǎn)發(fā)()。A、PathBeforeC、AfterD、Between【正確答案】:B144.request對(duì)象的getRemoteAddr()方法是用來(lái)獲取()A、服務(wù)器名稱B、服務(wù)器地址C、客戶機(jī)名稱D、客戶機(jī)地址【正確答案】:D145.下面程序執(zhí)行后,字符串s的值應(yīng)是()。publicclassTest{publicstaticvoidmain(String[]args){Stringgreets=“Hello”;Strings=greets.substring(0,3);System.out.println(s);}}A、elloB、HelC、HelloD、el【正確答案】:B解析:

在Java中,`substring(intbeginIndex,intendIndex)`方法用于截取字符串,從`beginIndex`開(kāi)始,到`endIndex`結(jié)束,但不包括`endIndex`位置的字符。因此,對(duì)于字符串`"Hello"`,調(diào)用`substring(0,3)`方法將從索引0開(kāi)始截取,直到索引3(不包括索引3),所以得到的子字符串是`"Hel"`。146.下列可以用于定義類成員的訪問(wèn)控制權(quán)的關(guān)鍵字是()。A、extendsB、privateC、classD、double【正確答案】:B147.下列對(duì)Java特性的敘述中,錯(cuò)誤的是A、Java中,方法的重載是指多個(gè)方法不可以共享同一個(gè)名字B、Java中,用abstract修飾的類稱為抽象類,它不能實(shí)例化C、Java中,接口是不包含成員變量和方法實(shí)現(xiàn)的抽象類D、Java中,構(gòu)造方法不可以有返回值【正確答案】:A148.()完成用戶界面的顯示。A、數(shù)據(jù)層B、業(yè)務(wù)邏輯層C、表示層D、網(wǎng)絡(luò)層【正確答案】:C149.下列哪一個(gè)不屬于Java語(yǔ)言的數(shù)據(jù)類型。A、指針類型B、類C、數(shù)組D、浮點(diǎn)數(shù)類型【正確答案】:A150.在Java語(yǔ)言中的哪一個(gè)包是編譯器自動(dòng)導(dǎo)入的()A、java.langB、java.awtC、java.ioD、java.applet【正確答案】:A1.編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的Jsp頁(yè)面時(shí),通常需要使用page指令導(dǎo)入“java.sql.*”包。A、正確B、錯(cuò)誤【正確答案】:A解析:

在JSP(JavaServerPages)頁(yè)面中,若需要訪問(wèn)數(shù)據(jù)庫(kù),通常會(huì)使用到JDBC(JavaDatabaseConnectivity)API,該API包含在“java.sql.*”包中。但是,在JSP頁(yè)面中,并不是通過(guò)page指令來(lái)直接導(dǎo)入“java.sql.*”包,而是通過(guò)在JSP頁(yè)面中的Java代碼部分使用import語(yǔ)句來(lái)導(dǎo)入所需的包。2.映射文件中可以包含多個(gè)id值相同的<resultMap>元素A、正確B、錯(cuò)誤【正確答案】:B3.所有的HTML標(biāo)記都要成對(duì)出現(xiàn)。A、正確B、錯(cuò)誤【正確答案】:B4.JdbcTemplate類中的update()方法可以完成查詢、插入、更新和刪除數(shù)據(jù)的操作()A、正確B、錯(cuò)誤【正確答案】:B5.JdbcTemplate類中的query()方法可以用于處理數(shù)據(jù)庫(kù)表的各種查詢操作。A、正確B、錯(cuò)誤【正確答案】:A6.如果JSP的page指令中沒(méi)有聲明所用的腳本語(yǔ)言,JSP引擎將取默認(rèn)值java語(yǔ)言。A、正確B、錯(cuò)誤【正確答案】:A7.能產(chǎn)生事件的組件叫做事件源。A、正確B、錯(cuò)誤【正確答案】:A8.SpringMVC是一個(gè)Web框架,它基于ServletAPI屬于Spring中的一個(gè)模塊,正式名稱是SpringWebMVC,但它通常被稱為SpringMVC。A、正確B、錯(cuò)誤【正確答案】:A9.Tomcat的安裝目錄下的work目錄存放JSP編譯后產(chǎn)生的class文件。A、正確B、錯(cuò)誤【正確答案】:A10.JdbcTemplate類中的update()方法可以完成查詢、插入、更新和刪除數(shù)據(jù)的操作。A、正確B、錯(cuò)誤【正確答案】:B11.Mybatis中不可以使用BatchExecutor完成批處理。A、正確B、錯(cuò)誤【正確答案】:B12.要使用集合數(shù)據(jù)綁定,需要在包裝類中定義一個(gè)包含用戶信息類的集合,然后在接收方法中將參數(shù)類型定義為該包裝類的集合A、正確B、錯(cuò)誤【正確答案】:A13.Java語(yǔ)言無(wú)法調(diào)用其它語(yǔ)言編寫(xiě)的方法。A、正確B、錯(cuò)誤【正確答案】:B14.接口只能做方法申明,抽象類中可以做方法申明,但不能做方法實(shí)現(xiàn)。A、正確B、錯(cuò)誤【正確答案】:B15.類可以繼承,接口不可以繼承。A、正確B、錯(cuò)誤【正確答案】:B16.@RequestMapping的value屬性中,可以指定映射單個(gè)的請(qǐng)求URL,也可以將多個(gè)請(qǐng)求映射到一個(gè)方法上。A、正確B、錯(cuò)誤【正確答案】:A17.Java的基本數(shù)據(jù)類型是隨著不同的機(jī)型而變化的A、正確B、錯(cuò)誤【正確答案】:B18.字符常量是由一對(duì)雙引號(hào)引起來(lái)的單個(gè)字符A、正確B、錯(cuò)誤【正確答案】:B19.File類不僅可以指文件,也可指目錄。A、正確B、錯(cuò)誤【正確答案】:A20.給Spring容器提供配置元數(shù)據(jù)的方法包括基于java的配置。A、正確B、錯(cuò)誤【正確答案】:A21.page指令中的所有屬性都不能重復(fù)使用。A、正確B、錯(cuò)誤【正確答案】:B22.@RequestMapping注解只能標(biāo)注在方法上。A、正確B、錯(cuò)誤【正確答案】:B23.所有的JSP腳本都必須用"<%"和"%>"括起來(lái)。A、正確B、錯(cuò)誤【正確答案】:A24.MyBatis中不同的Xml映射文件,如果配置了namespace,那么id不可以重復(fù)。A、正確B、錯(cuò)誤【正確答案】:B25.在Jsp中使用的JavaBean必須放在一個(gè)包(package)中,否則Jsp無(wú)法訪問(wèn)到該JavaBean。A、正確B、錯(cuò)誤【正確答案】:A26.Java程序是解釋執(zhí)行的,解釋執(zhí)行的程序在運(yùn)行速度上比編譯執(zhí)行的程序慢一些。A、正確B、錯(cuò)誤【正確答案】:A27.Spring框架采用的是分層架構(gòu),它一系列的功能要素被分成20個(gè)模塊。A、正確B、錯(cuò)誤【正確答案】:A28.聲明異常的方法在方法聲明中必須描述潛在的異常類型,它屬于方法聲明的一部分,位于參數(shù)列表的后面。A、正確B、錯(cuò)誤【正確答案】:A29.java程序中每一條語(yǔ)句以;結(jié)束。A、正確B、錯(cuò)誤【正確答案】:A30.抽象類和接口都不能直接實(shí)例化。A、正確B、錯(cuò)誤【正確答案】:A31.父類的方法被聲明為最終(final)方法后,將不能被子類覆蓋,即最終方法能被子類繼承和使用但不能在子類中修改或重新定義它。A、正確B、錯(cuò)誤【正確答案】:A32.繼承使父類的代碼得到重用,在繼承父類提供的共同特性基礎(chǔ)上添加新的代碼,使編程不必一切從頭開(kāi)始,提高了編程效率。A、正確B、錯(cuò)誤【正確答案】:A33.依據(jù)命名規(guī)則,包名中的字母一律大寫(xiě)。A、正確B、錯(cuò)誤【正確答案】:B34.Java的繼承是單繼承,即一個(gè)類只允許有一個(gè)父類。A、正確B、錯(cuò)誤【正確答案】:A35.一般情況下,沒(méi)有小數(shù)點(diǎn)的數(shù)字是int型的,有小數(shù)點(diǎn)是的float型的A、正確B、錯(cuò)誤【正確答案】:B36.出于安全上的考慮,Java設(shè)計(jì)者對(duì)Applet做了必要的限制,比如:不能加載庫(kù)函數(shù)或定義本地方法。A、正確B、錯(cuò)誤【正確答案】:A37.如果關(guān)閉當(dāng)前瀏覽器窗口,那么再打開(kāi)一個(gè)新的窗口時(shí),會(huì)話信息依然存在。A、正確B、錯(cuò)誤【正確答案】:B38.靜態(tài)方法只能使用靜態(tài)變量,不能使用實(shí)例變量(非靜態(tài)變量稱為實(shí)例變量)。A、正確B、錯(cuò)誤【正確答案】:A39.通常使用分頁(yè)技術(shù)來(lái)處理返回記錄較多的情況。A、正確B、錯(cuò)誤【正確答案】:A40.創(chuàng)建的映射文件中的SQL語(yǔ)句要以面向?qū)ο蟮膶?xiě)法進(jìn)行書(shū)寫(xiě)A、正確B、錯(cuò)誤【正確答案】:B41.java中,轉(zhuǎn)義字符\n表示退格。A、正確B、錯(cuò)誤【正確答案】:B42.DispatcherServlet是SpringMVC的流程控制中心,也稱為SpringMVC的前端控制器,它可以攔截客戶端的請(qǐng)求。A、正確B、錯(cuò)誤【正確答案】:A43.容器是能容納和排列組件的對(duì)象,如Applet、Panel、Frame等A、正確B、錯(cuò)誤【正確答案】:A44.編程式事務(wù)管理是通過(guò)編寫(xiě)代碼實(shí)現(xiàn)的事務(wù)管理,包括定義事務(wù)的開(kāi)始、正常執(zhí)行后的事務(wù)提交和異常時(shí)的事務(wù)回滾A、正確B、錯(cuò)誤【正確答案】:A45.@RequestMapping的method屬性必須使用A、正確B、錯(cuò)誤【正確答案】:B46.throw用來(lái)表明方法可能拋出的各種異常,并說(shuō)明該方法會(huì)拋出但不捕獲異常。A、正確B、錯(cuò)誤【正確答案】:B47.MyBatis映射文件的<insert>元素的屬性與<select>元素的屬性大部分相同,但還包含了3個(gè)特有屬性。A、正確B、錯(cuò)誤【正確答案】:A48.全局?jǐn)r截器和指定路徑下的攔截器不能夠同時(shí)配置,否則運(yùn)行時(shí)會(huì)報(bào)錯(cuò)A、正確B、錯(cuò)誤【正確答案】:B49.page指令是設(shè)置當(dāng)前頁(yè)面中的一些屬性的。A、正確B、錯(cuò)誤【正確答案】:A50.在數(shù)據(jù)庫(kù)操作中,select命令是查詢命令。A、正確B、錯(cuò)誤【正確答案】:A51.HTML可以沒(méi)有Applet,但是Applet有賴于HTML才能運(yùn)行。A、正確B、錯(cuò)誤【正確答案】:A52.Java的標(biāo)識(shí)符是以一個(gè)字母、下劃線或美元符號(hào)開(kāi)頭的字符串。A、正確B、錯(cuò)誤【正確答案】:A53.與文本框只顯示一行不同,文本區(qū)(TextArea)可以顯示大段的文本。A、正確B、錯(cuò)誤【正確答案】:A54.第一次運(yùn)行JSP的速度比較慢。A、正確B、錯(cuò)誤【正確答案】:A55.實(shí)例化由new操作符實(shí)現(xiàn),實(shí)例化就是為對(duì)象分配內(nèi)存A、正確B、錯(cuò)誤【正確答案】:A56.類的成員變量在整個(gè)類中能夠被使用。A、正確B、錯(cuò)誤【正確答案】:A57.JSP代碼指的是嵌入在JSP頁(yè)面中的Java代碼。A、正確B、錯(cuò)誤【正確答案】:A58.MyBatis中,除了XML的映射方式,MyBatis還支持通過(guò)注解實(shí)現(xiàn)POJO對(duì)象和數(shù)據(jù)表之間的關(guān)系映射。A、正確B、錯(cuò)誤【正確答案】:A59.java中,轉(zhuǎn)義字符\n表示換行。A、正確B、錯(cuò)誤【正確答案】:A60.布爾變量的取值有兩種:0和1A、正確B、錯(cuò)誤【正確答案】:B61.當(dāng)Bean的作用域?yàn)閟ingleton時(shí),Spring容器就只會(huì)存在一個(gè)共享的Bean實(shí)例,并且所有對(duì)Bean的請(qǐng)求,只要id與該Bean的id屬性相匹配,就會(huì)返回同一個(gè)Bean實(shí)例()A、正確B、錯(cuò)誤【正確答案】:A62.do-while循環(huán)的控制機(jī)制是:首先執(zhí)行循環(huán)體,然后計(jì)算停止條件,若為true,則繼續(xù)執(zhí)行循環(huán)體,直到停止條件為false。A、正確B、錯(cuò)誤【正確答案】:A63.在Spring4.0版本后,配置文件內(nèi)必須要配置處理器映射器、處理器適配器和視圖解析器。A、正確B、錯(cuò)誤【正確答案】:B64.編譯語(yǔ)句FloataFloat=37.2不會(huì)出現(xiàn)編譯錯(cuò)誤.A、正確B、錯(cuò)誤【正確答案】:B65.JavaApplication是獨(dú)立完整的程序A、正確B、錯(cuò)誤【正確答案】:A66.Mapper.xml文件中配置了操作數(shù)據(jù)庫(kù)的SQL語(yǔ)句,需要在mybatis-config.xml中加載才能執(zhí)行。A、正確B、錯(cuò)誤【正確答案】:A67.如果當(dāng)前頁(yè)面發(fā)生異常,則異常信息將通過(guò)Exception對(duì)象傳遞到errorPage指定的頁(yè)面中。A、正確B、錯(cuò)誤【正確答案】:A68.SpringMVC可以通過(guò)前端控制器攔截客戶端的請(qǐng)求并進(jìn)行轉(zhuǎn)發(fā),因此在使用SpringMVC時(shí),配置前端控制器是必不可少的一步。A、正確B、錯(cuò)誤【正確答案】:A69.Servlet是服務(wù)器端的Java小程序,用于響應(yīng)客戶機(jī)的請(qǐng)求。A、正確B、錯(cuò)誤【正確答案】:A70.@Responsebody注解一般在同步獲取數(shù)據(jù)時(shí)使用A、正確B、錯(cuò)誤【正確答案】:B71.java所有的關(guān)鍵字都是小寫(xiě)。A、正確B、錯(cuò)誤【正確答案】:A72.Servlet的生命周期分為初始化、處理客戶端的請(qǐng)求兩個(gè)階段。A、正確B、錯(cuò)誤【正確答案】:B73.實(shí)現(xiàn)一個(gè)接口,則在類中一定要實(shí)現(xiàn)接口中的所有方法。A、正確B、錯(cuò)誤【正確答案】:A74.SpringMVC支持多種視圖技術(shù),支持JSP、Velocity和FreeMarker等多種視圖技術(shù)。A、正確B、錯(cuò)誤【正確答案】:A75.Object類是Java的根類,是所有類的共同祖先。A、正確B、錯(cuò)誤【正確答案】:A76.無(wú)法從HTML文件向Applet傳遞參數(shù)。A、正確B、錯(cuò)誤【正確答案】:B77.給Spring容器提供配置元數(shù)據(jù)的方法不包括XML配置文件。A、正確B、錯(cuò)誤【正確答案】:B78.Spring容器支持XML和Properties兩種格式的配置文件,在實(shí)際開(kāi)發(fā)中,最常使用的就是Properties格式的配置方式。A、正確B、錯(cuò)誤【正確答案】:B79.使用JavaBean可以減少Jsp中Java腳本代碼的使用,這樣使得Jsp更加易于維護(hù),易于被非專業(yè)編程人員所接受。A、正確B、錯(cuò)誤【正確答案】:A80.Java編譯器和解釋器會(huì)自動(dòng)把接口中聲明的變量當(dāng)作staticfinal類型的變量,不管是否使用了這些修飾符,接口中的變量都不能被改變。A、正確B、錯(cuò)誤【正確答案】:A81.throw用來(lái)表明方法可能拋出的各種異常,并說(shuō)明該方法會(huì)拋出但不捕獲異常。A、正確B、錯(cuò)誤【正確答案】:B82.SqlSessionFactory對(duì)象的openSession()方法的參數(shù)為boolean值時(shí),默認(rèn)為false。A、正確B、錯(cuò)誤【正確答案】:B83.0RM就是一種為了解決面向?qū)ο笈c關(guān)系型數(shù)據(jù)庫(kù)中數(shù)據(jù)類型不匹配的技術(shù),它通過(guò)描述Java對(duì)象與數(shù)據(jù)庫(kù)表之間的映射關(guān)系,自動(dòng)將Java應(yīng)用程序中的對(duì)象持久化到關(guān)系型數(shù)據(jù)的表中A、正確B、錯(cuò)誤【正確答案】:A84.在Java語(yǔ)言中,char類型的數(shù)值可以轉(zhuǎn)換為int類型,但是int類型數(shù)值轉(zhuǎn)換為char類型,需要強(qiáng)制轉(zhuǎn)換。A、正確B、錯(cuò)誤【正確答案】:A85.continue語(yǔ)句從當(dāng)前方法中退出,返回到調(diào)用該方法的語(yǔ)句處。A、正確B、錯(cuò)誤【正確答案】:B86.一個(gè)java文件,如果需要,可以聲明多個(gè)public的類。A、正確B、錯(cuò)誤【正確答案】:B87.AOP的全稱是Aspect-OrientedProgramming,即面向切面編程。A、正確B、錯(cuò)誤【正確答案】:A88.可以使用request.getParameter(參數(shù)名)取得請(qǐng)求頁(yè)面參數(shù)的值。A、正確B、錯(cuò)誤【正確答案】:A89.SpringJDBC模塊主要由4個(gè)包組成,分別是core(核心包)、dataSource(數(shù)據(jù)源包)、object(對(duì)象包)和support(支持包)。A、正確B、錯(cuò)誤【正確答案】:A90.Spring的事務(wù)管理簡(jiǎn)化了傳統(tǒng)的事務(wù)管理流程,并且在一定程度上減少了開(kāi)發(fā)者的工作量A、正確B、錯(cuò)誤【正確答案】:A91.使用MyBatis框架非常簡(jiǎn)單只需在應(yīng)用程中引入MvBatis框架lib目錄中的全部JAR包以及數(shù)據(jù)庫(kù)驅(qū)動(dòng)包即可進(jìn)行項(xiàng)目運(yùn)行。A、正確B、錯(cuò)誤【正確答案】:B92.while循環(huán)的大括號(hào)中的語(yǔ)句塊至少被執(zhí)行一次。A、正確B、錯(cuò)誤【正確答案】:B93.Object類是所有類的根類。A、正確B、錯(cuò)誤【正確答案】:A94.在Servlet的生命周期中,init()方法可執(zhí)行多次。A、正確B、錯(cuò)誤【正確答案】:B95.SpringMVC提供了對(duì)MVC模式的全面支持,它可以將表現(xiàn)層進(jìn)行解耦,同時(shí),SpringMVC是基于請(qǐng)求-響應(yīng)處理模型的請(qǐng)求驅(qū)動(dòng)框架,簡(jiǎn)化了表現(xiàn)層的實(shí)現(xiàn)。A、正確B、錯(cuò)誤【正確答案】:A96.使用Maven的Tomcat插件運(yùn)行MavenWeb項(xiàng)目時(shí),仍然需要將項(xiàng)目部署到本地Tomcat中。A、正確B、錯(cuò)誤【正確答案】:B97.。Form標(biāo)簽的有Get和Post兩種提交方式。A、正確B、錯(cuò)誤【正確答案】:A98.給Spring容器提供配置元數(shù)據(jù)的方法不包括基于注解的配置。A、正確B、錯(cuò)誤【正確答案】:B99.注解方式的類型轉(zhuǎn)換依賴注解驅(qū)動(dòng)的支持,所以在配置文件中必須顯式定義<mvc:annotation-driven>元素。A、正確B、錯(cuò)誤【正確答案】:A100.SpringJDBC模塊主要由4個(gè)包組成,分別是core(核心包)、dataSource(數(shù)據(jù)源包)、object(對(duì)象包)和support(支持包)。A、正確B、錯(cuò)誤【正確答案】:A101.java.io包提供了實(shí)用程序類及集合類等常用的工具類。A、正確B、錯(cuò)誤【正確答案】:B102.MyBatis的更新操作也需要進(jìn)行事務(wù)提交A、正確B、錯(cuò)誤【正確答案】:A103.JAVA是解釋執(zhí)行的程序設(shè)計(jì)語(yǔ)言。A、正確B、錯(cuò)誤【正確答案】:A104.Java程序文件的擴(kuò)展名為.javaA、正確B、錯(cuò)誤【正確答案】:A105.同ASCII碼字符集相比,Java的字符型數(shù)據(jù)能夠表示更多字符。A、正確B、錯(cuò)誤【正確答案】:A106.Java最重要的特點(diǎn)是獨(dú)立于硬件的平臺(tái)無(wú)關(guān)性A、正確B、錯(cuò)誤【正確答案】:A

溫馨提示

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