版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷14)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共61題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.在進行磁盤文件操作時,如果不進行異常捕捉,或者聲明異常拋出,則可能導(dǎo)致()。A)由于沒有進行異常捕捉或聲明拋出,程序運行時出錯B)由于沒有進行異常捕捉或聲明拋出,程序編譯時出錯C)運行時磁盤數(shù)據(jù)文件找不到才會出錯D)編譯時沒有找到對應(yīng)磁盤數(shù)據(jù)文件出錯答案:B解析:[單選題]2.請閱讀下面的程序片段:publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}程序的運行結(jié)果是()A)123B)111C)121D)編譯不通過答案:A解析:[單選題]3.下面定義數(shù)組語句,正確的是()A)intB)intC)int[]D)int[]答案:C解析:[單選題]4.100屬于下列哪種類型的常量()A)布爾類型B)字符類型C)整數(shù)類型D)浮點類型答案:C解析:[單選題]5.下列標識符中,符合Java命名約定的是()A)voidShowStudentNameB)publicclassTestC)charChoiseD)packagecom.DB.hr答案:B解析:[單選題]6.下面的程序編譯運行后輸出的結(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)以上說法都錯誤。答案:A解析:[單選題]7.運行程序,第二個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("動物叫!");}}ClassDogextendsAnimal{voidshout(){super.shout();System.out.println("汪汪……");}}PublicclassTest03{publicstaticvoidmain(String[]args){Animalanimal=newDog();animal.shout();}}A)不能通過編譯B)能通過,沒有輸出C)能通過,輸出如下:動物叫!汪汪……D)能通過,輸出如下:動物叫!答案:C解析:[單選題]9.Statement對象變量實例化,調(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)程序有編譯錯誤答案:D解析:[單選題]11.由Java寫的JavaApplet是()A)一種能獨立執(zhí)行的應(yīng)用程序B)一組由支持Java的瀏覽器來運行的程序C)不同于Java的另外一種程序設(shè)計語言D)一種輔助設(shè)計工具答案: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的子類,在編譯器中會有無法達到(notavailable)的警告。[單選題]13.為將數(shù)組myArray的長度由3改為6,現(xiàn)采取以下編碼:int[]myArray=newint[3];myArray=newint[6];代碼執(zhí)行后,以下敘述哪項是正確的?A)數(shù)組myArray的長度已由3改為6,其中前3個元素的值不變,后3個元素的值為空。B)數(shù)組myArray的長度已由3改為6,其中前3個元素的值不變,后3個元素需再經(jīng)過初始化后才能使用。C)數(shù)組myArray的長度沒有變化。D)數(shù)組myArray的長度已由3改為6,原來3個元素的值全部丟失。答案:D解析:[單選題]14.以下代碼輸出結(jié)果為()publicclassTest{publicstaticvoidmain(String[]args){charc=65;System.out.println("c="+c);}}A)c=65B)編譯錯誤C)c=AD)運行錯誤答案:C解析:結(jié)果判斷[單選題]15.()類是所有異常類的父類A)ThrowableB)ErrorC)ExceptionD)AWTError答案:A解析:[單選題]16.下列關(guān)于Thread類的線程控制方法的說法中錯誤的一項是:A)線程的yield()方法調(diào)用結(jié)束后,該線程進入運行狀態(tài)B)若沒有相同優(yōu)先級的線程處于可運行狀態(tài),線程調(diào)用yield()方法時,當前線程將繼續(xù)執(zhí)行C)線程可以通過調(diào)用yield()方法使和當前線程優(yōu)先級一樣的線程運行D)線程可以通過調(diào)用sleep()方法使比當前線程優(yōu)先級低的線程運行答案:A解析:[單選題]17.以對象為單位,把某個對象寫入文件,需要使用哪個方法?A)writeInt()B)writeObject()C)write()D)writeUTF()答案:B解析:[單選題]18.如果線程正處于阻塞狀態(tài),不能夠使線程直接進入可運行狀態(tài)的情況是:A)sleep()方法的時間到B)獲得了對象的鎖C)線程在調(diào)用t.join()方法后,線程t結(jié)束D)wait()方法結(jié)束答案:C解析:[單選題]19.下面隱式對象中,用于獲取application域中所保存數(shù)據(jù)的是()()A)pageScopeB)applicationScopeC)requestScopeD)sessionScope答案:B解析:[單選題]20.在Java中,提供了名為()的包裝類來包裝原始int類型A)IntB)IntegerC)DoubleD)String答案:B解析:[單選題]21.對于File對象,mkdir和mkdirs函數(shù)的區(qū)別是什么?()A)沒有區(qū)別,它們的功能都是創(chuàng)建一個子目錄;B)mkdir只能創(chuàng)建一個子目錄,而mkdirs函數(shù)可以創(chuàng)建一串子目錄;C)mkdir函數(shù)可以創(chuàng)建一串子目錄,而mkdirs函數(shù)只能創(chuàng)建一個子目錄;D)mkdirs可以同時創(chuàng)建子目錄和文件,而只能mkdir創(chuàng)建子目錄;答案:B解析:[單選題]22.下列不可以作為java語言標識符的是()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.請閱讀下面程序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?;,以下操作哪個是不合法的?()A)inti=s.length();B)s>>>=3;C)Stringts=s.trim();D)Stringt=s+?!?;答案:B解析:B:字符串不能按位移[單選題]28.有關(guān)onchange事件說法錯誤的是?A)輸入框的值發(fā)生了變化可以觸發(fā)B)改變下拉列表框的選項時可以觸發(fā)C)該事件是頁面元素的name屬性值發(fā)生變化時觸發(fā)D)某些表單元素內(nèi)容改變時一般會使用這個事件答案:C解析:[單選題]29.在下列各種容器中,最簡單的無邊框的又不能移動和縮放的只能包含在另一種容器中的容器是()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ù)進行Java基本數(shù)據(jù)類型判斷過濾的類是()。A)DataInputStreamB)BufferedInputStreamC)FileInputStreamD)FileReader答案:A解析:[單選題]33.如下Java賦值語句,沒有報錯或者異常的是:()。選項.A)byteb=257;B)booleanb=null;C)floatf=1.3;D)inti=12;答案:D解析:[單選題]34.在Java中,能實現(xiàn)多重繼承效果的方式是()。A)內(nèi)部類B)適配器C)接口D)繼承答案:C解析:[單選題]35.有如下程序段:inta=b=5;Strings1="祝你今天考出好成績";Strings2=s1;則表達式a==b與s2==s1的結(jié)果分別是:()。A)true與trueB)false與trueC)true與falseD)false與false答案:A解析:==基本類型比值,引用類型比地址。s2=s1地址是一個。所以都是true[單選題]36.Java中用來拋出異常錯誤的關(guān)鍵字是A)tryB)catchC)finallyD)Throw-(拋出)答案:D解析:[單選題]37.以下有關(guān)MySQL的介紹說法正確的是()A)小型非關(guān)系型數(shù)據(jù)庫管理系統(tǒng)B)大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)C)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)D)大型非關(guān)系型數(shù)據(jù)庫管理系統(tǒng)答案:C解析:[單選題]38.執(zhí)行下列程序,結(jié)果是()inta[]={5,6,7};try{System.out.println("a[3]="+a[3]);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("數(shù)組下標越界異常");}A)a[3]=7B)567C)數(shù)組下標越界異常D)a[3]=7答案:C解析:[單選題]39.Whydocomputersusezerosandones?()A)becausecombinationsofzerosandonescanrepresentanynumbersandcharacters.B)becausedigitaldeviceshavetwostablestatesanditisnaturaltouseonestatefor0andtheotherfor1.C)becausebinarynumbersaresimplest.D)becausebinarynumbersarethebasesuponwhichallothernumbersystemsarebuilt.答案:B解析:[單選題]40.線程的優(yōu)先級用1-10之間的整數(shù)表示,默認的優(yōu)先級是()A)1B)10C)3D)5答案:D解析:線程的優(yōu)先級用1~10之間的整數(shù)來表示,數(shù)字越大優(yōu)先級越高,其中默認的優(yōu)先級是5。[單選題]41.對象屬性可以使用索引運算符()進行訪問A){}B)[]C)(點兒)D)""答案:B解析:[單選題]42.下面哪個表達式是錯誤的: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.下列選項中,哪個是java語言所有類的父類()A)StringB)ExceptionC)ObjectD)Math答案:C解析:[單選題]45.如果只運行別人的Java程序,需要安裝的是:A)JREB)WORDC)JDKD)JVM答案:A解析:[單選題]46.你可以直接將一個原生數(shù)據(jù)類型的值賦給它的包裝器類的變量,這被稱為()A)自動裝箱B)自動拆箱C)自動轉(zhuǎn)換D)自動匹配答案:A解析:[單選題]47.以下什么情況適合使用單例模式A)確保某個對象在程序運行過程中有且僅有一個時B)隱藏對象的創(chuàng)建細節(jié)時C)對象創(chuàng)建過程極其復(fù)雜時D)類中所有方法都是靜態(tài)方法時答案:A解析:[單選題]48.在Java中,()語句作為異常處理的統(tǒng)一出口。A)throwB)tryC)finallyD)catch答案:C解析:[單選題]49.Java中用于兩個數(shù)不相等比較的運算符是A)<>B)~=C)|=D)!=答案:D解析:[單選題]50.在Java中,以下()是publicvoidTest()的重載方法。A)voidTest(){}B)publicintTest(){}C)publicvoidTest(){}D)publicvoidTest(intnum){}答案:D解析:[單選題]51.在JAVA語言中,下面()是邏輯運算符中優(yōu)先級最高的()A)!B)&&C)||D)|答案:A解析:[單選題]52.final修飾符修飾方法時,不能和以下哪個修飾符共用()A)publicB)staticC)abstractD)synchronized答案:C解析:[單選題]53.下面對于final修飾方法的描述中,正確的是?()A)final修飾的靜態(tài)方法不能被類名調(diào)用B)final修飾的方法不能被子類重寫C)final修飾的抽象方法可以被子類重寫D)final只能修飾非靜態(tài)的方法答案:B解析:[單選題]54.以下Math類的方法中,-4.4通過哪個方法運算后,結(jié)果為-5.0?A)round()B)min()C)floor()D)ceil()答案:C解析:[單選題]55.構(gòu)造方法的作用是A)初始化成員變量B)保護成員變量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類型的值。如果就只有一個答案的話TreeSet是最好的選項。SortedSet是一個interface,java里面沒有SortedList類。第2部分:多項選擇題,共7題,每題至少兩個正確答案,多選或少選均不得分。[多選題]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.下面選項中,可以和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ù)個數(shù)不同可以形成方法重載。B)方法名相同,參數(shù)的類型不同可以形成方法重載。C)方法名相同,參數(shù)的類型排列順序不同可以形成方法重載。D)方法名相同,返回值類型不同,可以形成方法重載。答案:ABC解析:[多選題]61.在Java中,面向?qū)ο蟮娜筇匦詾椋ǎ具x三項】A)封裝B)繼承C)多態(tài)D)抽象答案:ABC解析:[多選題]62.下列選項中,在回收數(shù)據(jù)庫資源時可采取的操作有()A)關(guān)閉ResultSetB)關(guān)閉StatementC)關(guān)閉應(yīng)用程序D)關(guān)閉Connection答案:ABD解析:[多選題]63.下面關(guān)于MVC-Model1描述錯誤的是A)Model1是jsp+javaBean+Servlet模式B)Model1中jsp僅僅負責(zé)檢索并顯示數(shù)據(jù)C)Model1jsp需要獨立完成請求處理還需要把處理結(jié)果返回給客戶端,還需要完成流程的控制處理D)Model1適合大型項目開發(fā)答案:ABD解析:[多選題]64.下面哪項技術(shù)可以用在WEB開發(fā)中實現(xiàn)會話跟蹤實現(xiàn)()。A)sessionB)CookieC)地址重寫D)隱藏域答案:ABCD解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.List集合中不允許出現(xiàn)重復(fù)的元素。()A)正確B)錯誤答案:錯解析:[判斷題]66.關(guān)于垃圾回收機制,當JVM處于空閑時,垃圾收集器線程會自動檢查每一塊分配出去的內(nèi)存空間答案:錯解析:[判斷題]67.構(gòu)造方法沒有類型(沒有返回值類型)。A)正確B)錯誤答案:對解析:[判斷題]68.[]Java允許在一個程序中定義多個同名的方法,但是參數(shù)的類型或個數(shù)必須不同,這就是方法的重載。A)正確B)錯誤答案:對解析:[判斷題]69.如果在類中顯式地定義了構(gòu)造方法,Java編譯器將不再提供默認的構(gòu)造方法。A)正確B)錯誤答案:對解析:[判斷題]70.在類中定義的方法用于描述對象的行為()A)正確B)錯誤答案:對解析:[判斷題]71.代碼int[][]arr=newint[3][4]可以正確的定義一個二維數(shù)組()A)正確B)錯誤答案:對解析:[判斷題]72.當頁面接收信息出現(xiàn)中文亂碼問題時,可以使用JavaBean來處理中文亂碼問題。()A)正確B)錯誤答案:對解析:[判斷題]73.時間的計算常用Calendar類。()A)正確B)錯誤答案:對解析:目前最常用的時間計算類為Calendar類。[判斷題]74.package語句必須放到j(luò)ava程序的最開始A)正確B)錯誤答案:對解析:[判斷題]75.由于采用內(nèi)嵌式引入的CSS樣式寫在HTML頁面中,因此背離了結(jié)構(gòu)與表現(xiàn)相分離的原則。()()A)正確B)錯誤答案:錯解析:[判斷題]76.[]Object類中的toString()方法用于返回對象的字符串表示形式。A)正確B)錯誤答案:對解析:[判斷題]77.類中定義的方法,不可以訪問類中定義的私有屬性()。A)正確B)錯誤答案:錯解析:[判斷題]78.構(gòu)造方法沒有返回值類型,因此不能使用return語句()A)正確B)錯誤答案:對解析:[判斷題]79.子類所繼承父類的成員都可以在子類中訪問。A)正確B)錯誤答案:對解析:[判斷題]80.運行Java程序獲取的時間指的是當前運行JVM所在操作系統(tǒng)的時間。()A)正確B)錯誤答案:對解析:java程序運行獲取的時間不一定是當前運行JVM所在操作系統(tǒng)的時間,主要是JVM所在操作系統(tǒng)中時區(qū)的設(shè)置問題。如果時區(qū)設(shè)置正確,則可以獲取當前操作系統(tǒng)的時間,否則,可能不是當前操作系統(tǒng)的時間。[判斷題]81.Java語言中的數(shù)組元素下標總是從0開始,下標可以是整數(shù)或整型表達式A)正確B)錯誤答案:對解析:第4部分:問答題,共15題,請在空白處填寫正確答案。[問答題]82.Java標識符的命名規(guī)則及實例判斷:Java標識符由()、()、()和()組成。不能以()開頭,沒有(),大小寫區(qū)分,()不能作為Java標識符。答案:字母|數(shù)字|下劃線|美元符號|數(shù)字|字符個數(shù)限制|關(guān)鍵字解析:[問答題]83.DBCP數(shù)據(jù)庫連接池數(shù)據(jù)源對象的創(chuàng)建方式有兩種,一種是通過BasicDataSource類直接創(chuàng)建數(shù)據(jù)源對象,另一種是通過讀取()創(chuàng)建數(shù)據(jù)源對象。答案:JAVA代碼解析:[問答題]84.Collection有兩個子接口分別是List和Set,List集合的特點是,Set集合的特點是。答案:有序、可重復(fù)|無序、不可重復(fù)解析:[問答題]85.編寫小程序?qū)崿F(xiàn)一個數(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)建類的實例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.請問,以下哪些是正確的抽象方法的形式?請選擇一個答案::A)publicabstractvoidmethod();B)publicabstractmethod();C)publicvoidabstractMethod();D)publicvoidmethod(){abstract;}A解析:[問答題]87.請按如下要求定義兩個類A和B,類A中定義一個char類型屬性x(將其賦值為65)和一個在小程序窗口中輸出x值的方法myPrint()。類B是類A的子類,其中定義一個int類型屬性y(將其賦值為16)和String類型的屬性s(將其賦值為?javaprogram!?);類B中也定義了一個名為myPrint的方法,其功能為在小程序窗口中輸出y和s值;類B中還有一個方法printAll(),該方法中分別調(diào)用父類和子類的myPrint()方法做輸出。編寫一個Applet,在主類Applet1中創(chuàng)建類B的對象b,調(diào)用printAll()方法輸出對象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.合理使用泛型可以避免在程序中進行強制類型轉(zhuǎn)換。()答案:對解析:[問答題]89.Commons-FileUpload組件是通過()實現(xiàn)文件上傳功能。答案:SERVLET解析:[問答題]90.自定義實現(xiàn)ResultSetHandler接口的類,只要重寫()】方法,就可以實現(xiàn)結(jié)果集的處理。答案:HANDLE(解析:[問答題]91.OutputStream類的()方法是用來關(guān)閉流并釋放與當前IO流相關(guān)的系統(tǒng)資源。答案:close()解析:[問答題]92.java語言中的各種數(shù)據(jù)類型之間提供自動轉(zhuǎn)換,如第1操作數(shù)是byte類型,第2操作數(shù)是float類型,其結(jié)果是()類型。答案:float解析:[問答題]93.閱讀程序并寫出正確的運行結(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");}}}運行結(jié)果為:()答案:string2解析:[問答題]94.java中所有的數(shù)組都有一個____屬性,存儲了該數(shù)組的元素個數(shù)答案:Object解析:[問答題]95.在文檔注釋中,可以加入一些注釋標簽常用的標簽@auther、@since、@param、@return分別表示()、()、()、()含義。(見表2-1)答案:作者|JDK版本|輸入?yún)?shù)的名稱說明|輸出參數(shù)說明解析:[問答題]96.&和&&的區(qū)別?答案:雖然二者都要求運算符左右兩端的布爾值都是true整個表達式的值才是true。&&之所以稱為短路運算是因為,如果&&左邊的表達式的值是false,右邊的表達式會被直接短路掉,不會進行運算。很多時候我們可能都需要用&&而不是&,例如在驗證用戶登錄時判定用戶名不是null而且不是空字符串,應(yīng)當寫為:username!=null&&!username.equals(??),二者的順序不能交換,更不能用&運算符,因為第一個條件如果不成立,根本不能進行字符串的equals比較,否則會產(chǎn)生NullPointerException異常。
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版鋁合金復(fù)合材料研發(fā)與應(yīng)用合同12篇
- 2025版企業(yè)設(shè)備更新改造貸款合同樣本3篇
- 二零二五年度市政綠化帶維護承包合同4篇
- 二零二五年度太空探索聘用員工合同
- 2025版土石方居間服務(wù)與施工質(zhì)量協(xié)議3篇
- 2025年茅勤離婚協(xié)議書婚姻債務(wù)清償標準范本
- 2025年度私人車輛轉(zhuǎn)讓與年度租賃服務(wù)及維修合同
- 2025年度個人藝術(shù)品拍賣居間服務(wù)協(xié)議4篇
- 二手貨車買賣雙方權(quán)責(zé)明確不過戶協(xié)議版B版
- 二零二五年度印刷材料環(huán)保認證合同3篇
- 臺兒莊介紹課件
- 疥瘡病人的護理
- 人工智能算法與實踐-第16章 LSTM神經(jīng)網(wǎng)絡(luò)
- 17個崗位安全操作規(guī)程手冊
- 2025年山東省濟南市第一中學(xué)高三下學(xué)期期末統(tǒng)一考試物理試題含解析
- 中學(xué)安全辦2024-2025學(xué)年工作計劃
- 網(wǎng)絡(luò)安全保障服務(wù)方案(網(wǎng)絡(luò)安全運維、重保服務(wù))
- 2024年鄉(xiāng)村振興(產(chǎn)業(yè)、文化、生態(tài))等實施戰(zhàn)略知識考試題庫與答案
- 現(xiàn)代科學(xué)技術(shù)概論智慧樹知到期末考試答案章節(jié)答案2024年成都師范學(xué)院
- 軟件模塊化設(shè)計與開發(fā)標準與規(guī)范
- 2024年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
評論
0/150
提交評論