版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE1一、單選題1.下面關(guān)于多態(tài)性的說法,正確的是()A、一個(gè)類中,不能有同名的方法B、子類中不能有與父類中同名的方法C、子類中可以有與父類中同名且參數(shù)相同的方法D、多態(tài)性就是方法的名字可以一樣,但返回的類型必須不一樣答案:C2.關(guān)于構(gòu)造方法的敘述,錯(cuò)誤的是A、Java語言規(guī)定構(gòu)造方法名與類名必須相同B、Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C、Java語言規(guī)定構(gòu)造方法不可以重載D、Java語言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用答案:C3.若變量a是String類型的數(shù)據(jù),那么表達(dá)式(a+a)的類型是:A、charB、StringC、intD、long答案:B4.Toobtainthecurrentminute,use_________.()A、System.currentTimeMillis()%3600B、System.currentTimeMillis()%60C、System.currentTimeMillis()/1000%60D、System.currentTimeMillis()/1000/60%60E、System.currentTimeMillis()/1000/60/60%24答案:D5.下列關(guān)于boolean類型的敘述中,正確的是:A、可以將boolean類型的數(shù)值轉(zhuǎn)換為int類型的數(shù)值B、可以將boolean類型的數(shù)值轉(zhuǎn)換為字符串C、可以將boolean類型的數(shù)值轉(zhuǎn)換為char類型的數(shù)值D、不能將boolean類型的數(shù)值轉(zhuǎn)換為其他基本數(shù)據(jù)類型答案:D6.關(guān)于java中的集合實(shí)現(xiàn)類,下列說法描述錯(cuò)誤的是__________。A、HashMap是Map接口的實(shí)現(xiàn)類B、ArrayList對(duì)象是長(zhǎng)度可變的對(duì)象引用數(shù)組C、集合框架都包含三大塊內(nèi)容:對(duì)外的接口、接口的實(shí)現(xiàn)和對(duì)集合運(yùn)算的算法D、Set中存儲(chǔ)一組不允許重復(fù)、有序的對(duì)象答案:D7.Java關(guān)鍵字不區(qū)分大小寫。()A、TrueB、False答案:B8.表達(dá)式7%(-3)的運(yùn)算結(jié)果為A、-2B、-1C、2D、1答案:D9.在MySQL中,返回選取的某列或記錄的行數(shù)的聚合函數(shù)是()。A、COUNTB、MAXC、MIND、SUM答案:A10.下面選項(xiàng)中,表示服務(wù)器上不存在客戶端請(qǐng)求資源的狀態(tài)碼是()A、100B、404C、304D、303答案:B11.Java程序如下publicclassTest{publicstaticvoidmain(String[]args){newB();}}classA55{publicA55(){System.out.print("A");}}classB55extendsA55{publicB55(){System.out.print("B");}}該程序?qū)ⅲǎ?。A、不能通過編譯。B、編譯執(zhí)行后輸出AB。C、編譯執(zhí)行后輸出B。D、編譯執(zhí)行后沒有輸出。E、a0=newF、a1G)a2=newH)只有第1行能通過編譯。答案:D解析:A類派生子類B,B派生出子類C,在Java源代碼中聲明如下,以下說法哪個(gè)正確?()12.下列代碼段執(zhí)行后,a[3]的值為()Int[]a={11,2,3,4,5,6,7,8,9,10};For(intk=0;k<5;k++)A[k]+=a[9-k];A、3B、4C、6D、11答案:D13.當(dāng)父類的引用變量指向子類對(duì)象時(shí),對(duì)于同名的方法調(diào)用哪個(gè)?A、調(diào)用子類的方法B、先調(diào)用父類的方法再調(diào)用子類的方法C、調(diào)用父類的方法D、先調(diào)用子類的方法再調(diào)用父類的方法答案:A14.以下代碼輸出結(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.下面選項(xiàng)中關(guān)于請(qǐng)求包含include()方法的參數(shù),正確的是()A、依次為ServletRequest和ServletResponse兩個(gè)B、依次為ServletResponse和ServletRequest兩個(gè)C、只有ServletRequestD、只有ServletResponse答案:A16.下列說法中錯(cuò)誤的是:A、一個(gè)類只能實(shí)現(xiàn)一個(gè)監(jiān)-聽-器接口B、一個(gè)類中可以同時(shí)出現(xiàn)事件源和事件處理者C、一個(gè)類可以實(shí)現(xiàn)多個(gè)監(jiān)-聽-器接口D、同一個(gè)對(duì)象可以監(jiān)聽一個(gè)事件源上多個(gè)不同的事件答案:A17.請(qǐng)閱讀下面的代碼片段Publicstaticintadd(intA,intb){Returna+b;}下列選項(xiàng)中,可以在main()方法中成功調(diào)用add()方法的是()2分A、intnum=add(1.0,2.0);B、intnum=add('a','b');C、intnum=add(true,flase);D、intnum=add("1","2");答案:B18.一個(gè)線程如果調(diào)用了sleep()方法,能喚醒它的方法是A、notify()B、resume()C、run()D、以上都不是答案:D19.下列語句只能用在循環(huán)體中的是A、breakB、continueC、returnD、throw答案:B20.已知類的繼承關(guān)系如下:ClassAClassBextendsAClassCextendsA則以下語句能通過編譯的是()A、Aa=newB();B、Cc=newB();C、Cc=newA();D、Bb=newC();答案:A21.下面的main()方法的定義哪些是正確的?()A、publicstaticvoidmain(Stringargs){}B、publicstaticvoidmain(String[]){}C、publicstaticvoidmain(String[]args){}D、publicstaticvoidMAIN(String[]xyz){}答案:C22.采用緩沖流輸出時(shí),如果想立刻寫入到文件,則需要調(diào)用的方法是A、write()B、read()C、flash()D、flush()答案:D23.main方法是Java應(yīng)用程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的?()A、publicstaticvoidmain()B、publicstaticvoidmain(String[]args)C、publicstaticintmain(String[]arg)D、publicvoidmain(Stringarg[])答案:B解析:publicstaticvoidmain(String[]args)固定格式。24.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的()classA{protectedbooleanequals(){returnsuper.equals();}}A、編譯通過運(yùn)行無異常B、編譯通過但運(yùn)行時(shí)出錯(cuò)C、行2出錯(cuò),不能成功編譯D、不能成功編譯,行3出錯(cuò)答案:D25.表示關(guān)系X<=Y<=Z的JAVA語言表達(dá)式為()A、(X<=Y)&&(Y<=Z)B、(X<=Y)AND(Y<=Z)C、(X<=Y<=Z)D、(X<=Y)&(Y<=Z)答案:A26.下面哪些是Java語言中的關(guān)鍵字?(選一項(xiàng))A、sizeofB、AbstractC、nullD、Native答案:C27.在Java中,以下代碼段的輸出結(jié)果是()intj;for(j=1;j<=10;j+=3){System.out.print(j+"");}A、沒有任何輸出B、2468C、14710D、編譯出錯(cuò)答案:C28.下面選項(xiàng)中,屬于標(biāo)簽中的屬性的是()A、fileB、urlC、pathD、page答案:D29.AUNIXusernamedBobwantstoreplacehischessprogramwithanewone,butheisnotsurewhereTheoldoneisinstalled.BobiscurrentlyabletorunaJavachessprogramstartingfromhishomedirectory/home/bobusingthecommand:java-classpath/test:/home/bob/downloads/*.jargames.ChessBob'sCLASSPATHisset(atlogintime)to:/usr/lib:/home/bob/classes:/opt/java/lib:/opt/java/lib/*.jarWhatisapossiblelocationfortheChess.classfile?A、/test/Chess.classB、/home/bob/Chess.classC、/test/games/Chess.classD、/usr/lib/games/Chess.classE、/home/bob/games/Chess.classF、insidejarfile/opt/java/lib/Games.jar(withacorrectmanifest)答案:C解析:-classpath命令會(huì)把路徑動(dòng)態(tài)設(shè)置成/test和/home/bob/downloads/*.jar,只能在這兩個(gè)路徑里搜索Chess.class,由于在運(yùn)行的時(shí)候classpath后面是games.Chess,所以肯定是games包里面的Chess文件。所以C可能正確。而/home/bob/downloads/*.jar這種寫法無效,因?yàn)槿绻袃蓚€(gè)jar包都存在games.Chess,系統(tǒng)不知道是哪一個(gè)。30.退出循環(huán)的語句是()。A、breakB、continueC、switchD、static答案:A31.下列關(guān)于多線程中的靜態(tài)同步方法說法中,正確的是()A、靜態(tài)同步方法的鎖不是this,而是該方法所在類的class對(duì)象。B、靜態(tài)同步方法的鎖既可以是this,也可以是該方法所在類的class對(duì)象。C、一個(gè)類中的多個(gè)靜態(tài)同步方法可以同時(shí)被多個(gè)線程執(zhí)行。D、不同類的靜態(tài)同步方法被多線程訪問時(shí),線程間需要等待。答案:B32.在Java中,下列變量命名規(guī)范正確的有()A、1numB、intC、$moneyD、以上說法都不對(duì)答案:C解析:概念理解33.以下表達(dá)式中不能計(jì)算2和3的平均值的是()。A、(2+3)/2B、(2+3)/2.0C、(double)(2+3)/2D、(2+3)/(double)(2)答案:A34.我們第一次訪問服務(wù)器的時(shí)候,如果只是通過請(qǐng)求連接一個(gè)jsp頁面,不提交任何信息,會(huì)觸發(fā)下面哪個(gè)事件()A、建立applicationB、建立postC、建立sessionD、以上都不是答案:C35.在類的定義中可以有兩個(gè)同名函數(shù),這種現(xiàn)象稱為函數(shù)A、封裝B、繼承C、覆蓋D、重載答案:D36.下列關(guān)于Thread類的線程控制方法的說法中錯(cuò)誤的一項(xiàng)是A、線程可以通過執(zhí)行sleep()方法可以釋放CPU執(zhí)行權(quán)B、線程可以通過執(zhí)行yield()方法可以讓出CPU執(zhí)行權(quán),重新與其他線程競(jìng)爭(zhēng)C、線程sleep()方法執(zhí)行結(jié)束后,該線程進(jìn)入運(yùn)行狀態(tài)D、若沒有任何線程處于可運(yùn)行狀態(tài),線程執(zhí)行yield方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行答案:C37.下面關(guān)于使用名稱空間引入XMLSchema文檔,正確的是()A、通過屬性xsi:schemaLocation來聲明名稱空間的文檔B、通過屬性xmlns:schemaLocation來聲明名稱空間的文檔C、通過屬性xsi:noNamespaceSchemaLocation來聲明名稱空間的文檔D、以上說法都不正確答案:A38.在MySQL中,數(shù)據(jù)庫、數(shù)據(jù)庫管理和數(shù)據(jù)庫系統(tǒng)之間的關(guān)系正確的是()A、數(shù)據(jù)庫包括了數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫管理系統(tǒng)包括了數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)C、數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)D、以上說法都不正確答案:C39.在Applet的init()方法被調(diào)用后,接下來最先調(diào)用的方法是A、run()B、start()C、stop()D、destroy()答案:C40.如果jdk的安裝路徑為:c:\\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個(gè)選項(xiàng)()A、c:\\jdkB、c:\\jdk\\binC、c:\\jre\\binD、c:\\jre答案:B解析:path環(huán)境必須設(shè)為javac.exe和java.exe的上一級(jí)目錄bin。41.下列方法中哪一個(gè)不能用于獲取異常信息A、toString()B、getMessage()C、drawline()D、printStackTrace()答案:C42.方法頭中的關(guān)鍵字()用來表示方法不返回任何值。A、voidB、classC、publicD、static答案:A43.線程開始運(yùn)行時(shí),是從下列哪一個(gè)方法開始執(zhí)行的?()A、main()B、start()C、run()D、init()答案:C44.一般類的封裝是指在定義一個(gè)類時(shí),將類中的屬性私有化,即使用()關(guān)鍵字來修飾。A、publicB、privateC、protectedD、static答案:B45.當(dāng)編譯和運(yùn)行如下代碼時(shí)會(huì)發(fā)生什么.()。//Student.javaPublicclassStudent{Stringname;Privateintage;}//exercise.javaPublicclassexercise{Publicstaticvoidmain(String[]args){Students1=newStudent();S1.age=6;System.out.print(s1.age);}}選項(xiàng).A、編譯正確B、編譯錯(cuò)誤,不能使用private修飾成員變量C、編譯錯(cuò)誤,類中的私有變量不能在類外直接調(diào)用D、編譯錯(cuò)誤,在類外沒有聲明s1.age答案:C46.下列File類的構(gòu)造方法格式,錯(cuò)誤的是()A、File(Fileparent)B、File(Stringpathname)C、File(Stringparent,Stringchild)D、File(URIuri)答案:A47.如果一個(gè)類、方法或變量名前沒有使用任何訪問控制符,則該成員擁有的是默認(rèn)的()訪問控制符A、publicB、privateC、protectedD、default答案:D48.在Java中,當(dāng)調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以()A、用基本數(shù)據(jù)類型作為參數(shù)B、用對(duì)象作為參數(shù)C、A和B都對(duì)D、A和B都不對(duì)答案:B49.以下代碼的輸出是什么?()int[]arr=newint[9];System.out.println(arr[9]);A、0B、9C、錯(cuò)誤,因?yàn)閿?shù)組未初始化D、錯(cuò)誤,因?yàn)樗饕龇秶鸢福篋50.下列整數(shù)的定義中,錯(cuò)誤的是:A、intf=3.14.;B、inta=012;C、inti=189;D、intd-0x123;答案:A51.下面都屬于線程安全的類是()。A、ArrayListB、VectorC、HashMapD、LinkedList答案:B52.運(yùn)行程序PublicclassTest{Publicstaticvoidmain(String[]args){Strings1=newString("WelcometoJava!");Strings2=newString("WelcometoJava!");If(s1==s2)System.out.println("s1和s2引用同一個(gè)字符串對(duì)象");ElseSystem.out.println("s1和s2引用不同的字符串對(duì)象");}}A、s1和s2引用同一個(gè)字符串對(duì)象B、s1和s2引用不同的字符串對(duì)象答案:B53.下列選項(xiàng)中,能夠獲取ResultSet對(duì)象的是()A、ResultSetrs=stmt.executeSQLQuery(sql);B、ResultSetrs=stmt.executeUpdate(sql);C、ResultSetrs=stmt.executeQuery(sql);D、ResultSetrs=stmt.executeSelect(sql);答案:C54.下列關(guān)于JAVA語言的數(shù)組描述中,錯(cuò)誤的是()。A、數(shù)組的長(zhǎng)度通常用length表示B、數(shù)組下標(biāo)從0開始C、數(shù)組元素是按順序存放在內(nèi)存的D、數(shù)組在賦初值和賦值是都不判越界答案:D55.下列關(guān)于浮點(diǎn)型數(shù)據(jù)的定義,哪一個(gè)不能通過編譯()A、doublea=12.45;B、floatb=12.45;C、doublec=100;D、floatd=100;答案:B56.一般有一個(gè)類A,以下為其構(gòu)造方法的聲明,其中正確的是()A、staticB、publicC、publicD、void答案:B57.在Java中,()語句作為異常處理的統(tǒng)一出口。A、throwB、tryC、finallyD、catch答案:C58.兩個(gè)線程爭(zhēng)奪同一個(gè)資源A、一定死鎖B、不一定死鎖C、不會(huì)死鎖D、以上說法都不對(duì)答案:B59.下面屬于Java合法標(biāo)識(shí)符的是()。A、Tree&GlassesB、FirstJavaAppletC、*theLastOneD、273.5答案:B60.Map集合的主要實(shí)現(xiàn)類有?A、ArrayList、LinkedListB、HashSet、TreeSetMapC、HashMap、TreeMapD、Collections、Arrays答案:C61.下列選項(xiàng)中,哪個(gè)類是所有異常類的父類?A、ThrowableB、ErrorC、ExceptionD、AWTError答案:A62.Java語言的特點(diǎn)不包括()。A、平臺(tái)無關(guān)B、面向?qū)ο驝、多重繼承D、多線程答案:C63.抽象類與普通類的區(qū)別是什么?A、抽象類沒有成員變量,只有成員函數(shù)B、抽象類只有成員變量,沒有成員函數(shù)C、抽象類中有抽象函數(shù),而普通類的每個(gè)函數(shù)都是有具體實(shí)現(xiàn)的D、抽象類與普通類沒有區(qū)別答案:C64.在Java語言中,以下哪個(gè)關(guān)鍵字用于在方法上聲明拋出異常?A、tryB、catchC、throwsD、throw答案:C65.下面關(guān)于Java中線程的說法不正確的是()。A、調(diào)用join()方法可能拋出異常InterruptedExceptionB、sleep()方法是Thread類的靜態(tài)方法C、調(diào)用Thread類的sleep()方法可終止一個(gè)線程對(duì)象D、線程啟動(dòng)后執(zhí)行的代碼放在其run方法中答案:C66.執(zhí)行完以下代碼int[]x=newint[5];后,以下哪項(xiàng)說明是正確的()A、x[4]為0B、x[4]未定義C、x[5]為0D、x[0]為空答案:A67._____________isaprogramthatrunsonacomputertomanageandcontrolacomputer'sactivities.()A、OperatingsystemB、JavaC、ModemD、Interpreter答案:A68.下列List接口的方法,不是從collection接口中繼承而來的是()。A、size()B、add()C、get()D、remove()答案:C解析:get()方法返回列表中指定位置的元素,不是繼承自Collection接口。69.下列類型轉(zhuǎn)換,不正確的是()A、inta=8.2;B、Stringa=1+"a";C、doublea=(double)4;D、以上都不對(duì)答案:A70.在Java中,在cn.jb.test包中有一個(gè)類Test,則在Test類中聲明包的語句正確的是()。A、packageB、packageC、PackageD、import答案:B71.若testFails()方法返回true,選項(xiàng)()是下列代碼的執(zhí)行結(jié)果publicvoidmethod()throwsIOException{If(testFails()){thrownewIOExcetpion();}}A、method()方法處理IOException異常B、method()方法將IOException拋出,由調(diào)用它的方法處理該異常C、由系統(tǒng)處理異常D、不做任何處理答案:B72.下列敘述中,錯(cuò)誤的是()。A、父類不能替代子類B、子類能夠替代父類C、子類繼承父類D、父類包含子類答案:D73.在Java的異常處理語句中對(duì)finally的描述正確的是()。A、不管是否發(fā)生異常,finally中的程序都要執(zhí)行B、只有不發(fā)生異常時(shí),finally中的程序才需要執(zhí)行C、只異常發(fā)生時(shí),finally中的程序才需要執(zhí)行D、不管是否發(fā)生異常,finally中的程序都不會(huì)執(zhí)行答案:A74.為了區(qū)分重載多態(tài)中同名的不同方法,要求A、形式參數(shù)個(gè)數(shù)或?qū)?yīng)形式參數(shù)類型不同B、返回值類型不同C、調(diào)用時(shí)用類名或?qū)ο竺銮熬YD、對(duì)應(yīng)形式參數(shù)名不同答案:A75.下列關(guān)于流類和File類的說法中錯(cuò)誤的一項(xiàng)是:A、File類可以修改文件內(nèi)容B、File類可以重命名文件C、流類可以修改文件內(nèi)容D、流類不可以新建目錄答案:A76.下列對(duì)多態(tài)性的描述中,錯(cuò)誤的是A、Java語言允許方法重載與方法覆蓋B、Java語言允許運(yùn)算符重載C、Java語言允許變量覆蓋D、多態(tài)性提高了程序的抽象性和簡(jiǎn)潔性答案:B77.運(yùn)行結(jié)果PublicclassTest{Publicstaticvoidmain(String[]args){Finalint[]x={1,2,3,4};Int[]y=x;X=newint[2];For(inti=0;i<y.length;i++)System.out.print(y[i]+"");}}A、1234B、00C、編譯錯(cuò)誤,因?yàn)榫仃噚是final,不能被改變,而x=newint[2];改變了xD、編譯錯(cuò)誤,因?yàn)榫仃噚是final,所以x中的所有元素不能被改變答案:C78.下列不可作為java語言標(biāo)識(shí)符的是()。A、a2B、$2C、_2D、22答案:D79.在Java中,以下代碼執(zhí)行的結(jié)果是()booleana=false,b=true;if(a=b)System.out.println("ture");elseSystem.out.println("false");A、TRUEB、FALSEC、語法錯(cuò)誤D、運(yùn)行出現(xiàn)異常答案:A80.關(guān)于封裝的說法中,錯(cuò)誤的是()A、提供一個(gè)統(tǒng)一供其他類引用的方法B、其他對(duì)象不能直接修改本對(duì)象所擁有的屬性的方法C、在類的定義中設(shè)置對(duì)對(duì)象中的成員變量和方法進(jìn)行訪問的權(quán)限D(zhuǎn)、用public來定義,只允許類中的方法答案:D81.在java中,一個(gè)類可同時(shí)定義為許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù),類型或順序各不相同,傳回的值可能個(gè)不相同,這種面向?qū)ο蟮奶匦苑Q為()A、隱藏B、覆蓋C、重載D、無此特性答案:C解析:java中重載的特點(diǎn)就是同一個(gè)類中方法名相同,參數(shù)不同,這是java中重載的顯著特征。覆蓋和重寫是一回事,重寫的方法名和參數(shù)類型均相同,隱藏是子類中存在與父類同名同參的方法時(shí),父類方法被隱藏82.在Java中,下面程序片段輸出的是()inti=0,j=9;do{if(i++>j--){break;}}while(i<4);System.out.println(”i=”+i+”andj=”+j);A、i=4andj=4B、i=5andj=5C、i=5andj=4D、i=4andj=5答案:D83.在類的繼承關(guān)系中,需要遵循以下哪個(gè)繼承原則?A、多重B、單一C、雙重D、不能繼承答案:B84.在Java中,關(guān)于以下Java程序段,正確的說法是()1.Strings1=”abc”;2.Strings2=newString(“abc”);3.if(s1==s2)4.System.out.println(“==succeeded”);5.if(s1.equals(s2))6.System.out.println(“.equals()succeeded”);A、行4與行6都將執(zhí)行B、行4執(zhí)行,行6不執(zhí)行C、行6執(zhí)行,行4不執(zhí)行D、行4、行6都不執(zhí)行答案:C85.下列程序的運(yùn)行結(jié)果是ClassDemo{PrivateStringname;Demo(Stringname){=name;}Privatestaticvoidshow(){System.out.println(name);}Publicstaticvoidmain(String[]args){Demod=newDemo("lisa");d.show();}}A、輸出lisaB、輸出nullC、輸出nameD、編譯失敗,無法從靜態(tài)上下文中引用非靜態(tài)變量name答案:D86.下列代碼list中的元素存儲(chǔ)順序是__________。LinkedListli=newLinkedList();li.addFirst("a");li.addFirst("b");li.addFirst("c");li.addFirst("d");li.addFirst("e");System.out.println(li);A、abcdeB、edcbaC、acdbeD、dcbae答案:B87.如下哪個(gè)是Java中的有效關(guān)鍵字A、thatB、nameC、helloD、this答案:D88.給定一個(gè)Java源程序Test.Java,在命令行中應(yīng)該使用下面()語句可以編譯、運(yùn)行該程序。(選一項(xiàng))A、JavacTest.JavaJavaTestB、JavacTest.JavaJavaTest.clsssC、JavacTest.JavaJavaTtestD、JavacTest.JavaJavaTest.class答案:A89.在Java中,設(shè)置字型應(yīng)使用Graphics的()方法A、setfont(Fontfont)B、setFont(Fontfont)C、Font(Stringfontname,intstyle,intsize)D、font(Stringfontname,intstyle,intsize)答案:B90.下列關(guān)于正則表達(dá)式的說法錯(cuò)誤的是()A、正則表達(dá)式是一種描述某種匹配檢素規(guī)則的字符串B、正則表達(dá)式主要用于表示對(duì)字符串所要進(jìn)行的操作C、java.util.regex包中有一個(gè)Pattern類,用于進(jìn)行快速模式匹配D、java.util.regex包中還具有一個(gè)Matcher匹配器類答案:B91.在Java中,下列()語句不能通過編譯。(選一項(xiàng))A、Strings="john"+"was"+"here";B、Strings="john"+3;C、inta=3+5;D、floatf=5+5.5;答案:D92.當(dāng)編譯運(yùn)行下列代碼時(shí),運(yùn)行結(jié)果是什么()。PublicclassDemo{Publicstaticvoidmain(Stringargs[]){Inti=012;intj=034;Intk=056;intl=078;System.out.println(i);System.out.println(j);System.out.println(k);}}A、輸出12,34和56B、輸出24,68和112C、輸出10,28和46D、編譯錯(cuò)誤答案:D93.假設(shè)x=4和y=5,下面哪一個(gè)返回值是true()A、x<5&&y<5B、x<5||y<5C、x>5&&y>5D、x>5||y>5答案:B94.下列描述正確的是():A、多態(tài)性就是指子類的某個(gè)方法被其父類重寫時(shí),可以各自產(chǎn)生自己的功能行為。B、多態(tài)性就是指子類的某個(gè)方法被其父類重寫時(shí),不能各自產(chǎn)生自己的功能行為。C、多態(tài)性就是指父類的某個(gè)方法被其子類重寫時(shí),可以各自產(chǎn)生自己的功能行為。D、以上都不對(duì)答案:C95.下面的程序段創(chuàng)建了BufferedReader類的對(duì)象in,以便讀取本機(jī)c盤my文件夾下的文件1.txt。File構(gòu)造函數(shù)中正確的路徑和文件名的表示是Filef=newFile(填代碼處);File=newFileReader(f);In=newBufferedReader(file);A、"./1.txt"B、"../my/1.txt"C、"c:\\my\\1.txt"D、"c:\my\1.txt"答案:C96.下列流中哪個(gè)不屬于字符流()。A、InputStreamReaderB、BufferedReaderC、FilterReaderD、FileInputStream答案:D97.調(diào)用trim方法,可以去掉字符串的那部分空格()A、前部B、后部C、全部D、前后答案:D98.下了關(guān)于接口繼承的說法中,正確的是?()A、接口繼承自O(shè)bject類B、一個(gè)接口只能繼承一個(gè)接口C、一個(gè)接口可以繼承多個(gè)接口D、接口不能被繼承答案:C99.當(dāng)一個(gè)類中成員變量和局部變量重名時(shí),可以使用哪個(gè)關(guān)鍵字進(jìn)行區(qū)分()A、superB、thisC、publicD、true答案:B100.下列代碼段執(zhí)行后,a的值為()Inta=8,b=6,c=5;If(a>b)A=b;Elseif(a>c)A=c;A、0B、5C、6D、8答案:B101.請(qǐng)閱讀下面的程序PublicclassSwitchDemo3{Publicstaticvoidmain(String[]args){Charc=,B?;Switch?{Case,A?:System.out.println(“優(yōu)”);Break;Case,B?:System.out.println(“良”);Break;Case,C?:System.out.println(“差”);Break;}}}下列選項(xiàng)中,哪一個(gè)才是程序的運(yùn)行結(jié)果A、優(yōu)B、良C、差D、編譯失敗答案:B102.在多態(tài)中,哪一種轉(zhuǎn)型方法不能自動(dòng)完成,必須強(qiáng)制執(zhí)行?A、向低轉(zhuǎn)型B、向高轉(zhuǎn)型C、向下轉(zhuǎn)型D、向上轉(zhuǎn)型答案:C103.在MySQL中,函數(shù)if(1<100,"正確","錯(cuò)誤")返回的值是()。A、正確B、錯(cuò)誤C、0D、1答案:A104.以下代碼輸出正確的是?publicclassTest{publicstaticvoidmain(String[]args){Strings1="runoob";Strings2="runoob";System.out.print(s1==s2);}}A、trueB、s1==s2is:falseC、s1==s2is:trueD、false答案:A105.在一個(gè)類中,方法intgetVolume(intA,floatb){...}和以下哪個(gè)方法共同存在時(shí),不作為方法重載而會(huì)被提示重復(fù)定義?A、floatgetVolume(floatr){...}B、doublegetVolume(floatx,inty){...}C、floatgetVolume(intx,floaty){...}D、doublegetVolume(floatx,floaty,floatz){...}答案:C106.在Java語言中定義了如下變量:doublex=10.0;y=3.0;intz=2;下面強(qiáng)制轉(zhuǎn)換符都發(fā)生了作用,除了A、(int)(x+y/z);B、(double)(x/y);C、(int)x;D、(int)(y+z);答案:B107.可能出現(xiàn)異常的代碼放在哪個(gè)語句塊中?A、tryB、catchC、finalD、throw答案:A108.已知類的繼承關(guān)系如下:ClassAClassBextendsAclassCextendsA則以下語句能通過編譯的是()A、Aa=newB();B、Cc=newB();C、Cc=newA();D、Bb=newC();答案:B109.以下輸出是什么?classChangeIt{staticvoiddoIt(int[]z){int[]A=z;A[0]=99;}}classTestIt{publicstaticvoidmain(String[]args){int[]myArray={1,2,3,4,5};ChangeIt.doIt(myArray);for(inti=0;i<myArray.length;i++){System.out.print(myArray[i]+"");}}}A、12345B、992345C、02345D、9999999999答案:B110.以下關(guān)于繼承的敘述正確的是()。A、在Java中類只允許單一繼承B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D、在Java中接口只允許單一繼承答案:A111.類中的一個(gè)成員方法被下面哪個(gè)修飾符修飾,該方法只能在本類被訪問?A、publicB、protectedC、privateD、default答案:C112.對(duì)象屬性可以使用索引運(yùn)算符()進(jìn)行訪問A、{}B、[]C、(點(diǎn)兒)D、""答案:B113.閱讀下列代碼,代碼執(zhí)行后number的值是().Intnumber=2;Number=number<<2;選項(xiàng).A、2B、4C、8D、16答案:C114.在Java語言中,允許使用已存在的類作為基礎(chǔ)創(chuàng)建新的類,這種技術(shù)我們稱為。A、多態(tài)B、繼承C、封裝D、實(shí)現(xiàn)答案:B115.關(guān)于下面的程序Test.java說法正確的是()。publicclassTest{intx=2;inty=0;publicstaticvoidmain(Stringargs[]){System.out.println(x/y);}}A、報(bào)告編譯錯(cuò)誤B、輸出無窮大C、輸出0D、編譯通過,但運(yùn)行時(shí)報(bào)錯(cuò)答案:A116.在網(wǎng)絡(luò)編程中,能夠獲取Socket對(duì)象的輸入流的方法是。A、outputStreamB、getInputStreamC、getOutputStreamD、inputStream答案:B117.關(guān)于Thread類yield()方法的作用,下列描述中正確的是()A、使線程由運(yùn)行狀態(tài)進(jìn)入阻塞狀態(tài)B、使線程由運(yùn)行狀態(tài)進(jìn)入就緒狀態(tài)C、使線程由阻塞狀態(tài)進(jìn)入等待狀態(tài)D、使線程由阻塞狀態(tài)進(jìn)入運(yùn)行狀態(tài)答案:B解析:Yield()方法不會(huì)阻塞該線程,它只是將線程轉(zhuǎn)換成就緒狀態(tài),讓系統(tǒng)的調(diào)度器重新調(diào)度一次。118.Given:ClassAlligator{2)publicstaticvoidmain(String[]args){3)int[]x[]={{1,2},{3,4,5},{6,7,8,9}};4)int[][]y=x;5)System.out.println(y[2][1]);6)}7)}Whatistheresult?A、2B、3C、4D、6E、7F、Compilationfails.答案:E119.在MySQL中,格式化日期的函數(shù)是()A、DATEDIFF()B、DATE_FORMAT()C、CURDATE()D、DAY()答案:B120.以下對(duì)于try,catch語句描述正確的是()A、try,catch語句處理程序中的錯(cuò)誤B、try...catch語句處理程序中的bugC、try...catch語句處理程序中的異常D、以上說法都不正確答案:C121.下面選項(xiàng)中,用于指定客戶端期望服務(wù)器返回哪個(gè)國(guó)家語言的文檔的頭字段是()A、Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language答案:D122.閱讀下面的程序PublicclassTest{Publicstaticvoidmain(String[]args){For(intx=0;x<=3;x++){Continue;System.out.print(x%2);}}}運(yùn)行結(jié)果正確的是A、跳出循環(huán),無輸出B、0121C、01D、0123答案:A123.Givenclassesdefinedintwodifferentfiles:Packageutil;2)publicclassBitUtils{3)privatestaticvoidprocess(byte[]b){}4)}Packageapp;2)publicclassSomeApp{3)publicstaticvoidmain(String[]args){4)byte[]bytes=newbyte[256];5)//insertcodehere6)}7)}Whatisrequiredatline5inclassSomeApptousetheprocessmethodofBitUtils?A、process(bytes);B、BitUcess(bytes);C、app.BitUcess(bytes);D、util.BitUcess(bytes);E、importutil.BitUtils.*;process(bytes);F、SomeAppcannotusetheprocessmethodinBitUtils.答案:F解析:process的訪問修飾符不允許這樣做124.集合框架的頂層接口是()A、java.util.MapB、java.util.CollectionC、java.util.ListD、java.util.Collections答案:B125.以下關(guān)于三元運(yùn)算符的說法中,正確的是()A、三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果必須是boolean類型值。B、三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果可以是任意類型的值。C、三元運(yùn)算符只能得到基本類型的結(jié)果。D、以上說法都不對(duì)。答案:A126.哪個(gè)關(guān)鍵字可以拋出異常?()A、transientB、finallyC、throwD、static答案:C127.要使用Java語言開發(fā)socket程序,需要使用()包。A、B、java.ioC、java.awtD、java.util答案:A128.在Java中,下列代碼運(yùn)行的結(jié)果是()Publicstaticvoidmain(String[]args){inta=1,b=2,c=3;If(a<0)If(b<0)C=10;ElseC=20;System.out.println(c);}A、輸出:10B、輸出:20C、輸出:3D、編譯報(bào)錯(cuò)答案:C129.下面代碼的運(yùn)行結(jié)果是()PublicclassTest{Publicstaticvoidmain(String[]args){Int[][]matrix={{1,2,3,4},{4,5,6,7},{8,9,10,11},{12,13,14,15}};For(inti=0;i<4;i++)System.out.print(matrix[i][1]+"");}}A、1234B、4567C、13812D、25913E、361014答案:D130.下列語句執(zhí)行后,i的值是()。inti=10;do{i-=2;}while(i>4);A、6B、10C、8D、4答案:D131.有程序如下,關(guān)于程序的描述正確的是publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.printIn(arr[0]);}}A、編譯將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,但運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、正確,輸出0D、正確,輸出null答案:C132.JAVA中定義常量的關(guān)鍵字是()A、constB、finalC、finallyD、native答案:B133.給出下面程序段:If(x>0){System.out.println("Hello.");}Elseif(x>-3){System.out.println("Nicetomeetyou!");}Else{System.out.println("Howareyou?");}若打印字符串“Howareyou?”,則x的取值范圍是()。A、x>0B、x>-3C、x<=-3D、x<=0&x>-3答案:C134.下面的JAVA程序的輸出結(jié)果是(選一項(xiàng))inta=3,b=2,c=1;intx=10,y=20;if(aA、20B、1C、0D、-1答案:D135.關(guān)于異常,下列說法正確的是A、異常是一種對(duì)象B、一旦程序運(yùn)行,異常將被創(chuàng)建C、為了保證程序運(yùn)行速度,要盡量避免異??刂艱、以上說法都不對(duì)答案:A136.代表十六進(jìn)制整數(shù)的是A、0XA6B、’-1E3C、1840D、‘0144答案:A137.在Java中,下面對(duì)于構(gòu)造函數(shù)的描述錯(cuò)誤的是()A、類不一定要顯式定義構(gòu)造函數(shù)B、構(gòu)造函數(shù)的沒有返回類型C、如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱和類名可以不同D、一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)答案:C138.運(yùn)行程序PublicclassTest{Publicstaticvoidmain(String[]args){Strings="Java";StringBuilderbuffer=newStringBuilder(s);Change(buffer);System.out.println(buffer);}Privatestaticvoidchange(StringBuilderbuffer){Buffer.append("andHTML");}}A、JavaB、JavaandHTMLC、andHTMLD、什么都不顯示答案:B139.運(yùn)行程序PublicclassTest{Publicstaticvoidmain(String[]args){Strings1=newString("WelcometoJava");Strings2=s1;S1+="andWelcometoHTML";If(s1==s2)System.out.println("s1和s2引用同一個(gè)字符串對(duì)象");ElseSystem.out.println("s1和s2引用同不同字符串對(duì)象");}}A、s1和s2引用同一個(gè)字符串對(duì)象B、s1和s2引用同不同字符串對(duì)象答案:B140.以下關(guān)于類的繼承屬性敘述正確的是A、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在Java中接口只允許單一繼承D、在Java中類只允許單一繼承答案:D141.()是一個(gè)解釋Java字節(jié)碼的軟件?A、Java虛擬機(jī)B、Java編譯器C、Java執(zhí)行器D、JavaAPI答案:A142.下面有關(guān)JAVA異常類的描述,說法錯(cuò)誤的是?A、異常的繼承結(jié)構(gòu):基類為Throwable,Error和Exception繼承Throwable,RuntimeException和IOException等繼承ExceptionB、非RuntimeException一般是程序錯(cuò)誤(或缺陷),其必須被try-catch語句塊所捕獲C、Error類體系描述了Java運(yùn)行系統(tǒng)中的內(nèi)部錯(cuò)誤以及資源耗盡的情形,Error不需要捕捉D、RuntimeException包括錯(cuò)誤的類型轉(zhuǎn)換、數(shù)組越界訪問和試圖訪問空指針等等,必須被try-catch語句塊捕獲答案:D143.在JAVA語言中,靜態(tài)變量用()修飾的。(選一項(xiàng))A、staticB、finalC、abstractD、interface答案:A144.return語句()A、只能讓方法返回?cái)?shù)值B、方法都必須含有C、方法中可以有多句returnD、不能用來返回對(duì)象答案:C145.下面關(guān)于線程狀態(tài)的說法正確的是A、線程被啟動(dòng)后,將處于運(yùn)行狀態(tài),即run()方法正在執(zhí)行中B、線程結(jié)束阻塞狀態(tài)將進(jìn)入就緒狀態(tài)。C、當(dāng)cpu空閑時(shí),可以直接調(diào)用阻塞狀態(tài)的線程來運(yùn)行。D、運(yùn)行狀態(tài)的線程就不再可能直接進(jìn)入就緒狀態(tài)答案:B146.下面關(guān)鍵字中,哪一個(gè)不是用于異常處理語句的()。A、tryB、breakC、catchD、finally答案:B147.為16位Unicode字符流提供讀和寫操作支持的類分別是A、FileReader和FileWriter類B、FilterReader和FilterWriter類C、FileInputStream和FileOutputStream類D、InputStream和OutputStream類答案:A148.在java中,一個(gè)類可以同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù),類型或順序各不相同,傳回的值也可以不相同。這種特性稱為();?A、隱藏B、覆蓋C、重載D、java不支持此特性答案:C149.下面選項(xiàng)中,用于返回客戶端最后一次發(fā)送與Session相關(guān)請(qǐng)求的時(shí)間,的方法是()A、request.getSession();B、request.getCreationTime();C、session.getLastAccessedTime();D、response.getLastAccessedTime();答案:C150.下面關(guān)于applet的說法中,不正確的是()A、applet能夠嵌入到HTML頁面中B、applet自身可以運(yùn)行,也可以嵌入在其他應(yīng)用程序中運(yùn)行C、applet是能夠在瀏覽器中運(yùn)行的Java類D、applet與application的主要區(qū)別在于執(zhí)行方式上不同答案:B151.下列代碼的編譯或執(zhí)行結(jié)果是:publicclassMyVal{publicstaticvoidmain(String[]args){MyValm=newMyVal();m.aMethod();}publicvoidaMethod(){boolean[]b=newBoolean[5];System.out.println(b[0]);}}A、1B、nullC、0D、編譯錯(cuò)誤答案:D152.在Java中,在ArrayList集合包含多個(gè)"張三"的字符串,調(diào)用remove("張三")后,對(duì)該集合描述正確的是()A、僅刪除第一個(gè)符合條件的元素B、所有"張三"都會(huì)被刪除C、刪除集合第一個(gè)添加的元素D、刪除集合最后一個(gè)添加的元素答案:A153.如果希望一行代碼無論是否發(fā)生異常都執(zhí)行,可以放到哪個(gè)塊中?A、staticB、finallyC、publicD、try答案:B154.設(shè)類B和類C都不是抽象類,且類B是類C的父類。下列聲明對(duì)象x1的語句中不正確的是()A、Bx1=newB()B、Bx1=newC()C、Cx1=newC()D、Cx1=newB()答案:D155.下面關(guān)于Java語言switch語句的描述中,錯(cuò)誤的是:A、switch語句的表達(dá)式不能是字符串B、switch語句中,default子句是可選的C、case后面的常量可以相同D、switch語句體必須是帶花括號(hào){}的語句塊答案:C156.在通常情況下,下列哪個(gè)類的對(duì)象可以作為BufferedReader類構(gòu)造方法的參數(shù)?A、InputStreamReaderB、FileReaderC、FileInputStreamD、PrintStream答案:A157.下列包中,包含JOptionPane類的是()A、javax.swingB、java.langC、java.utilD、java.applet答案:A158.在Java中,下列運(yùn)算符合法的是()A、<>B、!=C、<=答案:C解析:概念理解159.在Java中,以下關(guān)于Iterator迭代器描述錯(cuò)誤的是()A、可以使用newIterator()創(chuàng)建Iterator對(duì)象B、Iterator.hasNext(Objecto)方法,如果被迭代的集合中的元素沒有遍歷完成,則返回trueC、Iterator.next()方法,返回集合中的下一個(gè)元素D、Iterator.remove()方法,將迭代器新返回的元素刪除答案:A160.下列關(guān)于Java語言的特點(diǎn),描述錯(cuò)誤的是A、Java是跨平臺(tái)的編程語言B、Java支持分布式計(jì)算C、Java是面向過程的編程語言D、Java支持多線程答案:C161.下列說法正確的一項(xiàng)是。、A、java.lang.Integer是接口B、java.lang.Runnable是類C、Double對(duì)象在java.lang包中D、Double對(duì)象在java.util包中答案:C162.以下描述錯(cuò)誤的有()A、abstract可以修飾類、接口、方法B、abstract修飾的類主要用于被繼承C、abstract可以修飾變量D、abstract修飾的類,其子類也可以是abstract修飾的答案:C163.在Java中,下列()做法可以得到Connection對(duì)象和Statement對(duì)象。A、使用Class的getConnection方法可以得到Connection對(duì)象,使用Connection對(duì)象的createStatement方法可以得到Statement對(duì)象B、使用Class.getConnection方法可以得到Connection對(duì)象,使用DriverManager的createStatement方法可以獲得Statement對(duì)象C、使用DriverManager的getConnection方法可以得到Connection對(duì)象,使用Connection對(duì)象的createStatement方法可以獲得Statement對(duì)象D、使用DriverManager的getConnection方法可以得到Connection對(duì)象,使用Statement對(duì)象的createStatement方法可以獲得Statement對(duì)象答案:C164.()方法返回一周中的某一天(0-6),0為周日,1為周一,以此類推A、getDate()B、getDay()C、getHours()D、getTime()答案:B165.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[2][3]前的數(shù)組元素個(gè)數(shù)為A、24B、25C、18D、17答案:D166.給定如下所示的JAVA代碼,要使用這段代碼能夠編譯成功,橫線處應(yīng)該填入()。public______count(inti,doubled){returni*d;}A、doubleB、charC、intD、void答案:A167.關(guān)于標(biāo)記的描述,下列選項(xiàng)中正確的是()。A、tr是表格中的單元格標(biāo)記B、tr可以單獨(dú)使用C、tr是表格中的行標(biāo)記D、tr沒有屬性答案:C168.若方法有返回值,在方法體中應(yīng)使用下列哪個(gè)語句指明返回的值。A、returnB、staticC、voidD、final答案:A169.構(gòu)造方法何時(shí)被調(diào)用()。A、創(chuàng)建對(duì)象時(shí)B、類定義時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象變量時(shí)答案:A170.下列哪個(gè)拋出異常的語句是正確的A、thrownewMyException();B、throwsnewMyException;C、throwMyException;D、throwsnewMyException();答案:A171.java發(fā)展至今,按應(yīng)用范圍分為3個(gè)版本,分別為:______________,__________________,_____________________A、javaSE,JavaME,JavaLEB、javaSE,JavaEE,JavaMEC、javaSS,JavaEE,JavaMMD、J2EE,J2SS,J2MM答案:B172.下列程序的運(yùn)行結(jié)果是:publicclasstest{privateString[]data={"10","10.5"};publicvoidfun(){doubles=0;for(inti=0;i<3;i++){try{s=s+Integer.parseInt(data[i]);}catch(Exceptione{System.out.print("errorl:"+data[i]);}}}publicstaticvoidmain(String[]args){try{testd=newtest();d.fun();}catch(Exceptione){System.out.println("error2");}}}A、errorl:10.5B、error2C、errorl:10.5error2D、以上都不對(duì)答案:C173.HttpServletResponse接口中定義的SC_OK常量表示請(qǐng)求成功,其狀態(tài)碼是()A、500B、400C、404D、200答案:D174.執(zhí)行下列語句后,c的值為()。Chars1='a',s2='b';Stringc;C=(s1!=s2?"yes"."no");選項(xiàng).A、0B、yesC、noD、3答案:B175.下列關(guān)于集合的描述中,哪一個(gè)是錯(cuò)誤的()A、集合按照存儲(chǔ)結(jié)構(gòu)可以分為單列集合Collection和雙列集合Map。B、List集合的特點(diǎn)是元素有序、元素可重復(fù)。C、Set集合的特點(diǎn)是元素?zé)o序并且不可更復(fù)。D、集合存儲(chǔ)的對(duì)象必須是基本數(shù)據(jù)類型。答案:D解析:集合可以存儲(chǔ)多種數(shù)據(jù)類型的數(shù)據(jù),包括引用數(shù)據(jù)類型176.下列選項(xiàng)中,不可以被final修飾的是()A、接口B、類C、方法D、變量答案:A177.下列語句關(guān)于Java內(nèi)存回收的說明正確的是A、程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存B、內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象答案:B178.下列運(yùn)算結(jié)果為1的是:A、8>>1B、4>>>2C、8<<1D、4<<<2答案:B179.對(duì)整型變量a=16,b=5,下列表達(dá)式的值為true的是。A、!(b==a/3)B、b!=a%11C、a>1&&b<1D、a!=b||a>b答案:D180.表示條件“x=2與y=3有且只有一個(gè)成立”的Java表達(dá)式是A、(x==2)&&(y!=3)B、(x!=2)&&(y==3)C、((x==2)&&(y!=3))||((x!=2)&&(y==3))D、((x==2)&&(y!=3))&&((x!=2)&&(y==3))答案:C181.下列關(guān)于ArrayList的描述中,錯(cuò)誤的是(A、ArrayList集合可以看作一個(gè)長(zhǎng)度可變的數(shù)組。B、ArrayList集合不適合做大量的增刪操作。C、ArrayList集合查找元素非常便捷。D、ArrayList集合中的元素索引從1開始。答案:D解析:ArrayList集合中的元素索引從0開始182.在Java中,存放字符串常量的對(duì)象屬于()類對(duì)象。A、CharacterB、StringC、StringBufferD、Vector答案:B183.以下語句有語法錯(cuò)的是:A、intx=1;y=2;z=3B、for(intx=10,y=0;x>0;x++);C、while(x>5);D、for(;;);答案:A184.BufferedWriter的哪個(gè)方法可以寫入一個(gè)換行符。A、enter()B、println()C、newLine()D、write()答案:C185.在Java中,java源文件經(jīng)過編譯后產(chǎn)生的文件后綴是()A、classB、javaC、javacD、txt答案:A186.下列程序的功能是將一個(gè)整數(shù)數(shù)組寫入二進(jìn)制文件。在程序的下劃線處應(yīng)填入的選項(xiàng)是:importjava.io.*;publicclassXieShuzu{publicstaticvoidmain(String[]a){int[]myArray={10,20,30,40};try{DataOutputStreamdos=newDataOutputStream(newFileOutputStream("ints.dat"));for(inti=0;i<myArray.length;i++){dos._____(myArray[i]);dos.close();System.out.println("已經(jīng)將整數(shù)數(shù)組寫入二進(jìn)制文件:ints.dat");}catch(IOExceptionioe){System.out.println("IOException");}}}A、writeArrayB、writeByteC、writeIntD、writeDouble答案:C187.Model2模式是在Model1的設(shè)計(jì)模式基礎(chǔ)上加入()來實(shí)現(xiàn)程序控制層A、ServletB、JSP頁面C、JavaBeanD、Filter答案:A188.當(dāng)單擊鼠標(biāo)或拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是:A、MouseEventB、ActionEventC、ItemEventD、KeyEvent答案:A189.下面選項(xiàng)中,完全面向?qū)ο蟮木幊陶Z言是()A、CB、COBOLC、JAVAD、FORTRAN答案:C190.下列選項(xiàng)中關(guān)于二維數(shù)組的定義,錯(cuò)誤的是()A、int[][]arr=newB、int[][]arr=newC、int[][]arr=newD、int[][]arr={{1},{2,3},{4,5,6}};答案:A191.下列語句序列執(zhí)行后,j的值是()。intj=1;for(inti=5;i>0;i-=2)j*=i;A、15B、1C、60D、0答案:A192.下面有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是():A、創(chuàng)建子類的對(duì)象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)B、子類可以不調(diào)用父類的構(gòu)造函數(shù)C、子類必須通過super()關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)D、子類無法繼承父類的構(gòu)造函數(shù)答案:D193.下列標(biāo)識(shí)符中哪項(xiàng)是不合法的()A、Imeic$223B、_godC、$34sD、7d答案:D194.在JAVA語言中,靜態(tài)變量用()修飾的。A、staticB、finalC、abstractD、interface答案:A195.定義一個(gè)公有double型常量PI,哪一條語句最好?A、publicfinalstaticdoublePI=3.14;B、publicfinalstaticdoublePI;C、publicfinaldoublePI;D、publicstaticdoublePI=3.14;答案:A196.請(qǐng)閱讀下面的程序片段:publicclassTest1{publicstaticvoidmain(String[]args){intsub=sub(12,5);System.out.println("sub="+sub);}publicstaticintsub(intA,intb){returna-b;}}程序的運(yùn)行結(jié)果是()A、sub=12B、sub=5C、sub=17D、sub=7答案:D197.表達(dá)式9/2%2的值是()。A、0B、1C、0.5D、1.5答案:A198.哪一種類型的代碼被JVM解釋成本地代碼()。A、源代碼B、處理器代碼C、字節(jié)碼D、exe可執(zhí)行代碼答案:C199.Java語言中,集合類都位于哪個(gè)包中?A、java.utilB、java.langC、java.arrayD、java.collections答案:A200.應(yīng)用程序的main方法中有以下語句,則輸出的結(jié)果是()。Strings1="0.5",s2="12";Doublex=Double.parseDouble(s1);Inty=Integer.parseInt(s2);System.out.println(x+y);A、12.5B、120.5C、12D、“12.5”答案:A201.下面關(guān)于JSP文件注冊(cè)和映射虛擬路徑的說法中,正確的是()A、只需將<servlet-class>元素修改為<jsp-file>元素即可B、只需將<servlet-name>元素修改為<jsp-file>元素即可C、只需將元素修改為<jsp-file>元素即可D、與原來配置一樣.<servlet-class>中直接寫jsp文件所在地址就可以答案:A202.下列哪一個(gè)不屬于JAVA語言的數(shù)據(jù)類型:A、指針類型B、類C、數(shù)組D、浮點(diǎn)類型答案:A203.Java程序中可以包括哪些部分?()A、只有類B、類和對(duì)象C、類,全局對(duì)象,全局函數(shù)D、類,全局對(duì)象,極少全局函數(shù)和全局變量答案:B204.在程序讀入字符文字時(shí),推薦使用以下哪個(gè)流A、FileReaderB、FileWriterC、FileInputStreamD、ObjectInputStream答案:A205.下面選項(xiàng)中關(guān)于abstract的使用正確的是()。A、privateabstractvoidblood();B、abstractfinalvoidblood();C、staticabstractvoidblood();D、publicabstractvoidblood();答案:D206.在JavaScript中,能夠?qū)崿F(xiàn)頁面重新加載的選項(xiàng)是()A、document.reload()B、window.reload()C、location.reload()D、history.reload()答案:C207.下列選項(xiàng)中,用于在定義子類時(shí)聲明父類名的關(guān)鍵字是:A、interfaceB、packageC、extendsD、class答案:C208.下面關(guān)鍵字不能用來控制對(duì)類成員的訪問的是A、publicB、protectedC、privateD、default答案:D209.設(shè)有定義語句inta[]={1,3,5,7};則敘述錯(cuò)誤的是A、a數(shù)組的元素下標(biāo)為1,2,3,4B、數(shù)組中的每個(gè)元素都是整型數(shù)C、a數(shù)組有4個(gè)元素D、數(shù)組元素的引用a[A.length-1]合法答案:A210.使用EL的pageContext對(duì)象,可以獲取到的JSP對(duì)象是()A、pageB、pageScopeC、requestD、session答案:C211.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?()A、while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)B、while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果C、兩種循環(huán)任何時(shí)候都可替換D、兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空答案:B解析:當(dāng)知道執(zhí)行次數(shù)的時(shí)候一般用for當(dāng)條件循環(huán)時(shí)一般用while例如:Fori=0,i<n,i++{}這里n是已知數(shù),可以循環(huán)n次Whilei<n{}不知道要循環(huán)多少次,但當(dāng)i>=n的時(shí)候停止循環(huán)Dowh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GBT 13025.1-2012制鹽工業(yè)通 用試驗(yàn)方法 粒度的測(cè)定專題研究報(bào)告
- 《GB-T 39436-2020病媒生物防制操作規(guī)程 地鐵》專題研究報(bào)告
- 《GB-T 10987-2009光學(xué)系統(tǒng) 參數(shù)的測(cè)定》專題研究報(bào)告
- 云安全運(yùn)維服務(wù)協(xié)議
- 智能家居行業(yè)智能家電測(cè)試工程師崗位招聘考試試卷及答案
- 2025年10月12日蕪湖弋江社區(qū)工作者面試真題及答案解析
- 2025年柔性制造單元(FMC)合作協(xié)議書
- 腸道菌群與免疫健康的關(guān)系
- 2025年食品冷凍機(jī)械項(xiàng)目發(fā)展計(jì)劃
- 風(fēng)濕病的康復(fù)指導(dǎo)
- 2025四川航天川南火工技術(shù)有限公司招聘考試題庫及答案1套
- 冠狀動(dòng)脈微血管疾病診斷和治療中國(guó)專家共識(shí)(2023版)
- (正式版)CB∕T 4550-2024 船舶行業(yè)企業(yè)安全設(shè)備設(shè)施管理規(guī)定
- 全套管全回轉(zhuǎn)鉆機(jī)鉆孔咬合樁施工工藝
- 2024年春季學(xué)期中國(guó)文學(xué)基礎(chǔ)#期末綜合試卷-國(guó)開(XJ)-參考資料
- 軍隊(duì)物資工程服務(wù)采購產(chǎn)品分類目錄
- 《天文教學(xué)設(shè)計(jì)》教學(xué)設(shè)計(jì)
- 大學(xué)通用俄語1
- GB/T 24002.1-2023環(huán)境管理體系針對(duì)環(huán)境主題領(lǐng)域應(yīng)用GB/T 24001管理環(huán)境因素和應(yīng)對(duì)環(huán)境狀況的指南第1部分:通則
- GB/T 16938-2008緊固件螺栓、螺釘、螺柱和螺母通用技術(shù)條件
- C語言課程設(shè)計(jì)-商品信息管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論