![山東師范大學(xué)Java期末復(fù)習(xí)題_第1頁(yè)](http://file4.renrendoc.com/view9/M00/02/10/wKhkGWdL4tuACvQgAAFz2b1q2vk659.jpg)
![山東師范大學(xué)Java期末復(fù)習(xí)題_第2頁(yè)](http://file4.renrendoc.com/view9/M00/02/10/wKhkGWdL4tuACvQgAAFz2b1q2vk6592.jpg)
![山東師范大學(xué)Java期末復(fù)習(xí)題_第3頁(yè)](http://file4.renrendoc.com/view9/M00/02/10/wKhkGWdL4tuACvQgAAFz2b1q2vk6593.jpg)
![山東師范大學(xué)Java期末復(fù)習(xí)題_第4頁(yè)](http://file4.renrendoc.com/view9/M00/02/10/wKhkGWdL4tuACvQgAAFz2b1q2vk6594.jpg)
![山東師范大學(xué)Java期末復(fù)習(xí)題_第5頁(yè)](http://file4.renrendoc.com/view9/M00/02/10/wKhkGWdL4tuACvQgAAFz2b1q2vk6595.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JAVA復(fù)習(xí)題(第1套)一.
多項(xiàng)選擇題1.(2分)下面正確聲明一個(gè)一維數(shù)組的是()。A.boolean[]aB.inta[]C.chara[][]D.doublea[10]正確答案:A,B2.(2分)在下面代碼中a為何值時(shí)輸出結(jié)果為"2"?()A.1B.2C.3D.default正確答案:B,C3.(2分)下面能體現(xiàn)Java面向?qū)ο筇匦缘挠??()A.類(lèi)是Java程序的基本單元B.動(dòng)態(tài)綁定機(jī)制可以實(shí)現(xiàn)方法的覆蓋C.Java是高級(jí)編程語(yǔ)言D.Java有通用類(lèi)Object正確答案:A,B,D4.(2分)在Java語(yǔ)言中,下面哪些說(shuō)法是正確的?()A.一個(gè)接口只能繼承一個(gè)父接口B.一個(gè)類(lèi)只允許繼承一個(gè)父類(lèi)C.一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口D.一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口正確答案:B,D5.(2分)下面關(guān)于Java語(yǔ)言說(shuō)法正確的是()。A.Java語(yǔ)言是面向?qū)ο蟮?、解釋?zhí)行的、可以進(jìn)行網(wǎng)絡(luò)編程的語(yǔ)言。B.Java語(yǔ)言具有可移植性,是與平臺(tái)無(wú)關(guān)的編程語(yǔ)言。C.Java語(yǔ)言可對(duì)內(nèi)存垃圾自動(dòng)收集。D.Java程序雖然是“一次編譯,到處運(yùn)行",但必須要有Java的運(yùn)行環(huán)境。正確答案:A,B,C,D6.(2分)下面關(guān)于Java語(yǔ)言中實(shí)例方法和類(lèi)方法的說(shuō)法,哪幾項(xiàng)是對(duì)的?()A.實(shí)例方法可以直接通過(guò)類(lèi)名調(diào)用B.類(lèi)方法可以直接通過(guò)類(lèi)名調(diào)用C.實(shí)例方法可以操作實(shí)例/類(lèi)變量D.類(lèi)方法可以直接操作類(lèi)/實(shí)例變量正確答案:B,C7.(2分)下列選項(xiàng)代碼正確的有()。A.inti=0;if(i){System.out.println("OK");}B.booleanb=true;booleanb2=true;if(b==b2){System.out.println("OK");}C.inti=1;intj=2;if(i==1&|j==2)System.out.println("OK");D.inti=1;intj=2;if(i==1||j==2)System.out.println("OK");正確答案:B,D8.(2分)下面哪些項(xiàng)正確演示了繼承關(guān)系?()A.interfaceComponent{}classContainerextendsComponent{}B.classFather{}classsonextendsFather{}C.abstractclassColorable{}classShapeextendsColorable{}D.interfacePerson{}publicclassEmployeeimplementsPerson{}正確答案:B,C,D9.(2分)若類(lèi)Inner是類(lèi)Outer的內(nèi)部類(lèi),則下面說(shuō)法正確的是()。A.Inner不能被Outer的子類(lèi)繼承B.定義Inner可以用protected修飾C.Inner是Outer重要的類(lèi)成員D.Inner可以被Outer的子類(lèi)繼承正確答案:A,B10.(2分)下面哪幾項(xiàng)表達(dá)式在編譯運(yùn)行時(shí)會(huì)出現(xiàn)錯(cuò)誤提示?()A.inta=Integer.parseInt(abc789);B.inta=(int)""我"";C.inta=int(""我"");D.inta=Integer.parseInt(""a"");正確答案:A,C,D11.(2分)下面有關(guān)抽象類(lèi),哪些敘述是對(duì)的?()。A.抽象類(lèi)一定包含抽象方法。B.含有抽象方法的類(lèi)是抽象類(lèi)。C.抽象類(lèi)可以包含非抽象方法。D.抽象類(lèi)可以不包含抽象方法。正確答案:B,C,D12.(2分)下列哪些表達(dá)式返回的是true?()+0分A."john"=="john"B.
"john".equals("john")C.
"john"="john"D."john".equals(newString("john"))我的答案:正確答案:A,B,D13.(2分)下面有關(guān)變量及其作用域的陳述哪些是對(duì)的?()+0分A.非靜態(tài)的局部變量失效即被被銷(xiāo)毀。B.形參變量只在定義它的方法內(nèi)有效。C.類(lèi)變量可以被用戶(hù)釋放掉內(nèi)存。D.靜態(tài)變量會(huì)保持到程序運(yùn)行結(jié)束。正確答案:A,B,D14.(2分)下面哪幾個(gè)函數(shù)是publicvoidexample(){...}的重載函數(shù)?()。A.publicvoidexample(intm){...}B.publicintexample(){...}C.
publicvoidexample2(){...}D.publicintexample(intm,floatf){...}正確答案:A,D15.(2分)下面敘述哪些是正確的?()。A.java中,子類(lèi)不可以訪問(wèn)父類(lèi)的私有成員和受保護(hù)的成員。B.在java中,可以用異常(Exception)來(lái)拋出一些并非錯(cuò)誤的消息。C.
java接口包含抽象方法定義和常量聲明。D.
java中的容器(如Vector)可以用來(lái)存儲(chǔ)任何類(lèi)型的對(duì)象。正確答案:B,C,D16.(2分)publicstaticvoidmain方法可以通過(guò)Eclipse編譯的參數(shù)描述是()。A.Stringargs[]B.String[]argsC.String[]argsD.Stringargs正確答案:A,B,C17.(2分)若A、B是類(lèi),I1、I2是接口,則下面關(guān)于的語(yǔ)句哪些是正確的?()+0分A.classBextendsA{……}B.classAextendsI1I2{……}C.classAimplementsI1,I2{……}D.classAimplementsI1,implementsI2{}正確答案:A,C18.(2分)下面哪些說(shuō)法是錯(cuò)誤的?()。A.用New運(yùn)算符來(lái)創(chuàng)建的對(duì)象,一旦失效則立即被做垃圾回收。B.java允許程序員直接釋放對(duì)象的內(nèi)存。C.java函數(shù)的參數(shù)傳遞規(guī)定,所有的原始類(lèi)型(如整數(shù))和對(duì)象都為地址傳遞。D.java函數(shù)的返回值類(lèi)型不是函數(shù)重載的依據(jù)。正確答案:A,B,C19.(2分)在Java中,關(guān)于final關(guān)鍵字的說(shuō)法正確的是()。A.修飾的變量只有一次賦值機(jī)會(huì)。B.如果修飾類(lèi),則該類(lèi)只能被一個(gè)子類(lèi)繼承。C.修飾的方法不能在子類(lèi)中被覆蓋。D.修飾的方法所在的類(lèi)不能被繼承。正確答案:A,C20.(2分)在Java中,下面關(guān)于包的陳述中正確的是()。A.包的聲明必須在文件首行。B.包的聲明必須緊跟在import語(yǔ)句的后面。C.只有公共類(lèi)才能放在包中。D.多個(gè)文件生成的類(lèi)可以放在同一個(gè)包中。正確答案:A,D21.(2分)下面的表達(dá)式哪些是全部正確的?()A.Strings="你好";inti=1;s=i+s;B.Strings="你好";inti=1;s+=i;C.Strings="你好";inti=1;s=++i;D.Strings="你好";inti=1;if(i!=s){s=i};正確答案:A,B22.(2分)存儲(chǔ)一組數(shù)量不確定的數(shù)據(jù)應(yīng)選下面哪些容器()A.LinkedListB.VectorC.StackD.ArrayList正確答案:A,B,C,D23.(2分)下面哪些行為能體現(xiàn)面向?qū)ο蟮亩鄳B(tài)特性?()A.方法重載B.方法覆蓋C.方法重寫(xiě)D.方法調(diào)用正確答案:A,B,C24.(2分)接口Runnable與類(lèi)Thread都有公共空類(lèi)型的run()方法,則下面能覆蓋它的是()A.publicclassXimplementsRunnable{publicvoidrun(){......}}B.publicclassXextendsThread{publicvoidrun(){......}}C.publicclassXextendsThread{intrun(){......}}D.publicclassXimplementsRunnable{protecteddoublerun(){......}}正確答案:A,B25.(2分)構(gòu)造方法BufferedInputStream()的合適參數(shù)類(lèi)型是哪些?()A.InputStreamB.FileOuterStreamC.FileInputStreamD.OutputStream正確答案:A,C二.
單選題26.(1分)若某個(gè)變量只能被本類(lèi)及其子類(lèi)的成員使用,則使用下列哪個(gè)訪問(wèn)控制修飾()。A.privateB.protectedC.默認(rèn)D.public正確答案:A27.(1分)System.out.println("5"+2);的輸出結(jié)果應(yīng)該是()。A.52B.7C.2D.5正確答案:A28.(1分)編譯Java程序的命令是:A.appletviewerB.javacC.javaD.javadoc正確答案:B29.(1分)若inta=3,c=1;時(shí),則下列程序段被執(zhí)行后,c的值是多少?()if(a>0)if(a>3)c=2;elsec=3;elsec=4;A.1B.2C.3D.4正確答案:C30.(1分)下面的選項(xiàng)中,哪一項(xiàng)不屬于“汽車(chē)類(lèi)”的行為()。A.啟動(dòng)B.剎車(chē)C.減速D.速度正確答案:D31.(1分)若在類(lèi)A定義中定義方法:abstractintperformDial();則該方法屬于()。A.接口方法B.抽象方法C.最終方法D.空方法正確答案:B32.(1分)下列方法頭中哪一個(gè)不與其他方法形成重載(overload)關(guān)系?()A.voidmmm()B.voidmmm(inti)C.voidmmm(Strings)D.intmm()我的答案:正確答案:D33.(1分)下面聲明數(shù)組的錯(cuò)誤寫(xiě)法是()。A.inta[];B.int[]a;C.int[][]a;D.int[][3]a;正確答案:D34.(1分)main方法是Java程序的入口,關(guān)于main方法的方法頭以下哪項(xiàng)是合法的?()A.publicstaticvoidmain()B.publicstaticvoidmain(String[]args)C.publicstaticintmain(String[]arg)D.publicvoidmain(Stringarg[])我的答案:正確答案:B35.(1分)下面哪一個(gè)操作符的優(yōu)先級(jí)最高?()A.&&B.||C.!D.+正確答案:C36.(1分)有如下程序段:inta,b;a=b=5;Strings1="祝你今天考出好成績(jī)!";Strings2=s1;則表達(dá)式a==b與s2==s1的結(jié)果分別是:()。A.false與trueB.true與trueC.true與falseD.false與false正確答案:B37.(1分)執(zhí)行語(yǔ)句inti=1,j=++i;后i與j的值分別為()。A.1與1B.2與1C.2與2D.1與2正確答案:C38.(1分)下面哪一個(gè)循環(huán)會(huì)導(dǎo)致死循環(huán)?()A.for(intk=0;k<0;k++)B.for(intk=10;k>0;k--)C.for(intk=0;k<10;k--)D.for(intk=0;k<1;k++)我的答案:正確答案:C39.(1分)下列哪個(gè)是合法的Java標(biāo)識(shí)符?()A.Tree&GlassesB.FirstJavaAppletC.*theLastOneD.273.5正確答案:B40.(1分)有如下程序段:inttotal=0;for(inti=0;i<4;i++){if(i==1)continue;if(i==2)break;total+=i;}
則執(zhí)行完該程序段后total的值為:()。A.3B.1C.0D.6正確答案:C41.(1分)為類(lèi)A的一個(gè)無(wú)參無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使之可用類(lèi)名調(diào)用()。A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()我的答案:正確答案:A42.(1分)在Java中用什么關(guān)鍵字修飾的方法是不能被覆蓋的?()A.finalB.protectedC.publicD.void正確答案:A43.(1分)編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。A.byteB..classC..htmlD..exe正確答案:B44.(1分)在Java中,常量"456"屬于()類(lèi)的對(duì)象。A.intB.StringC.IntegerD.char正確答案:B45.(1分)下列哪個(gè)選項(xiàng)不是Java語(yǔ)言的特點(diǎn)?()A.面向?qū)ο驜.高安全性C.平臺(tái)無(wú)關(guān)D.面向過(guò)程正確答案:D46.(1分)下面這些類(lèi)型的應(yīng)用,哪個(gè)通常不使用Java語(yǔ)言來(lái)編寫(xiě)?()A.AspB.AppletC.ServletD.JavcaSwing正確答案:A47.(1分)下列哪種異常是檢查型異常,需要在編寫(xiě)程序時(shí)聲明()+0分A.NullPointerExceptionB.ClassCastExceptionC.
FileNotFoundExceptionD.IndexOutOfBoundsException正確答案:D48.(1分)下面哪一個(gè)是合法的定義和創(chuàng)建一維數(shù)組的語(yǔ)句()A.int[]ages=[100];B.intages=newint[100];C.int[]ages=newint[100];D.int()ages=newint(100);正確答案:C49.(1分)下面哪一行代碼正確的聲明了一個(gè)類(lèi)方法(靜態(tài)方法)?()A.publicintmethod(inti)B.protectedmethod(inti)C.publicstaticmethod(Strings)D.protectedstaticvoidmethod(Integeri)我的答案:正確答案:D50.(1分)Java編程默認(rèn)引用包為()A.java.sys包B.java.lang包C.java.util包D.以上都不是正確答案:B51.(1分)要從文件"filE.dat"中讀出第10個(gè)字節(jié)到變量c中,執(zhí)行“FileInputStreamin=newFileInputStream("filE.dat");”語(yǔ)句后,下列哪項(xiàng)代碼適合?()A.in.skip(9);intc=in.read();B.in.skip(10);intc=in.read();C.intc=in.read(); D.
in.skip(9);intc=in.readByte();正確答案:D52.(1分)下面語(yǔ)句在編譯時(shí)不會(huì)出現(xiàn)警告或錯(cuò)誤的是()A.floatf=3.14;B.Booleanb=null;C.charc="c";D.inti=10.0;正確答案:B53.(1分)聲明成員變量時(shí),如果不使用任何訪問(wèn)控制符(public,protected,private),則以下哪種類(lèi)型的類(lèi)不能對(duì)該成員進(jìn)行直接訪問(wèn)()+0分A.同一類(lèi)B.同一包中的子類(lèi)C.同一包中的非子類(lèi)D.不同包中的子類(lèi)正確答案:C54.(1分)Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項(xiàng)中哪個(gè)方法不是Collection接口所定義的?()+0分A.intsize()B.booleancontainsAll(Collectionc)C.compareTo(Objectobj)D.booleanremove(Objectobj)我的答案:正確答案:C55.(1分)給出下面代碼段,哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?()A.行10B.行4C.行6D.行9正確答案:A56.(1分)下面說(shuō)法正確的是()A.一個(gè)子類(lèi)的對(duì)象可以接收其父類(lèi)對(duì)象能接收的全部消息。B.當(dāng)子對(duì)象和父對(duì)象能接收同樣的消息時(shí),它們針對(duì)消息產(chǎn)生的行為一定相同。C.父類(lèi)一定比它的子類(lèi)的方法更多。D.子類(lèi)在構(gòu)造方法中可以借助super關(guān)鍵字來(lái)調(diào)用父類(lèi)的構(gòu)造方法。正確答案:D57.(1分)下面哪個(gè)流的類(lèi)屬于面向字符的輸入流()+0分A.BufferedWriterB.FileInputStreamC.ObjectOutputStreamD.InputStreamReader正確答案:C58.(1分)類(lèi)ClassDemo中定義了一個(gè)靜態(tài)變量sum,分析下面程序段的輸出結(jié)果。()A.0B.11C.6D.2正確答案:B59.(1分)新建一個(gè)字符串對(duì)象,下面哪個(gè)選項(xiàng)的代碼是正確的?()A.Strings=""0"";B.Strings="0";C.newchar("0");D.Strings;正確答案:B60.(1分)下面關(guān)于數(shù)組聲明和初始化的語(yǔ)句那個(gè)有語(yǔ)法錯(cuò)誤?()正確答案:61.(1分)選項(xiàng)中哪一行代碼可以替換題目中“//addcodehere”而不產(chǎn)生編譯錯(cuò)誤?()A.publicabstractvoidmethod(inta);B.publicdoublemethod(){}C.publicintmethod();D.publicabstractvoidanotherMethod(){}正確答案:A62.(1分)下面不是合法標(biāo)識(shí)符的是()A.2ofUSB.giveMesC.whataQuizD.$d2000_正確答案:A63.(1分)getCustomerInfo()方法如下,try中可以捕獲三種類(lèi)型的異常,如果在該方法運(yùn)行中產(chǎn)生了一個(gè)IOException,將會(huì)輸出什么結(jié)果()A.IOException!B.IOException!Exception!C.FileNotFoundException!IOException!D.FileNotFoundException!Exception!正確答案:A64.(1分)下面的方法,當(dāng)i值為2的時(shí)候返回值是多少?()A.0B.2C.4D.10正確答案:D65.(1分)一個(gè)線程在任何時(shí)刻都處于某種線程狀態(tài)(threadstate),例如運(yùn)行狀態(tài)、阻塞狀態(tài)、就緒狀態(tài)等。一個(gè)線程可以由選項(xiàng)中的哪種線程狀態(tài)直接到達(dá)運(yùn)行狀態(tài)?()+0分A.死亡狀態(tài)B.阻塞狀態(tài)(對(duì)象lock池內(nèi))C.阻塞狀態(tài)(對(duì)象wait池內(nèi))D.就緒狀態(tài)正確答案:D三.
判斷題66.(1分)abstract可以修飾類(lèi)與方法。()正確答案:正確67.(1分)嚴(yán)格區(qū)分包內(nèi)包外訪問(wèn)權(quán)限的修飾符是protected。()正確答案:錯(cuò)誤68.(1分)從鍵盤(pán)輸入值為25的十六進(jìn)制整數(shù)的形式是019。()正確答案:錯(cuò)誤69.(1分)Java允許程序員直接申請(qǐng)和釋放對(duì)象內(nèi)存。()正確答案:錯(cuò)誤70.(1分)String類(lèi)隱式創(chuàng)建的對(duì)象存在堆內(nèi)存里。()正確答案:錯(cuò)誤71.(1分)Java的執(zhí)行字節(jié)碼文件的命令是javaC.exe。()+0分正確答案:錯(cuò)誤72.(1分)static只能修飾方法與屬性,不可以修飾類(lèi)。()+0分正確答案:錯(cuò)誤73.(1分)String類(lèi)顯式創(chuàng)建的對(duì)象存在堆內(nèi)存中。()+0分正確答案:正確74.(1分)十六進(jìn)制數(shù)0x7B的正確的八進(jìn)制表示是112。()+0分正確答案:錯(cuò)誤75.(1分)方法中定義的局部?jī)?nèi)部類(lèi)能訪問(wèn)的其所在方法的局部變量應(yīng)該是final的。()+0分正確答案:正確JAVA復(fù)習(xí)題(第2套)一.
多項(xiàng)選擇題1.(2分)下面正確聲明一個(gè)一維數(shù)組的是()。A.boolean[]aB.inta[]C.chara[][]D.doublea[10]正確答案:A,B2.(2分)在下面代碼中a為何值時(shí)輸出結(jié)果為"2"?()A.1B.2C.3D.default正確答案:B,C3.(2分)下面能體現(xiàn)Java面向?qū)ο筇匦缘挠校浚ǎ〢.類(lèi)是Java程序的基本單元B.動(dòng)態(tài)綁定機(jī)制可以實(shí)現(xiàn)方法的覆蓋C.Java是高級(jí)編程語(yǔ)言D.Java有通用類(lèi)Object正確答案:A,B,D4.(2分)在Java語(yǔ)言中,下面哪些說(shuō)法是正確的?()A.一個(gè)接口只能繼承一個(gè)父接口B.一個(gè)類(lèi)只允許繼承一個(gè)父類(lèi)C.一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口D.一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口正確答案:B,D5.(2分)下面關(guān)于Java語(yǔ)言說(shuō)法正確的是()。A.Java語(yǔ)言是面向?qū)ο蟮摹⒔忉寛?zhí)行的、可以進(jìn)行網(wǎng)絡(luò)編程的語(yǔ)言。B.Java語(yǔ)言具有可移植性,是與平臺(tái)無(wú)關(guān)的編程語(yǔ)言。C.Java語(yǔ)言可對(duì)內(nèi)存垃圾自動(dòng)收集。D.Java程序雖然是“一次編譯,到處運(yùn)行",但必須要有Java的運(yùn)行環(huán)境。正確答案:A,B,C,D6.(2分)下面關(guān)于Java語(yǔ)言中實(shí)例方法和類(lèi)方法的說(shuō)法,哪幾項(xiàng)是對(duì)的?()A.實(shí)例方法可以直接通過(guò)類(lèi)名調(diào)用B.類(lèi)方法可以直接通過(guò)類(lèi)名調(diào)用C.實(shí)例方法可以操作實(shí)例/類(lèi)變量D.類(lèi)方法可以直接操作類(lèi)/實(shí)例變量正確答案:B,C7.(2分)下列選項(xiàng)代碼正確的有()。A.inti=0;if(i){System.out.println("OK");}B.booleanb=true;booleanb2=true;if(b==b2){System.out.println("OK");}C.inti=1;intj=2;if(i==1&|j==2)System.out.println("OK");D.inti=1;intj=2;if(i==1||j==2)System.out.println("OK");正確答案:B,D8.(2分)下面哪些項(xiàng)正確演示了繼承關(guān)系?()A.interfaceComponent{}classContainerextendsComponent{}B.classFather{}classsonextendsFather{}C.abstractclassColorable{}classShapeextendsColorable{}D.interfacePerson{}publicclassEmployeeimplementsPerson{}正確答案:B,C,D9.(2分)若類(lèi)Inner是類(lèi)Outer的內(nèi)部類(lèi),則下面說(shuō)法正確的是()。A.Inner不能被Outer的子類(lèi)繼承B.定義Inner可以用protected修飾C.Inner是Outer重要的類(lèi)成員D.Inner可以被Outer的子類(lèi)繼承正確答案:A,B10.(2分)下面哪幾項(xiàng)表達(dá)式在編譯運(yùn)行時(shí)會(huì)出現(xiàn)錯(cuò)誤提示?()A.inta=Integer.parseInt(abc789);B.inta=(int)""我"";C.inta=int(""我"");D.inta=Integer.parseInt(""a"");正確答案:A,C,D11.(2分)下面有關(guān)抽象類(lèi),哪些敘述是對(duì)的?()。A.抽象類(lèi)一定包含抽象方法。B.含有抽象方法的類(lèi)是抽象類(lèi)。C.抽象類(lèi)可以包含非抽象方法。D.抽象類(lèi)可以不包含抽象方法。正確答案:B,C,D12.(2分)下列哪些表達(dá)式返回的是true?()+0分A."john"=="john"B.
"john".equals("john")C.
"john"="john"D."john".equals(newString("john"))我的答案:正確答案:A,B,D13.(2分)下面有關(guān)變量及其作用域的陳述哪些是對(duì)的?()+0分A.非靜態(tài)的局部變量失效即被被銷(xiāo)毀。B.形參變量只在定義它的方法內(nèi)有效。C.類(lèi)變量可以被用戶(hù)釋放掉內(nèi)存。D.靜態(tài)變量會(huì)保持到程序運(yùn)行結(jié)束。正確答案:A,B,D14.(2分)下面哪幾個(gè)函數(shù)是publicvoidexample(){...}的重載函數(shù)?()。A.publicvoidexample(intm){...}B.publicintexample(){...}C.
publicvoidexample2(){...}D.publicintexample(intm,floatf){...}正確答案:A,D15.(2分)下面敘述哪些是正確的?()。A.java中,子類(lèi)不可以訪問(wèn)父類(lèi)的私有成員和受保護(hù)的成員。B.在java中,可以用異常(Exception)來(lái)拋出一些并非錯(cuò)誤的消息。C.
java接口包含抽象方法定義和常量聲明。D.
java中的容器(如Vector)可以用來(lái)存儲(chǔ)任何類(lèi)型的對(duì)象。正確答案:B,C,D16.(2分)publicstaticvoidmain方法可以通過(guò)Eclipse編譯的參數(shù)描述是()。A.Stringargs[]B.String[]argsC.String[]argsD.Stringargs正確答案:A,B,C17.(2分)若A、B是類(lèi),I1、I2是接口,則下面關(guān)于的語(yǔ)句哪些是正確的?()+0分A.classBextendsA{……}B.classAextendsI1I2{……}C.classAimplementsI1,I2{……}D.classAimplementsI1,implementsI2{}正確答案:A,C18.(2分)下面哪些說(shuō)法是錯(cuò)誤的?()。A.用New運(yùn)算符來(lái)創(chuàng)建的對(duì)象,一旦失效則立即被做垃圾回收。B.java允許程序員直接釋放對(duì)象的內(nèi)存。C.java函數(shù)的參數(shù)傳遞規(guī)定,所有的原始類(lèi)型(如整數(shù))和對(duì)象都為地址傳遞。D.java函數(shù)的返回值類(lèi)型不是函數(shù)重載的依據(jù)。正確答案:A,B,C19.(2分)在Java中,關(guān)于final關(guān)鍵字的說(shuō)法正確的是()。A.修飾的變量只有一次賦值機(jī)會(huì)。B.如果修飾類(lèi),則該類(lèi)只能被一個(gè)子類(lèi)繼承。C.修飾的方法不能在子類(lèi)中被覆蓋。D.修飾的方法所在的類(lèi)不能被繼承。正確答案:A,C20.(2分)在Java中,下面關(guān)于包的陳述中正確的是()。A.包的聲明必須在文件首行。B.包的聲明必須緊跟在import語(yǔ)句的后面。C.只有公共類(lèi)才能放在包中。D.多個(gè)文件生成的類(lèi)可以放在同一個(gè)包中。正確答案:A,D21.(2分)下面哪些行為能體現(xiàn)面向?qū)ο蟮亩鄳B(tài)特性?()A.方法重載B.方法覆蓋C.方法重寫(xiě)D.方法調(diào)用正確答案:A,B,C22.(2分)下列說(shuō)法正確的是()A.抽象類(lèi)不能被繼承B.接口只能被實(shí)現(xiàn)不能被繼承C.內(nèi)部類(lèi)不能被繼承D.Doublea=1.0是正確的java語(yǔ)句正確答案:C,D23.(2分)下面的表達(dá)式哪些是全部正確的?()A.Strings="你好";inti=1;s=i+s;B.Strings="你好";inti=1;s+=i;C.Strings="你好";inti=1;s=++i;D.Strings="你好";inti=1;if(i!=s){s=i};正確答案:A,B24.(2分)存儲(chǔ)一組數(shù)量不確定的數(shù)據(jù)應(yīng)選下面哪些容器()A.LinkedListB.VectorC.StackD.ArrayList正確答案:A,B,C,D25.(2分)接口Runnable與類(lèi)Thread都有公共空類(lèi)型的run()方法,則下面能覆蓋它的是()A.publicclassXimplementsRunnable{publicvoidrun(){......}}B.publicclassXextendsThread{publicvoidrun(){......}}C.publicclassXextendsThread{intrun(){......}}D.publicclassXimplementsRunnable{protecteddoublerun(){......}}正確答案:A,B二.
單選題26.(1分)若某個(gè)變量只能被本類(lèi)及其子類(lèi)的成員使用,則使用下列哪個(gè)訪問(wèn)控制修飾()。A.privateB.protectedC.默認(rèn)D.public正確答案:A27.(1分)System.out.println("5"+2);的輸出結(jié)果應(yīng)該是()。A.52B.7C.2D.5正確答案:A28.(1分)編譯Java程序的命令是:A.appletviewerB.javacC.javaD.javadoc正確答案:B29.(1分)若inta=3,c=1;時(shí),則下列程序段被執(zhí)行后,c的值是多少?()if(a>0)if(a>3)c=2;elsec=3;elsec=4;A.1B.2C.3D.4正確答案:C30.(1分)下面的選項(xiàng)中,哪一項(xiàng)不屬于“汽車(chē)類(lèi)”的行為()。A.啟動(dòng)B.剎車(chē)C.減速D.速度正確答案:D31.(1分)若在類(lèi)A定義中定義方法:abstractintperformDial();則該方法屬于()。A.接口方法B.抽象方法C.最終方法D.空方法正確答案:B32.(1分)下列方法頭中哪一個(gè)不與其他方法形成重載(overload)關(guān)系?()A.voidmmm()B.voidmmm(inti)C.voidmmm(Strings)D.intmm()我的答案:正確答案:D33.(1分)下面聲明數(shù)組的錯(cuò)誤寫(xiě)法是()。A.inta[];B.int[]a;C.int[][]a;D.int[][3]a;正確答案:D34.(1分)main方法是Java程序的入口,關(guān)于main方法的方法頭以下哪項(xiàng)是合法的?()A.publicstaticvoidmain()B.publicstaticvoidmain(String[]args)C.publicstaticintmain(String[]arg)D.publicvoidmain(Stringarg[])我的答案:正確答案:B35.(1分)下面哪一個(gè)操作符的優(yōu)先級(jí)最高?()A.&&B.||C.!D.+正確答案:C36.(1分)有如下程序段:inta,b;a=b=5;Strings1="祝你今天考出好成績(jī)!";Strings2=s1;則表達(dá)式a==b與s2==s1的結(jié)果分別是:()。A.false與trueB.true與trueC.true與falseD.false與false正確答案:B37.(1分)執(zhí)行語(yǔ)句inti=1,j=++i;后i與j的值分別為()。A.1與1B.2與1C.2與2D.1與2正確答案:C38.(1分)下面哪一個(gè)循環(huán)會(huì)導(dǎo)致死循環(huán)?()A.for(intk=0;k<0;k++)B.for(intk=10;k>0;k--)C.for(intk=0;k<10;k--)D.for(intk=0;k<1;k++)我的答案:正確答案:C39.(1分)下列哪個(gè)是合法的Java標(biāo)識(shí)符?()A.Tree&GlassesB.FirstJavaAppletC.*theLastOneD.273.5正確答案:B40.(1分)有如下程序段:inttotal=0;for(inti=0;i<4;i++){if(i==1)continue;if(i==2)break;total+=i;}
則執(zhí)行完該程序段后total的值為:()。A.3B.1C.0D.6正確答案:C41.(1分)為類(lèi)A的一個(gè)無(wú)參無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使之可用類(lèi)名調(diào)用()。A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()我的答案:正確答案:A42.(1分)在Java中用什么關(guān)鍵字修飾的方法是不能被覆蓋的?()A.finalB.protectedC.publicD.void正確答案:A43.(1分)編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。A.byteB..classC..htmlD..exe正確答案:B44.(1分)在Java中,常量"456"屬于()類(lèi)的對(duì)象。A.intB.StringC.IntegerD.char正確答案:B45.(1分)下列哪個(gè)選項(xiàng)不是Java語(yǔ)言的特點(diǎn)?()A.面向?qū)ο驜.高安全性C.平臺(tái)無(wú)關(guān)D.面向過(guò)程正確答案:D46.(1分)下面這些類(lèi)型的應(yīng)用,哪個(gè)通常不使用Java語(yǔ)言來(lái)編寫(xiě)?()A.AspB.AppletC.ServletD.JavcaSwing正確答案:A47.(1分)下列哪種異常是檢查型異常,需要在編寫(xiě)程序時(shí)聲明()+0分A.NullPointerExceptionB.ClassCastExceptionC.
FileNotFoundExceptionD.IndexOutOfBoundsException正確答案:D48.(1分)下面哪一個(gè)是合法的定義和創(chuàng)建一維數(shù)組的語(yǔ)句()A.int[]ages=[100];B.intages=newint[100];C.int[]ages=newint[100];D.int()ages=newint(100);正確答案:C49.(1分)下面哪一行代碼正確的聲明了一個(gè)類(lèi)方法(靜態(tài)方法)?()A.publicintmethod(inti)B.protectedmethod(inti)C.publicstaticmethod(Strings)D.protectedstaticvoidmethod(Integeri)我的答案:正確答案:D50.(1分)Java編程默認(rèn)引用包為()A.java.sys包B.java.lang包C.java.util包D.以上都不是正確答案:B51.(1分)要從文件"filE.dat"中讀出第10個(gè)字節(jié)到變量c中,執(zhí)行“FileInputStreamin=newFileInputStream("filE.dat");”語(yǔ)句后,下列哪項(xiàng)代碼適合?()A.in.skip(9);intc=in.read();B.in.skip(10);intc=in.read();C.intc=in.read();D.
in.skip(9);intc=in.readByte();正確答案:D52.(1分)下面語(yǔ)句在編譯時(shí)不會(huì)出現(xiàn)警告或錯(cuò)誤的是()A.floatf=3.14;B.Booleanb=null;C.charc="c";D.inti=10.0;正確答案:B53.(1分)聲明成員變量時(shí),如果不使用任何訪問(wèn)控制符(public,protected,private),則以下哪種類(lèi)型的類(lèi)不能對(duì)該成員進(jìn)行直接訪問(wèn)()+0分A.同一類(lèi)B.同一包中的子類(lèi)C.同一包中的非子類(lèi)D.不同包中的子類(lèi)正確答案:C54.(1分)Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項(xiàng)中哪個(gè)方法不是Collection接口所定義的?()+0分A.intsize()B.boolean
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球溫濕度氣候試驗(yàn)箱行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)光學(xué)有機(jī)硅膠行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球電子母豬喂料器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)熟食冷藏展示柜行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 房屋地基買(mǎi)賣(mài)合同
- 2025合同模板出國(guó)勞務(wù)合同范本
- 2025房屋借款合同范本
- 2025北京市前期物業(yè)服務(wù)合同模板
- 剪輯師聘用合同資訊
- 提升殘疾人的信息獲取與溝通能力
- 跨學(xué)科主題學(xué)習(xí)2-探索太空逐夢(mèng)航天 說(shuō)課稿-2024-2025學(xué)年粵人版地理七年級(jí)上冊(cè)
- 電力儲(chǔ)能用集裝箱技術(shù)規(guī)范
- PDCA提高患者自備口服藥物正確堅(jiān)持服用落實(shí)率
- 上海石油化工股份有限公司6181乙二醇裝置爆炸事故調(diào)查報(bào)告
- 家譜人物簡(jiǎn)介(優(yōu)選12篇)
- 品管部崗位職責(zé)20篇
- 2023年中智集團(tuán)下屬中智股份公司招聘筆試題庫(kù)及答案解析
- GA 1409-2017警用服飾硬式肩章
- 小兒垂釣 (課件)(14張)
- 嘉吉樂(lè)恩貝1-FarLactation課件
- 激光拉曼光譜技術(shù)課件
評(píng)論
0/150
提交評(píng)論