




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷14)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共61題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.在進(jìn)行磁盤文件操作時(shí),如果不進(jìn)行異常捕捉,或者聲明異常拋出,則可能導(dǎo)致()。A)由于沒有進(jìn)行異常捕捉或聲明拋出,程序運(yùn)行時(shí)出錯(cuò)B)由于沒有進(jìn)行異常捕捉或聲明拋出,程序編譯時(shí)出錯(cuò)C)運(yùn)行時(shí)磁盤數(shù)據(jù)文件找不到才會(huì)出錯(cuò)D)編譯時(shí)沒有找到對(duì)應(yīng)磁盤數(shù)據(jù)文件出錯(cuò)答案:B解析:[單選題]2.請(qǐng)閱讀下面的程序片段:publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}程序的運(yùn)行結(jié)果是()A)123B)111C)121D)編譯不通過答案:A解析:[單選題]3.下面定義數(shù)組語句,正確的是()A)intB)intC)int[]D)int[]答案:C解析:[單選題]4.100屬于下列哪種類型的常量()A)布爾類型B)字符類型C)整數(shù)類型D)浮點(diǎn)類型答案:C解析:[單選題]5.下列標(biāo)識(shí)符中,符合Java命名約定的是()A)voidShowStudentNameB)publicclassTestC)charChoiseD)packagecom.DB.hr答案:B解析:[單選題]6.下面的程序編譯運(yùn)行后輸出的結(jié)果是()。PublicclassAimplementsRunnable{publicstaticvoidmain(Stringargv[]){Aa=newA();Threadt=newThread(a);t.start();}publicvoidrun(){while(true){try{Thread.currentThread().sleep(1000);}catch(InterruptedExceptione){System.out.println(e.toString());}System.out.println("loopingwhile");}}}A)在屏幕上重復(fù)輸出"loopingwhile"。B)在屏幕上輸出一次"loopingwhile".C)沒有結(jié)果輸出。D)以上說法都錯(cuò)誤。答案:A解析:[單選題]7.運(yùn)行程序,第二個(gè)println輸出()PublicclassFoo{inti;staticints;publicstaticvoidmain(String[]args){Foof1=newFoo();System.out.println("f1.iis"+f1.i+"f1.sis"+f1.s);Foof2=newFoo();System.out.println("f2.iis"+f2.i+"f2.sis"+f2.s);Foof3=newFoo();System.out.println("f3.iis"+f3.i+"f3.sis"+f3.s);}publicFoo(){i++;s++;}}A)f2.iis1f2.sis1B)f2.iis1f2.sis2C)f2.iis2f2.sis2D)f2.iis2f2.sis1答案:B解析:[單選題]8.程序閱讀題:ClassAnimal{voidshout(){System.out.println("動(dòng)物叫!");}}ClassDogextendsAnimal{voidshout(){super.shout();System.out.println("汪汪……");}}PublicclassTest03{publicstaticvoidmain(String[]args){Animalanimal=newDog();animal.shout();}}A)不能通過編譯B)能通過,沒有輸出C)能通過,輸出如下:動(dòng)物叫!汪汪……D)能通過,輸出如下:動(dòng)物叫!答案:C解析:[單選題]9.Statement對(duì)象變量實(shí)例化,調(diào)用()方法執(zhí)行SQL的Insert語句。A)execute()B)executeQuery()C)executeUpdate()D)executeBatch()答案:C解析:[單選題]10.閱讀下面的程序代碼,Test.java程序執(zhí)行的結(jié)果是()。publicclassTest{Stringx="1";inty;publicstaticvoidmain(Stringargs[]){intz=2;System.out.println(x+y+z);}}A)3B)102C)12D)程序有編譯錯(cuò)誤答案:D解析:[單選題]11.由Java寫的JavaApplet是()A)一種能獨(dú)立執(zhí)行的應(yīng)用程序B)一組由支持Java的瀏覽器來運(yùn)行的程序C)不同于Java的另外一種程序設(shè)計(jì)語言D)一種輔助設(shè)計(jì)工具答案:B解析:[單選題]12.Given:11.publicstaticvoidmain(String[]args){12.try{13.args=null;14.args[0]="test";15.System.out.println(args[0]);16.}catch(Exceptionex){17.System.out.println("Exception");18.}catch(NullPointerExceptionnpe){19.System.out.println("NullPointerException");20.}21.}Whatistheresult?A)testB)ExceptionC)Compilationfails.D)NullPointerException答案:C解析:NullPointerException是Exception的子類,在編譯器中會(huì)有無法達(dá)到(notavailable)的警告。[單選題]13.為將數(shù)組myArray的長(zhǎng)度由3改為6,現(xiàn)采取以下編碼:int[]myArray=newint[3];myArray=newint[6];代碼執(zhí)行后,以下敘述哪項(xiàng)是正確的?A)數(shù)組myArray的長(zhǎng)度已由3改為6,其中前3個(gè)元素的值不變,后3個(gè)元素的值為空。B)數(shù)組myArray的長(zhǎng)度已由3改為6,其中前3個(gè)元素的值不變,后3個(gè)元素需再經(jīng)過初始化后才能使用。C)數(shù)組myArray的長(zhǎng)度沒有變化。D)數(shù)組myArray的長(zhǎng)度已由3改為6,原來3個(gè)元素的值全部丟失。答案:D解析:[單選題]14.以下代碼輸出結(jié)果為()publicclassTest{publicstaticvoidmain(String[]args){charc=65;System.out.println("c="+c);}}A)c=65B)編譯錯(cuò)誤C)c=AD)運(yùn)行錯(cuò)誤答案:C解析:結(jié)果判斷[單選題]15.()類是所有異常類的父類A)ThrowableB)ErrorC)ExceptionD)AWTError答案:A解析:[單選題]16.下列關(guān)于Thread類的線程控制方法的說法中錯(cuò)誤的一項(xiàng)是:A)線程的yield()方法調(diào)用結(jié)束后,該線程進(jìn)入運(yùn)行狀態(tài)B)若沒有相同優(yōu)先級(jí)的線程處于可運(yùn)行狀態(tài),線程調(diào)用yield()方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行C)線程可以通過調(diào)用yield()方法使和當(dāng)前線程優(yōu)先級(jí)一樣的線程運(yùn)行D)線程可以通過調(diào)用sleep()方法使比當(dāng)前線程優(yōu)先級(jí)低的線程運(yùn)行答案:A解析:[單選題]17.以對(duì)象為單位,把某個(gè)對(duì)象寫入文件,需要使用哪個(gè)方法?A)writeInt()B)writeObject()C)write()D)writeUTF()答案:B解析:[單選題]18.如果線程正處于阻塞狀態(tài),不能夠使線程直接進(jìn)入可運(yùn)行狀態(tài)的情況是:A)sleep()方法的時(shí)間到B)獲得了對(duì)象的鎖C)線程在調(diào)用t.join()方法后,線程t結(jié)束D)wait()方法結(jié)束答案:C解析:[單選題]19.下面隱式對(duì)象中,用于獲取application域中所保存數(shù)據(jù)的是()()A)pageScopeB)applicationScopeC)requestScopeD)sessionScope答案:B解析:[單選題]20.在Java中,提供了名為()的包裝類來包裝原始int類型A)IntB)IntegerC)DoubleD)String答案:B解析:[單選題]21.對(duì)于File對(duì)象,mkdir和mkdirs函數(shù)的區(qū)別是什么?()A)沒有區(qū)別,它們的功能都是創(chuàng)建一個(gè)子目錄;B)mkdir只能創(chuàng)建一個(gè)子目錄,而mkdirs函數(shù)可以創(chuàng)建一串子目錄;C)mkdir函數(shù)可以創(chuàng)建一串子目錄,而mkdirs函數(shù)只能創(chuàng)建一個(gè)子目錄;D)mkdirs可以同時(shí)創(chuàng)建子目錄和文件,而只能mkdir創(chuàng)建子目錄;答案:B解析:[單選題]22.下列不可以作為java語言標(biāo)識(shí)符的是()A)a1B)$1C)_1D)11答案:D解析:[單選題]23.訪問控制修飾符作用范圍最小的是:A)publicB)privateC)defaultD)protected答案:B解析:[單選題]24.在JAVA語言中,下列正確的字符型常量是()A)??B)'9'C)<D)365答案:B解析:[單選題]25.下面()是Java語言的關(guān)鍵字。A)sizeofB)staticC)nullD)String答案:B解析:概念理解[單選題]26.請(qǐng)閱讀下面程序PublicclassForLoopStatement{Publicstaticvoidmain(String[]args){Inti,j;For(i=1;i<5;i++){for(j=1;j<=i;j++)System.out.print(i+"×"+j+"="+i*j+"");System.out.println();}}}程序完成后,i循環(huán)和j循環(huán)執(zhí)行的次數(shù)分別是()A)4,10B)8,9C)9,8D)10,10答案:A解析:[單選題]27.有語句Strings=?helloworld?;,以下操作哪個(gè)是不合法的?()A)inti=s.length();B)s>>>=3;C)Stringts=s.trim();D)Stringt=s+?!?;答案:B解析:B:字符串不能按位移[單選題]28.有關(guān)onchange事件說法錯(cuò)誤的是?A)輸入框的值發(fā)生了變化可以觸發(fā)B)改變下拉列表框的選項(xiàng)時(shí)可以觸發(fā)C)該事件是頁(yè)面元素的name屬性值發(fā)生變化時(shí)觸發(fā)D)某些表單元素內(nèi)容改變時(shí)一般會(huì)使用這個(gè)事件答案:C解析:[單選題]29.在下列各種容器中,最簡(jiǎn)單的無邊框的又不能移動(dòng)和縮放的只能包含在另一種容器中的容器是()A)JScrollPaneB)JDialogC)JFrameD)JPanel答案:D解析:[單選題]30.Math.round(3.6)返回?A)3.0B)3C)4D)4.0答案:C解析:[單選題]31.下面創(chuàng)建數(shù)組正確的是()A)int[]int_array=int[10];B)int[]int_array=newint[10];C)int[]int_array=newint(10);D)int[]int_array=newint{10};答案:B解析:[單選題]32.能讀入字節(jié)數(shù)據(jù)進(jìn)行Java基本數(shù)據(jù)類型判斷過濾的類是()。A)DataInputStreamB)BufferedInputStreamC)FileInputStreamD)FileReader答案:A解析:[單選題]33.如下Java賦值語句,沒有報(bào)錯(cuò)或者異常的是:()。選項(xiàng).A)byteb=257;B)booleanb=null;C)floatf=1.3;D)inti=12;答案:D解析:[單選題]34.在Java中,能實(shí)現(xiàn)多重繼承效果的方式是()。A)內(nèi)部類B)適配器C)接口D)繼承答案:C解析:[單選題]35.有如下程序段:inta=b=5;Strings1="祝你今天考出好成績(jī)";Strings2=s1;則表達(dá)式a==b與s2==s1的結(jié)果分別是:()。A)true與trueB)false與trueC)true與falseD)false與false答案:A解析:==基本類型比值,引用類型比地址。s2=s1地址是一個(gè)。所以都是true[單選題]36.Java中用來拋出異常錯(cuò)誤的關(guān)鍵字是A)tryB)catchC)finallyD)Throw-(拋出)答案:D解析:[單選題]37.以下有關(guān)MySQL的介紹說法正確的是()A)小型非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)B)大型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)C)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)D)大型非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)答案:C解析:[單選題]38.執(zhí)行下列程序,結(jié)果是()inta[]={5,6,7};try{System.out.println("a[3]="+a[3]);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("數(shù)組下標(biāo)越界異常");}A)a[3]=7B)567C)數(shù)組下標(biāo)越界異常D)a[3]=7答案:C解析:[單選題]39.Whydocomputersusezerosandones?()A)becausecombinationsofzerosandonescanrepresentanynumbersandcharacters.B)becausedigitaldeviceshavetwostablestatesanditisnaturaltouseonestatefor0andtheotherfor1.C)becausebinarynumbersaresimplest.D)becausebinarynumbersarethebasesuponwhichallothernumbersystemsarebuilt.答案:B解析:[單選題]40.線程的優(yōu)先級(jí)用1-10之間的整數(shù)表示,默認(rèn)的優(yōu)先級(jí)是()A)1B)10C)3D)5答案:D解析:線程的優(yōu)先級(jí)用1~10之間的整數(shù)來表示,數(shù)字越大優(yōu)先級(jí)越高,其中默認(rèn)的優(yōu)先級(jí)是5。[單選題]41.對(duì)象屬性可以使用索引運(yùn)算符()進(jìn)行訪問A){}B)[]C)(點(diǎn)兒)D)""答案:B解析:[單選題]42.下面哪個(gè)表達(dá)式是錯(cuò)誤的:A)inti=100;B)floatf=100.0;C)Objecto=?Helloworld?;D)charc=?\u1234?;答案:B解析:[單選題]43.JavaAPI中支持線程的類或接口是()I.java.lang.ThreadII.java.lang.RunnableLlI.java.lang.ThreadGroupIV.java.io.SerializableA)I,IIB)I,II,IIIC)I,Il,IVD)I,II,IlI,IV答案:B解析:[單選題]44.下列選項(xiàng)中,哪個(gè)是java語言所有類的父類()A)StringB)ExceptionC)ObjectD)Math答案:C解析:[單選題]45.如果只運(yùn)行別人的Java程序,需要安裝的是:A)JREB)WORDC)JDKD)JVM答案:A解析:[單選題]46.你可以直接將一個(gè)原生數(shù)據(jù)類型的值賦給它的包裝器類的變量,這被稱為()A)自動(dòng)裝箱B)自動(dòng)拆箱C)自動(dòng)轉(zhuǎn)換D)自動(dòng)匹配答案:A解析:[單選題]47.以下什么情況適合使用單例模式A)確保某個(gè)對(duì)象在程序運(yùn)行過程中有且僅有一個(gè)時(shí)B)隱藏對(duì)象的創(chuàng)建細(xì)節(jié)時(shí)C)對(duì)象創(chuàng)建過程極其復(fù)雜時(shí)D)類中所有方法都是靜態(tài)方法時(shí)答案:A解析:[單選題]48.在Java中,()語句作為異常處理的統(tǒng)一出口。A)throwB)tryC)finallyD)catch答案:C解析:[單選題]49.Java中用于兩個(gè)數(shù)不相等比較的運(yùn)算符是A)<>B)~=C)|=D)!=答案:D解析:[單選題]50.在Java中,以下()是publicvoidTest()的重載方法。A)voidTest(){}B)publicintTest(){}C)publicvoidTest(){}D)publicvoidTest(intnum){}答案:D解析:[單選題]51.在JAVA語言中,下面()是邏輯運(yùn)算符中優(yōu)先級(jí)最高的()A)!B)&&C)||D)|答案:A解析:[單選題]52.final修飾符修飾方法時(shí),不能和以下哪個(gè)修飾符共用()A)publicB)staticC)abstractD)synchronized答案:C解析:[單選題]53.下面對(duì)于final修飾方法的描述中,正確的是?()A)final修飾的靜態(tài)方法不能被類名調(diào)用B)final修飾的方法不能被子類重寫C)final修飾的抽象方法可以被子類重寫D)final只能修飾非靜態(tài)的方法答案:B解析:[單選題]54.以下Math類的方法中,-4.4通過哪個(gè)方法運(yùn)算后,結(jié)果為-5.0?A)round()B)min()C)floor()D)ceil()答案:C解析:[單選題]55.構(gòu)造方法的作用是A)初始化成員變量B)保護(hù)成員變量C)讀取類的成員變量D)描述類的特征答案:A解析:[單選題]56.下面技術(shù)中,用于封裝數(shù)據(jù)和業(yè)務(wù)邏輯的是()A)JSPB)JSC)ServletD)JavaBean答案:D解析:[單選題]57.Given:importjava.util.*;2.publicclassExample{3.publicstaticvoidmain(String[]args){4.//insertcodehere5.set.add(newInteger(2));6.set.add(newInteger(1));7.System.out.println(set);8.}9.}Whichcode,insertedatline4,guaranteesthatthisprogramwilloutput[1,2]?A)Setset=newTreeSet();B)Setset=newHashSet();C)Setset=newSortedSet();D)Listset=newSortedList();E)Setset=newLinkedHashSet();答案:A解析:必須是排好序的集合,所以TreeSet合適。而HashSet應(yīng)該也可以的,Integer類型的hashCode()函數(shù)返回的是相應(yīng)的int類型的值。如果就只有一個(gè)答案的話TreeSet是最好的選項(xiàng)。SortedSet是一個(gè)interface,java里面沒有SortedList類。第2部分:多項(xiàng)選擇題,共7題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.題Supposeyouwritethecodetodisplay"Cannotgetadriver'slicense"ifageislessthan16and"Cangetadriver'slicense"ifageisgreaterthanorequalto16.Whichofthefollowingcodeiscorrect?I:If(age<16)System.out.println("Cannotgetadriver'slicense");If(age>=16)System.out.println("Cangetadriver'slicense");II:If(age<16)System.out.println("Cannotgetadriver'slicense");ElseSystem.out.println("Cangetadriver'slicense");III:If(age<16)System.out.println("Cannotgetadriver'slicense");Elseif(age>=16)System.out.println("Cangetadriver'slicense");IV:If(age<16)System.out.println("Cannotgetadriver'slicense");Elseif(age>16)System.out.println("Cangetadriver'slicense");Elseif(age==16)System.out.println("Cangetadriver'slicense");A)IB)IIC)IIID)IV答案:ABCD解析:[多選題]59.下面選項(xiàng)中,可以和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)答案:AB解析:[多選題]60.下列關(guān)于方法重載的說法中,正確的是()A)方法名相同,參數(shù)個(gè)數(shù)不同可以形成方法重載。B)方法名相同,參數(shù)的類型不同可以形成方法重載。C)方法名相同,參數(shù)的類型排列順序不同可以形成方法重載。D)方法名相同,返回值類型不同,可以形成方法重載。答案:ABC解析:[多選題]61.在Java中,面向?qū)ο蟮娜筇匦詾椋ǎ具x三項(xiàng)】A)封裝B)繼承C)多態(tài)D)抽象答案:ABC解析:[多選題]62.下列選項(xiàng)中,在回收數(shù)據(jù)庫(kù)資源時(shí)可采取的操作有()A)關(guān)閉ResultSetB)關(guān)閉StatementC)關(guān)閉應(yīng)用程序D)關(guān)閉Connection答案:ABD解析:[多選題]63.下面關(guān)于MVC-Model1描述錯(cuò)誤的是A)Model1是jsp+javaBean+Servlet模式B)Model1中jsp僅僅負(fù)責(zé)檢索并顯示數(shù)據(jù)C)Model1jsp需要獨(dú)立完成請(qǐng)求處理還需要把處理結(jié)果返回給客戶端,還需要完成流程的控制處理D)Model1適合大型項(xiàng)目開發(fā)答案:ABD解析:[多選題]64.下面哪項(xiàng)技術(shù)可以用在WEB開發(fā)中實(shí)現(xiàn)會(huì)話跟蹤實(shí)現(xiàn)()。A)sessionB)CookieC)地址重寫D)隱藏域答案:ABCD解析:第3部分:判斷題,共17題,請(qǐng)判斷題目是否正確。[判斷題]65.List集合中不允許出現(xiàn)重復(fù)的元素。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]66.關(guān)于垃圾回收機(jī)制,當(dāng)JVM處于空閑時(shí),垃圾收集器線程會(huì)自動(dòng)檢查每一塊分配出去的內(nèi)存空間答案:錯(cuò)解析:[判斷題]67.構(gòu)造方法沒有類型(沒有返回值類型)。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]68.[]Java允許在一個(gè)程序中定義多個(gè)同名的方法,但是參數(shù)的類型或個(gè)數(shù)必須不同,這就是方法的重載。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]69.如果在類中顯式地定義了構(gòu)造方法,Java編譯器將不再提供默認(rèn)的構(gòu)造方法。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]70.在類中定義的方法用于描述對(duì)象的行為()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]71.代碼int[][]arr=newint[3][4]可以正確的定義一個(gè)二維數(shù)組()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]72.當(dāng)頁(yè)面接收信息出現(xiàn)中文亂碼問題時(shí),可以使用JavaBean來處理中文亂碼問題。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]73.時(shí)間的計(jì)算常用Calendar類。()A)正確B)錯(cuò)誤答案:對(duì)解析:目前最常用的時(shí)間計(jì)算類為Calendar類。[判斷題]74.package語句必須放到j(luò)ava程序的最開始A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]75.由于采用內(nèi)嵌式引入的CSS樣式寫在HTML頁(yè)面中,因此背離了結(jié)構(gòu)與表現(xiàn)相分離的原則。()()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]76.[]Object類中的toString()方法用于返回對(duì)象的字符串表示形式。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]77.類中定義的方法,不可以訪問類中定義的私有屬性()。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]78.構(gòu)造方法沒有返回值類型,因此不能使用return語句()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]79.子類所繼承父類的成員都可以在子類中訪問。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]80.運(yùn)行Java程序獲取的時(shí)間指的是當(dāng)前運(yùn)行JVM所在操作系統(tǒng)的時(shí)間。()A)正確B)錯(cuò)誤答案:對(duì)解析:java程序運(yùn)行獲取的時(shí)間不一定是當(dāng)前運(yùn)行JVM所在操作系統(tǒng)的時(shí)間,主要是JVM所在操作系統(tǒng)中時(shí)區(qū)的設(shè)置問題。如果時(shí)區(qū)設(shè)置正確,則可以獲取當(dāng)前操作系統(tǒng)的時(shí)間,否則,可能不是當(dāng)前操作系統(tǒng)的時(shí)間。[判斷題]81.Java語言中的數(shù)組元素下標(biāo)總是從0開始,下標(biāo)可以是整數(shù)或整型表達(dá)式A)正確B)錯(cuò)誤答案:對(duì)解析:第4部分:?jiǎn)柎痤},共15題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]82.Java標(biāo)識(shí)符的命名規(guī)則及實(shí)例判斷:Java標(biāo)識(shí)符由()、()、()和()組成。不能以()開頭,沒有(),大小寫區(qū)分,()不能作為Java標(biāo)識(shí)符。答案:字母|數(shù)字|下劃線|美元符號(hào)|數(shù)字|字符個(gè)數(shù)限制|關(guān)鍵字解析:[問答題]83.DBCP數(shù)據(jù)庫(kù)連接池?cái)?shù)據(jù)源對(duì)象的創(chuàng)建方式有兩種,一種是通過BasicDataSource類直接創(chuàng)建數(shù)據(jù)源對(duì)象,另一種是通過讀取()創(chuàng)建數(shù)據(jù)源對(duì)象。答案:JAVA代碼解析:[問答題]84.Collection有兩個(gè)子接口分別是List和Set,List集合的特點(diǎn)是,Set集合的特點(diǎn)是。答案:有序、可重復(fù)|無序、不可重復(fù)解析:[問答題]85.編寫小程序?qū)崿F(xiàn)一個(gè)數(shù)字時(shí)鐘。答案:importjava.awt.*;importjava.applet.*;importjava.util.Calendar;publicclassApplet1extendsAppletimplementsRunnable{ThreadtimeThread;FontwordFont;intyear,month,day;intweekday;inthour,minute,second;publicvoidinit(){this.setBackground(Color.black);wordFont=newFont("楷體_gb2312",Font.BOLD,50);}publicvoidstart(){if(timeThread==null){timeThread=newThread(this);timeThread.start();}}publicvoidstop(){if(timeThread!=null){timeThread.stop();timeThread=null;}}publicvoidrun(){while(true){Calendartime=Calendar.getInstance();//創(chuàng)建類的實(shí)例year=time.get(Calendar.YEAR);month=time.get(Calendar.MONTH);day=time.get(Calendar.DAY_OF_MONTH);weekday=time.get(Calendar.DAY_OF_WEEK);hour=time.get(Calendar.HOUR);minute=time.get(Calendar.MINUTE);second=time.get(Calendar.SECOND);repaint();try{Thread.sleep(300);}catch(InterruptedExceptione){}}}publicvoidpaint(Graphicsg){Strings1=year+"年"+month+"月"+day+"日";Strings2="星期"+weekday;Strings3=hour+":"+minute+":"+second;g.setFont(wordFont);g.setColor(Color.green);g.drawString(s1,20,50);g.drawString(s2,20,120);g.drawString(s3,20,200);}}解析:[問答題]86.請(qǐng)問,以下哪些是正確的抽象方法的形式?請(qǐng)選擇一個(gè)答案::A)publicabstractvoidmethod();B)publicabstractmethod();C)publicvoidabstractMethod();D)publicvoidmethod(){abstract;}A解析:[問答題]87.請(qǐng)按如下要求定義兩個(gè)類A和B,類A中定義一個(gè)char類型屬性x(將其賦值為65)和一個(gè)在小程序窗口中輸出x值的方法myPrint()。類B是類A的子類,其中定義一個(gè)int類型屬性y(將其賦值為16)和String類型的屬性s(將其賦值為?javaprogram!?);類B中也定義了一個(gè)名為myPrint的方法,其功能為在小程序窗口中輸出y和s值;類B中還有一個(gè)方法printAll(),該方法中分別調(diào)用父類和子類的myPrint()方法做輸出。編寫一個(gè)Applet,在主類Applet1中創(chuàng)建類B的對(duì)象b,調(diào)用printAll()方法輸出對(duì)象b的屬性值。答案:@程序importjava.awt.*;importjava.applet.*;publicclassApplet1extendsApplet{Bb=newB();publicvoidpaint(Graphicsg){b.printAll(g);}}classA{charx=65;voidmyPrint(Graphicsg){g.drawString("x="+x,20,20);}}classBextendsA{inty=16;Strings="javaprogram!";voidmyPrint(Graphicsg){g.drawString("y="+y+"s="+s,20,40);}voidprintAll(Graphicsg){super.myPrint(g);myPrint(g);}}解析:[問答題]88.合理使用泛型可以避免在程序中進(jìn)行強(qiáng)制類型轉(zhuǎn)換。()答案:對(duì)解析:[問答題]89.Commons-FileUpload組件是通過()實(shí)現(xiàn)文件上傳功能。答案:SERVLET解析:[問答題]90.自定義實(shí)現(xiàn)ResultSetHandler接口的類,只要重寫()】方法,就可以實(shí)現(xiàn)結(jié)果集的處理。答案:HANDLE(解析:[問答題]91.OutputStream類的()方法是用來關(guān)閉流并釋放與當(dāng)前IO流相關(guān)的系統(tǒng)資源。答案:close()解析:[問答題]92.java語言中的各種數(shù)據(jù)類型之間提供自動(dòng)轉(zhuǎn)換,如第1操作數(shù)是byte類型,第2操作數(shù)是float類型,其結(jié)果是()類型。答案:float解析:[問答題]93.閱讀程序并寫出正確的運(yùn)行結(jié)果。publicclassw1{publicstaticvoidmain(Stringargs[]){inti=2;switch(i){case1:System.out.print("string1");break;case2:System.out.print("string2");break;default:System.out.print("string3");}}}運(yùn)行結(jié)果為:()答案:string2解析:[問答題]94.java中所有的數(shù)組都有一個(gè)____屬性,存儲(chǔ)了該數(shù)組的元素個(gè)數(shù)答案:Object解析:[問答題]95.在文檔注釋中,可以加入一些注釋標(biāo)簽常用的標(biāo)簽@auther、@since、@param、@return分別表示()、()、()、()含義。(見表2-1)答案:作者|JDK版本|輸入?yún)?shù)的名稱說明|輸出參數(shù)說明解析:[問答題]96.&和&&的區(qū)別?答案:雖然二者都要求運(yùn)算符左右兩端的布爾值都是true整個(gè)表達(dá)式的值才是true。&&之所以稱為短路運(yùn)算是因?yàn)?,如?&左邊的表達(dá)式的值是false,右邊的表達(dá)式會(huì)被直接短路掉,不會(huì)進(jìn)行運(yùn)算。很多時(shí)候我們可能都需要用&&而不是&,例如在驗(yàn)證用戶登錄時(shí)判定用戶名不是null而且不是空字符串,應(yīng)當(dāng)寫為:username!=null&&!username.equals(??),二者的順序不能交換,更不能用&運(yùn)算符,因?yàn)榈谝粋€(gè)條件如果不成立,根本不能進(jìn)行字符串的equals比較,否則會(huì)產(chǎn)生NullPointerException異常。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年生物可降解塑料項(xiàng)目發(fā)展計(jì)劃
- 新型環(huán)形彈簧-橡膠型三維隔振支座與地鐵上蓋振震雙控結(jié)構(gòu)設(shè)計(jì)方法研究
- 追加擔(dān)保 合同范本
- 醫(yī)學(xué)級(jí)抗敏舒緩水行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 保濕鎖水潔面乳行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 仿制藥生產(chǎn)工藝改進(jìn)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 中藥熏蒸緩解哮喘癥狀行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 養(yǎng)生茶飲店行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 個(gè)人德智體總結(jié)(15篇)
- 減肥產(chǎn)品用戶反饋循環(huán)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 《湖南省醫(yī)療保險(xiǎn)“雙通道”管理藥品使用申請(qǐng)表》
- 2024年高考作文素材積累之6個(gè)議論文人物素材及運(yùn)用示例
- 腎小管壞死中的線粒體功能障礙
- 2023年設(shè)備檢修標(biāo)準(zhǔn)化作業(yè)規(guī)范
- 光伏電站除草服務(wù)(合同)范本【詳盡多條款】
- 2023年考核銀行安全保衛(wèi)人員真題與答案
- 儲(chǔ)能全系統(tǒng)解決方案及產(chǎn)品手冊(cè)
- (高清版)DZT 0309-2017 地質(zhì)環(huán)境監(jiān)測(cè)標(biāo)志
- 人員轉(zhuǎn)移安置實(shí)施方案(公司重組)
- 病歷書寫相關(guān)法律法規(guī)
- 老舊小區(qū)加裝電梯方案
評(píng)論
0/150
提交評(píng)論