版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷73)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共57題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.若a=00110111,則a>>2語句的執(zhí)行結(jié)果為A)0B)11111111C)1101D)11011100答案:D解析:[單選題]2.下面選項中,可以獲取到代表當(dāng)前會話的Session對象的方法是()A)request.getSession();B)request.getSession(false);C)newHttpSession();D)HttpSession.newInstance(request);答案:A解析:[單選題]3.聲明并創(chuàng)建一個標(biāo)簽對象b,應(yīng)該使用的語句是A)JLabelb=newJLabel();B)labelb=newlabel();C)JLabelb=newLabel();D)Labelb=newLabel();答案:A解析:[單選題]4.某類有如下方法:publcintdivision(intA,intb){intc;c=a/b;returnc;}該方法可能導(dǎo)致的異常是()。A)ArthmeticExceptionB)FileNotFoundExceptionC)ArraysIndexOutBoundExceptionD)ClassCastException答案:A解析:[單選題]5.對于GImage類,說法不正確的是()。A)可將圖片存儲在GImage類的對象中B)可使用.getRed(...)將像素值中的紅色值取出C)GImage類的對象只能處理位圖D)將GImage類對象像素矩陣中R、G、B的值都用G值代替,會得到該圖片的灰度圖答案:C解析:[單選題]6.class="fr-ficfr-dibcursor-hover"class="fr-ficfr-dibcursor-hover"A)AB)BC)CD)D答案:A解析:[單選題]7.創(chuàng)建JSP應(yīng)用程序時,配置文件web.xml應(yīng)該在程序下的哪個目錄中。A)adminB)WEB-INFC)WebContentD)WebRoot答案:B解析:[單選題]8.實現(xiàn)下列哪個接口,可以啟用比較功能A)RunnableB)IteratorC)SerializableD)Comparator答案:D解析:[單選題]9.以下選項關(guān)于PreparedStatement的說法錯誤的是()A)PreparedStatement繼承了Statement,可以執(zhí)行預(yù)編譯的SQL語句B)PreparedStatement可以有效的防止SQL注入C)PreparedStatement只能執(zhí)行帶問號占位符的預(yù)編譯SQL,不能執(zhí)行SQL語句D)PreparedStatement可以存儲預(yù)編譯的SQL語句,從而提升執(zhí)行效率答案:B解析:[單選題]10.若方法有返回值,在方法體中應(yīng)使用下列哪個語句指明返回的值。A)returnB)staticC)voidD)final答案:A解析:[單選題]11.下列List接口的方法,不是從collection接口中繼承而來的是()。A)size()B)add()C)get()D)remove()答案:C解析:get()方法返回列表中指定位置的元素,不是繼承自Collection接口。[單選題]12.容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?()A)CardLayoutB)FlowLayoutC)BorderLayoutD)GridLayout答案:C解析:[單選題]13.在MySQL中,停止MySQL服務(wù)的命令是()。A)net服務(wù)名B)stop服務(wù)名C)netstop服務(wù)名D)以上說法都不對答案:C解析:[單選題]14.關(guān)于下面程序,哪些選項的結(jié)論是正確的?()classJ_Animal{publicabstractvoidmb_index()}ClassJ_DogextendsJ_Animal{publicvoidmb_index(){System.out.print(?1?);}}ClassJ_CatextendsJ_Animal{publicvoidmb_index(){System.out.print(?2?);}}PublicclassJ_Test{publicstaticvoidmain(Stringargs[]){J_Animald=newJ_Dog();d.mb_index();d=newJ_Cat();d.mb_index();}}A)程序可以通過編譯并正常運行,結(jié)果輸出?12?B)程序可以通過編譯并正常運行,結(jié)果輸出?11?C)程序無法通過編譯,因為類型轉(zhuǎn)換不合法D)程序無法通過編譯,因為類J_Animal的定義不對答案:D解析:[單選題]15.下列選項中,不屬于運行時異常類子類的是()A)ArrayStoreExceptionB)ClassCastExceptionC)IllegalArgumentExceptionD)ThreadDeath答案:D解析:[單選題]16.若有語句inta=5,b=5;則下列表達(dá)式中,結(jié)果為25的是()A)(++a)*(--b)B)(a++)*(b--)C)(a++)*(--b)D)(++a)*(b--)答案:B解析:[單選題]17.下面的程序創(chuàng)建了一個文件輸出流對象,用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運行3次,則文件test.txt的內(nèi)容是()。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE";byteb[]=s.getBytes();FileOutputStreamfile=newFileOutputStream("test.txt",true);file.write(b);file.close();}catch(IOExceptione){System.out.println(e.toString());}}}A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE答案:D解析:[單選題]18.下列哪個不是nio包的新特點?A)內(nèi)存映射技術(shù)B)文件鎖定C)字符及編碼D)阻塞I/O答案:D解析:[單選題]19.Jackisamongthebrightestofhis():Hecanspeakseveralforeignlanguagesandhaswonthreenationalprizes.A)honorB)abilityC)generationD)edge答案:C解析:[單選題]20.在類的定義中,構(gòu)造方法的作用是()。A)保護(hù)成員變量B)讀取類的成員變量C)描述類的特征D)初始化成員變量答案:D解析:[單選題]21.在JAVA中,Math.abs(-4.5)的返回值為()A)4.5B)-4.5C)0D)9答案:A解析:[單選題]22.如果應(yīng)用程序要在Applet上顯示輸出,則必須重寫的方法是:A)Graphics.drawString()B)repaint()C)paint()D)update()答案:C解析:[單選題]23.在JAVA中,構(gòu)造方法何時被調(diào)用()A)類定義時B)創(chuàng)建對象時C)調(diào)用對象方法時D)使用對象的變量時答案:B解析:[單選題]24.設(shè)有定義語句inta[]={1,2,3},則以下對此語句的敘述中錯誤的是()。A)定義了一個名為a的一維數(shù)組B)a數(shù)組有三個元素C)a數(shù)組的下標(biāo)為1,2,3D)數(shù)組a中的每個元素是整型答案:C解析:[單選題]25.finally塊中的代碼將A)總是被執(zhí)行B)如果try塊后面沒有catch塊時,finally塊中的代碼才會執(zhí)行C)異常發(fā)生時才被執(zhí)行D)異常沒有發(fā)生時才被執(zhí)行答案:A解析:[單選題]26.grid9][5]描述的是()A)九維數(shù)組B)五維數(shù)組C)二維數(shù)組D)一維數(shù)組答案:C解析:[單選題]27.以下哪個不在jdk下的文件夾下()。A)binB)configC)jreD)lib答案:B解析:在jdk文件夾中包括bin、jre、lib、include四個文件夾,沒有config文件夾。所以,選項B是正確的。[單選題]28.關(guān)于變量的初始化賦值,以下說法不正確的是()A)所有的變量都可以自動地初始化為默認(rèn)值B)類中變量的賦值可以通過構(gòu)造函數(shù)來完成C)如果類中沒有構(gòu)造函數(shù),則編譯時會自動生成一個不帶參數(shù)的構(gòu)造函數(shù),調(diào)用該構(gòu)造函數(shù)初始化類對象時,將變量初始化為該類型的默認(rèn)值(如果類中沒有為其賦值)D)方法體中的局部變量必須先賦值后才能使用答案:A解析:[單選題]29.如果一段代碼會出現(xiàn)多種異常,可以使用多重catch塊,排序順序是?A)從子類到父類B)從父類到子類C)從基類到超類D)從超類到基類答案:A解析:[單選題]30.Map接口的主要實現(xiàn)類有()和()。A)HashMap/TreeMapB)Hashtable/TreeMapC)TreeMap/TreeSetD)List/Set答案:A解析:[單選題]31.JSP中的隱式注釋為A)//注釋內(nèi)容B)<!-注釋內(nèi)容-->C)<%--注釋內(nèi)容--%>D)注釋內(nèi)容*/答案:C解析:[單選題]32.給定如下Java代碼,編譯運行時,以下()語句的值是true。Strings=?hello?;Stringt=?hello?;Stringe=newString(?hello?);charc[]={'h','e','l','l','o'};A)s.equals(t)B)t.equals(c)C)t==eD)t==c答案:A解析:[單選題]33.對于下列Hello.java源文件,哪個敘述是正確的?PublicclassHello{Intx;Staticinty;Voidhello1(){X=100;Y=200;}Staticvoidhello2(){X=1000;Y=2000;}}A)代碼沒有編譯錯誤B)代碼可以通過編譯,運行時觸發(fā)異常C)代碼有編譯錯誤提示:無法從靜態(tài)上下文中引用非靜態(tài)變量xD)hello1方法中操作變量y導(dǎo)致編譯錯誤答案:C解析:[單選題]34.下面程序的輸出是什么?()ClassJ_String{publicstaticvoidmain(Stringargs[]){Stringa=newString(?A?);Stringb=newString(?B?);Mb_operate(a,b);System.out.println(a+?.?+b);}staticvoidmb_operate(Stringx,Stringy){x=x+y;y=x;}}A)BB)A.AC)AB.ABD)AB.B答案:A解析:[單選題]35.下面數(shù)組聲明合法的是A)inta=newint(20);B)int[]i=newint(1…20);C)inti[]=newint[20];D)inti[]=newint();答案:C解析:[單選題]36.關(guān)于復(fù)選框的說法,錯誤的是A)復(fù)選框只能監(jiān)聽選項事件B)復(fù)選框一般都和文本標(biāo)簽一起出現(xiàn)C)復(fù)選框可以做多項選擇D)復(fù)選框是抽象類AbstractButton的子類答案:A解析:[單選題]37.下列方法中,不屬于Throwable類的方法是:A)printMessageB)getMessageC)toStringD)fillStackTrace答案:A解析:[單選題]38.表達(dá)式9/2%2的值是()。A)0B)1C)0.5D)1.5答案:A解析:[單選題]39.在Applet的關(guān)鍵方法中,下列哪個方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源?A)init()B)start()C)paint()D)destroy()答案:D解析:[單選題]40.下列選項中,能夠創(chuàng)建CallableStatement對象的方法是()()A)createStatement()B)prepareStatement()C)prepareCall()D)createCallableStatement()答案:C解析:D選項的方法是不存在的[單選題]41.不能用getText()方法來獲取文本組件的內(nèi)容的組件是A)JPasswordFieldB)JTextFieldC)JTextAreaD)JLabel答案:A解析:[單選題]42.switch語句中A)必須有default子句B)不必有default子句C)必須有default子句和至少一個case子句D)必須有default子句,不必有case子句答案:B解析:[單選題]43.以下哪個類用于實現(xiàn)TCP通信的客戶端程序()A)ServerSocketB)SocketC)ClientD)Server答案:B解析:JDK提供了一個Socket類,用于實現(xiàn)TCP客戶端程序。[單選題]44.使用Connection的()方法可以建立一個PreparedStatement接口。A)createPrepareStatement()B)prepareStatement()C)createPreparedStatement()D)preparedStatement()答案:B解析:[單選題]45.以下不屬于JSP內(nèi)置對象的是:A)documentB)requestC)responseD)session答案:A解析:[單選題]46.請閱讀下面代碼:ClassA{Publicinti=10;}ClassBextendsA{Publicinti=20;PublicclassTest{Publicstaticvoidmain(Stringargs[]){B=newB();A=b;System.out.println(b.i);System.out.println(a.i);以上程序的輸出結(jié)果是()A)1010B)1020C)2010D)2020答案:C解析:無[單選題]47.Java中強制類型轉(zhuǎn)換正確的是()A)intnum=(int)"hellojava";B)intnum=(float)0.1;C)intnum=(int)1.1;D)以上都不對答案:C解析:概念理解[單選題]48.下列哪項不是JDK所包含的內(nèi)容?(選一項)A.Java編程語言B.工具及工具的APIC.JavaEE擴(kuò)展APID.Java平臺虛擬機答案:C解析:[單選題]49.Java語言的類間的繼承的關(guān)鍵字是()A)extendsB)superC)interfaceD)abstract答案:A解析:[單選題]50.假設(shè)類A是類B的父類,下列聲明對象x的語句中不正確的是()A)AB)AC)BD)B答案:D解析:[單選題]51.編譯和運行下列程序,請選擇正確的輸出結(jié)果。PublicclassTest{publicvoidtest(){System.out.println(6+6+"(Result)");}publicstaticvoidmain(String[]args){newTest().test();}}A)12(Result)B)66(Result)C)運行時出錯,運算符?+?不能將int類型數(shù)據(jù)轉(zhuǎn)化為string類型D)編譯時出錯,運算符?+?不能實現(xiàn)將一個string類型的數(shù)據(jù)和一個int類型數(shù)據(jù)的加法運算答案:A解析:[單選題]52.下列數(shù)據(jù)類型的精度由高到低的順序是_______。A)float,double,int,longB)double,float,int,byteC)byte,long,double,floatD)double,int,float,long答案:B解析:[單選題]53.下列各種繪制矩形的方法中,繪制實心矩形的方法是()A)fillRect()B)drawRect()C)clearRect()D)drawRoundRect()答案:A解析:[單選題]54.在多態(tài)中,哪一種轉(zhuǎn)型方法不能自動完成,必須強制執(zhí)行?A)向低轉(zhuǎn)型B)向高轉(zhuǎn)型C)向下轉(zhuǎn)型D)向上轉(zhuǎn)型答案:C解析:[單選題]55.下列方法中,可以實現(xiàn)線程讓步的是()A)sleep()B)wait()C)yield()D)join()答案:C解析:Yield()方法可以讓當(dāng)前正在運行的線程暫停,yield()方法不會阻塞該線程,它只是將線程轉(zhuǎn)換成就緒狀態(tài),實現(xiàn)線程讓步,讓系統(tǒng)的調(diào)度器重新調(diào)度一次。[單選題]56.已知s為一個String對象,s="abcdefg",則s.charAt(2)的返回值為()。A)aB)bC)fD)c答案:D解析:[單選題]57.下列關(guān)于java的運行環(huán)境說法錯誤的是A)Java虛擬機分析并解釋執(zhí)行字節(jié)碼程序B)Java原程序通過集成開發(fā)環(huán)境(IDE)翻譯為字節(jié)碼程序C)Java是一種平臺無關(guān)的語言D)Java保留了大部分與C++相似的語法答案:B解析:第2部分:多項選擇題,共11題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.以下關(guān)于JVM的敘述,哪項正確?(選兩項)A)JVM運行于操作系統(tǒng)之上,它依賴于操作系統(tǒng)B)JVM運行于操作系統(tǒng)之上,它與操作系統(tǒng)無關(guān)C)JVM支持Java程序運行,它能夠直接運行Java字節(jié)碼文件D)JVM支持Java程序運行,它能夠直接運行Java源代碼文件答案:AC解析:[多選題]59.在DOM文檔的樹形結(jié)構(gòu)中,下列屬于文檔對象節(jié)點的有哪些?()A)htmlB)headC)bodyD)DOM答案:ABC解析:[多選題]60.將web應(yīng)用發(fā)布到tomcat上localhost主機,以下哪幾種方式可以完成()()A)直接將web應(yīng)用部署到tomcat/webapps下B)將web應(yīng)用通過tomcat/conf/server.xml進(jìn)行配置C)創(chuàng)建一個xml文件.并配置web應(yīng)用信息,將xml文件放置tomcat\conf\Catalina\localhostD)omcat/conf/context.xml進(jìn)行配置答案:ABC解析:[多選題]61.以下關(guān)于解決死鎖的說法正確的是()A)避免一個進(jìn)程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一資源,..n等待P1占有的某一資源,可以避免死鎖B)打破互斥條件,即允許進(jìn)程同時訪問某些資源C)打破不可搶占條件,即允許進(jìn)程強行從某些資源占有者那里奪取資源D)使用打破循環(huán)等待條件的方法不能避免線程死鎖答案:ABC解析:無[多選題]62.按照學(xué)生平均成績(avg_grade)將students表中的數(shù)據(jù)檢索出來,下面SQL語句正確的是()A)SELECT*FROMstudentsORDERBYavg_gradeB)SELECT*FROMstudentsGROUPBYavg_gradeASCC)SELECT*FROMstudentsORDERBYavg_gradeDESCD)SELECT*FROMstudentsORDERbyavg_gradeasc答案:ACD解析:SQL基本語法這個恐怕是GroupBy語句最常見的用法了,GroupBy+[分組字段](可以有多個)。在執(zhí)行了這個操作以后,數(shù)據(jù)集將根據(jù)分組字段的值將一個數(shù)據(jù)集劃分成各個不同的小組。這就是我們需要注意的一點,如果在返回集字段中,這些字段要么就要包含在GroupBy語句的后面,作為分組的依據(jù);要么就要被包含在聚合函數(shù)中。[多選題]63.下面選項中,可以和intmax(intA,intB,doublec)方法構(gòu)成重載關(guān)系的是()A)doublemax(intA,intb)B)voidmax(intA,doubleC,intb)C)doublemax(doubleA,doubleb)D)intmax(intx,inty,doublez)答案:ABC解析:[多選題]64.當(dāng)子類B繼承父類A時,下面描述正確的是?()A)創(chuàng)建類B的對象可以調(diào)用類A中的private修飾的成員變量B)創(chuàng)建類B的對象可以調(diào)用類A中的private修飾的成員方法C)創(chuàng)建類B的對象可以調(diào)用類A中的public修飾的成員變量D)創(chuàng)建類B的對象可以調(diào)用類A中的public修飾的成員方法答案:CD解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.Personp1=newPerson();Personp2=p1;這兩句代碼創(chuàng)建了1個對象()A)正確B)錯誤答案:錯解析:[判斷題]66.while循環(huán)條件不能是boolean類型的常量。()A)正確B)錯誤答案:錯解析:[判斷題]67.使用相同方法名來表示不同的實現(xiàn)被稱作為隱藏A)正確B)錯誤答案:對解析:[判斷題]68.if條件判斷成立后只能執(zhí)行一條語句,如果要執(zhí)行多條語句需要把多條語句用{}括起來。()A)正確B)錯誤答案:對解析:在if條件判斷成立后,只能執(zhí)行一個語句,如果需要執(zhí)行多個語句,必須用花括號{}括起來,形成復(fù)合語句,實際上一個復(fù)合語句也是一個語句。[判斷題]69.HTML語言主要是通過HTML標(biāo)記對網(wǎng)頁中的文本.圖片.聲音等內(nèi)容進(jìn)行描述。()()A)正確B)錯誤答案:對解析:[判斷題]70.當(dāng)兩個程序需要通信時,它們可以通過使用Socket類建立套接字對象并連接在一起(端口號與IP地址的組合得出一個網(wǎng)絡(luò)套接字)。A)正確B)錯誤答案:對解析:[判斷題]71.在Schema文檔中,元素定義的語法格式:()A)正確B)錯誤答案:對解析:[判斷題]72.HashSet是Set接口的一個實現(xiàn)類,它所存儲的元素是可重復(fù)的,并且元素都是無序的。()A)正確B)錯誤答案:錯解析:[判斷題]73.為了防止信息堵塞,客戶端應(yīng)該需要在一個單獨的線程中發(fā)送(呼叫)信息。A)正確B)錯誤答案:錯解析:[判斷題]74.Java語言中,構(gòu)造方法是不可以繼承的。A)正確B)錯誤答案:對解析:[判斷題]75.表達(dá)式2>8&&9>2的結(jié)果是true。A)正確B)錯誤答案:錯解析:[判斷題]76.軟件開發(fā)方法可歸納為三種模式:基于瀑布模型的結(jié)構(gòu)化生命周期法、基于動態(tài)需求定義的原型化方法和面向?qū)ο蟮姆椒ù鸢?對解析:[判斷題]77.[]靜態(tài)方法隨著類的加載而加載,隨著類的消失而消失。A)正確B)錯誤答案:對解析:[判斷題]78.在卡雷爾程序中,程序員不能創(chuàng)造新的指令。A)正確B)錯誤答案:錯解析:[判斷題]79.Overloadedmethodscanhavedifferentreturnvalues,andmusthavedifferentparameterlists.Twomethodsdifferingonlybyreturntypewillresultinacompilationerror.A)正確B)錯誤答案:對解析:[判斷題]80.集合和數(shù)組不一樣,索引位置由1開始A)正確B)錯誤答案:錯解析:[判斷題]81.yield()方法和sleep()方法相同,都可以讓當(dāng)前正在運行的線程進(jìn)入阻塞狀態(tài)。A)正確B)錯誤答案:錯解析:yield()方法和sleep()方法有點相似,都可以讓當(dāng)前正在運行的線程暫停,區(qū)別在于yield()方法不會阻塞該線程,它只是將線程轉(zhuǎn)換成就緒狀態(tài),讓系統(tǒng)的調(diào)度器重新調(diào)度一次。第4部分:問答題,共15題,請在空白處填寫正確答案。[問答題]82.請編寫Applet,它由三個類定義組成,類名分別為A、B和Applet1:類A中定義了一個類型為float的屬性f和一個類型為byte的私有屬性k;類A還定義了一個帶有一個參數(shù)的構(gòu)造函數(shù)(用于初始化f),和兩個公共方法setk()和getk(),其中setk()的功能為給私有屬性k賦值,getk()的功能為返回私有屬性k的值。類B是類A的子類,其中僅定義了一個類型為boolean的屬性b和一個帶兩個參數(shù)的構(gòu)造函數(shù)(用來為父類中的變量f和本類的變量b做初始化)。主類Applet1中定義了一個初值為123的int型變量n和一個B類的對象x,請通過創(chuàng)建x為上述f和b賦值(f的值為68.963,b的值為true);在paint()方法中,給A類的私有屬性k賦值66,然后顯示f,k,b,n的值。答案:@程序importjava.awt.*;importjava.applet.*;publicclassApplet1extendsApplet{intn=123;Bx=newB(68.963f,true);publicvoidpaint(Graphicsg){x.setk((byte)66);g.drawString("f="+x.f+"k="+x.getk()+"b="+x.b+"n="+n,10,20);}}classA{floatf;privatebytek;A(floatf1){f=f1;}publicbytegetk(){returnk;}publicvoidsetk(bytem){k=m;}}classBextendsA{booleanb;B(floatff,booleanbb){super(ff);b=bb;}}解析:[問答題]83.publicclassAextendsThread{protectedvoidrun(){System.out.println("thisisrun()");}publicstaticvoidmain(String[]args){Aa=newA();a.start();}}答案:程序不能編譯通過,因為Thread的子類A重寫的run()方法的訪問級別不能低于父類run()方法的。訪問級別解析:[問答題]84.編寫Application,主類中包含以下兩個自定義方法:voidprintA(int[]array)和int[]myArray(intn)。方法printA(int[]array)的功能是把參數(shù)數(shù)組各元素在屏幕的一行中輸出。方法myArray(intn)的功能是生成元素值是50~100之間的隨機值的int型數(shù)組,數(shù)組元素的個數(shù)由參數(shù)n指定。在應(yīng)用程序的main()方法中,用命令行傳入的整數(shù)作為myArray(intn)方法調(diào)用時的實際參數(shù),生成一個整型數(shù)組,并調(diào)用方法printA()輸出該數(shù)組的所有元素。答案:publicclassClass1{staticintn;publicstaticvoidmain(String[]args){if(args.length>0){n=Integer.parseInt(args[0]);int[]a=newint[n];a=myArray(n);printA(a);}else{System.out.println("缺命令行參數(shù)!");System.exit(-1);}}staticvoidprintA(int[]x){for(inti=0;i<x.length;i++)System.out.print(x[i]+"");System.out.println();return;}staticint[]myArray(intk){intx[]=newint[k];for(inti=0;i<k;i++)x[i]=50+(int)(Math.random()*50);returnx;}}解析:[問答題]85.使用()關(guān)鍵字慘飾的類不可以被繼承.答案:【final】解析:無[問答題]86.JAVA中thread類的sleep()方法可以讓當(dāng)前線程進(jìn)入__________狀態(tài)。答案:[休眠]解析:無[問答題]87.if語句中的條件語句只能是【】類型。答案:布爾解析:[問答題]88.在Map集合中提供了一個【】方法可以直接獲取Map中存儲所有值的Collection集合。答案:values()解析:[問答題]89.Throwable類包括Exception子類和()子類。答案:Error解析:[問答題]90.在Thread類中提供了一個()方法來實現(xiàn)線程插隊。答案:join()解析:通過join方法可以實現(xiàn)線程插隊。[問答題]91.簡述成員變量與局部變量的區(qū)別。答案:1.定義位置的區(qū)別:1)成員變量是定義在方法之外類之內(nèi)的變量","稱作為成員變量〔成員屬性)﹒2)局部變量是定義在方法之內(nèi)的變量。2生命周期的區(qū)別:1)成員變量是隨著對象的創(chuàng)建而存在","隨著對象的消失而消失。2)局部變量隨著方法的調(diào)用執(zhí)行到了創(chuàng)建局部變量的語句的時候存在","局部變量一旦出了自己的作用域馬上從內(nèi)存中消失。3存儲位置的區(qū)別:1)成員變量是存儲于堆內(nèi)存中的。2)局部變量是存儲于核內(nèi)存中的。4初始值的區(qū)別:1)成員變量有默認(rèn)的初始值:Int0Double0.0Float0.0f;Char'?StringnullBooleanfalse2)局部變量沒有默認(rèn)的初始值",?要先初始化才能使用。解析:無[問答題]92.設(shè)置request對象的解碼方式,可以使用setCharacterEncoding()方法。()答案:V解析:[問答題]93.在Java中有一種叫做()特殊方法,在程序中用它來對類成員進(jìn)行初始化。答案:構(gòu)造函數(shù)解析:[問答題]94.設(shè)有double型的三個變量:x=2.5,a=7,y=4.7,算術(shù)表達(dá)式x+a%3*(int)(x+y)%2/4的值為答案:2.75解析:[問答題]95.可以使用String類的()方法比較一字符串是否與字符串s相同。答案:equals()解析:[問答題]96.編寫小程序,壓下鼠標(biāo)則從小程序界面底部生成一個向上移動的彩色球。答案:importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassApplet1extendsAppletimplementsMouseListener,Runnable{intx,y;//存放鼠標(biāo)點擊處的坐標(biāo)publicvoidinit(){//對小程序進(jìn)行變量和顏色的初始化。x=0;y=0;//設(shè)置背景色為黑色setBackground(Color.black);addMouseListener(this);}publicvoidrun(){//繪制一個移動的球Graphicsg1=getGraphics();inty_move,y_click,x_click;x_click=x;y_click=y;y_move=this.getSize().height;intred,green,blue;intsleep=20;while(y_move>y_click){//鼠標(biāo)點擊坐標(biāo)小于等于y-move時終止red=(int)(128+Math.random()*128);green=(int)(128+Math.random()*128);blue=(int)(128+Math.random()*128);g1.setColor(newColor(red,green,blue));y_move-=5;//改變移動坐標(biāo),球向上移動g1.fillOval(x_click,y_move,5,5);//每次清除后一個填充圓,屏幕上只有1個填充圓向上移動g1.setColor(Color.black);g1.fillOval(x_click,y_move+5,5,5);try{//休眠Thread.currentThread().sleep(sleep+=5);}catch(InterruptedExceptione){}}g1.setColor(Color.black);g1.fillOval(x_click-5,y_click-5,15,15);}//對鼠標(biāo)事件進(jìn)行監(jiān)聽。//按下鼠標(biāo)時,產(chǎn)生一個新線程生成一個向上移動的球.publicvoidmousePressed(MouseEvente){x=e.getX();y=e.getY();Threadone=newThread(this);one.start();one=null;}publicvoidmouseReleased(MouseEvente){}publicvoidmouseEntered(MouseEvente){}publicvoidmouseExited(MouseEvente){}publicvoidmouseClicked(MouseEvente){}}解析:[多選題]97.Whichthreestatementsaretrue?(Choosethree.)A)AfinalmethodinclassXcanbeabstractifandonlyifXisabstract.B)AprotectedmethodinclassXcanbeoverriddenbyanysubclassofX.C)AprivatestaticmethodcanbecalledonlywithinotherstaticmethodsinclassX.D)Anon-staticpublicfinalmethodinclassXcanbeoverriddeninanysubclassofX.E)ApublicstaticmethodinclassXcanbecalledbyasubclassofXwithoutexplicitlyreferencingtheclassX.F)AmethodwiththesamesignatureasaprivatefinalmethodinclassXcanbeimplementedinasubclassofX.答案:BEF解析:A:final方法不可是抽象方法。C:ClassX中的非靜態(tài)的方法也可以哦D:final方法不可重寫哦F:正確,因為privatefinal方法不會被子類繼承,所以在子類中可以有一個相同簽名的方法。注意這里不同于重寫override[多選題]98.Given:10.interfaceJumper{publicv
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代學(xué)生餐廳的照明與色彩搭配藝術(shù)
- 深度解讀網(wǎng)絡(luò)輿情的來源與影響研究報告解讀分享
- 現(xiàn)代金融行業(yè)中的移動支付技術(shù)與教育普及
- 快手國慶節(jié)的活動方案
- 國慶假期活動方案
- 國慶節(jié)酒店漲價活動方案
- 2、3、4的乘法口訣(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)人教版
- Unit1 There is a horse in this photo(說課稿)-2024-2025學(xué)年外研版(三起)四年級上冊001
- 17《他們那時候多有趣啊》(說課稿)-2023-2024學(xué)年統(tǒng)編版語文六年級下冊
- 13 我能行(說課稿)-統(tǒng)編版(五四制)道德與法治二年級下冊
- 2025年廣州中醫(yī)藥大學(xué)順德醫(yī)院(佛山市順德區(qū)中醫(yī)院)招考聘用高頻重點提升(共500題)附帶答案詳解
- 2025年華僑港澳臺學(xué)生聯(lián)招考試英語試卷試題(含答案詳解)
- 2025-2030年中國美容院行業(yè)營銷創(chuàng)新戰(zhàn)略制定與實施研究報告
- 2024-2025學(xué)年北京石景山區(qū)九年級初三(上)期末語文試卷(含答案)
- 第一章 整式的乘除 單元測試(含答案) 2024-2025學(xué)年北師大版數(shù)學(xué)七年級下冊
- 2024人教版英語七年級下冊《Unit 3 Keep Fit How do we keep fit》大單元整體教學(xué)設(shè)計2022課標(biāo)
- 藥品流通監(jiān)管培訓(xùn)
- JD37-009-2024 山東省存量更新片區(qū)城市設(shè)計編制技術(shù)導(dǎo)則
- 中國高血壓防治指南(2024年修訂版)
- 北京市海淀區(qū)重點中學(xué)2025屆高考數(shù)學(xué)押題試卷含解析
- 2024EPC施工總包合同范本
評論
0/150
提交評論