Java補(bǔ)考附有答案_第1頁
Java補(bǔ)考附有答案_第2頁
Java補(bǔ)考附有答案_第3頁
Java補(bǔ)考附有答案_第4頁
Java補(bǔ)考附有答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Java補(bǔ)考[復(fù)制]基本信息:[矩陣文本題]*姓名:________________________學(xué)號(hào):________________________1.下面定義數(shù)組的語句錯(cuò)誤的是.[單選題]*A、String[]str;B、Stringstr[];C、char[][]str;D、charstr[2][5];(正確答案)2.下列哪條語句在執(zhí)行過程中不會(huì)產(chǎn)生警告或錯(cuò)誤

[單選題]*A.floatf=1.3;B.charc=”a”;C.inti=10;(正確答案)D.booleanb=null3.java中定義數(shù)組名為abc,下面()可以得到數(shù)組元素的個(gè)數(shù)。[單選題]*A.abc.length()B.abc.length(正確答案)C.len(abc)D.ubound(abc)4.創(chuàng)建字符串s:Strings=newString(“hello”);以下()語句將改變s。[單選題]*A.s.append(“aaa”)B.s.concat(s);C.s.substring(3)D.以上語句都不會(huì)(正確答案)5.以下代碼段執(zhí)行后的輸出結(jié)果為()

intx=3;inty=10;System.out.println(y%x);[單選題]*A、0B、1(正確答案)C、2D、36.下列關(guān)于繼承的哪項(xiàng)敘述是正確的?[單選題]*A.在java中允許多重繼承B.在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C.在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D.java的單一繼承使代碼更可靠(正確答案)7.java語言的源程序經(jīng)編譯后所生成的程序類型為

[單選題]*A..exe型的可執(zhí)行程序B..obj型二進(jìn)制的程序C..lib型二進(jìn)制的庫(kù)程序D..class型類代碼的程序(正確答案)8.下列各種java的字符串操作,那種是錯(cuò)誤的

[單選題]*A."ABCD"+"EFGH";B."ABCD"&"EFGH";(正確答案)C."ABCD".concat("EFGH");D.StringABCD="EFGH";9.下列說法()是正確的。[單選題]*A.程序執(zhí)行到break語句是一定會(huì)結(jié)束所有的循環(huán)B.程序執(zhí)行到continue語句時(shí)會(huì)結(jié)束當(dāng)前循環(huán)C.break語句和continue語句都可以和標(biāo)簽協(xié)同使用(正確答案)D.continue語句和break語句的作用相同10.關(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í)候都可替換,而且循環(huán)體、至少被執(zhí)行一次D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空11.關(guān)于構(gòu)造函數(shù)的說法()正確。[單選題]*A.一個(gè)類只能有一個(gè)構(gòu)造函數(shù)B.一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù)C.構(gòu)造函數(shù)與類同名(正確答案)D.構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)12.下列關(guān)于修飾符混用的說法,錯(cuò)誤的是()?[單選題]*A.abstract不能與final并列使用修飾同一個(gè)類B.abstract類中不可以有private的成員C.abstract方法必須在abstract類中D.static方法能處理非static的屬性(正確答案)13.下列常見的系統(tǒng)定義的異常中,哪個(gè)是輸入、輸出異常?[單選題]*A.ClassNotFoundExceptionB.IOException(正確答案)C.FileNotFoundExceptionD.UnknownHostException14.下列關(guān)于JDK、JRE和JVM的描述。哪項(xiàng)正確?[單選題]*A.JDK中包含了JRE,JVM中包含了JREB.JDK中包含了JRE,JRE中包含了JVM(正確答案)C.JRE中包含了JDK,JVM中包含了JRED.JRE中包含了JDK,JDK中包含了JVM15.一個(gè)類實(shí)現(xiàn)接口的情況是[單選題]*A.一次可以實(shí)現(xiàn)多個(gè)接口(正確答案)B.一次只能實(shí)現(xiàn)一個(gè)接口C.不能實(shí)現(xiàn)接口D.不一定16.子類對(duì)象能否直接向其父類賦值?父類對(duì)象能否向其子類賦值?[單選題]*A.能,能B.能,不能(正確答案)C.不能,能D.不能,不能17.以下關(guān)于變量的說法錯(cuò)誤的是?[單選題]*A.變量名必須是一個(gè)有效的標(biāo)識(shí)符B.變量在定義時(shí)可以沒有初始值C.變量一旦被定義,在程序中的任何位置都可以被訪問(正確答案)D.在程序中,可以將一個(gè)byte類型賦值給一個(gè)int類型的變量,不需要特殊聲明18.表達(dá)式z=(6>5)?11:10的值是[單選題]*A.10B.11(正確答案)C.6D.519.定義一個(gè)接口時(shí),下列關(guān)鍵字中用不到的是()?[單選題]*A.publicB.extendsC.interfaceD.class(正確答案)20.有如下程序段:inta=b=5;Strings1="祝你今天考出好成績(jī)!";Strings2=s1;則表達(dá)式a==b與s2==s1的結(jié)果分別是:()[單選題]*A.true與true(正確答案)B.false與trueC.true與falseD.false與false21.”floatf=15.6F;inti=(int)f;System.out.println(“f=”+f);”執(zhí)行后的結(jié)果是[單選題]*A.f=15.6(正確答案)B.f=15C.f=15.0D.以上都不對(duì)22.以下選項(xiàng)中不是有效的標(biāo)識(shí)符的是()[單選題]*A.userNameB.2Test(正確答案)C.$changeD._password23.java中,JDBC是指()?[單選題]*A.java程序與數(shù)據(jù)庫(kù)連接的一種機(jī)制(正確答案)B.java程序與瀏覽器交互的一種機(jī)制C.java類庫(kù)名稱D.java類編譯程序24.Java屬于以下哪種語言?[單選題]*A.機(jī)器語言B.匯編語言C.高級(jí)語言(正確答案)D.以上都不對(duì)25.下列選項(xiàng)中,()不屬于Java語言的基本數(shù)據(jù)類型?[單選題]*A.整數(shù)型B.數(shù)組(正確答案)C.浮點(diǎn)型D.字符型26.區(qū)分類中重載方法的依據(jù)是[單選題]*A.形參列表的類型和順序(正確答案)B.不同的形參名稱C.返回值的類型不同D.訪問權(quán)限不同27.下面關(guān)于子類和父類構(gòu)造函數(shù)描述正確的是()[單選題]*A.子類必須通過super關(guān)鍵字調(diào)用父類無參的構(gòu)造函數(shù)B.子類必須通過this關(guān)鍵字調(diào)用父類無參的構(gòu)造函數(shù)C.調(diào)用父類的構(gòu)造函數(shù)語句必須出現(xiàn)在子類構(gòu)造函數(shù)的第一行(正確答案)D.如果子類調(diào)用了自己有參的構(gòu)造函數(shù),就不能調(diào)用父類的構(gòu)造函數(shù)28.為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()[單選題]*A.publicvoidmethod()B.finalvoidmethod()C.abstractvoidmethod()D.staticvoidmethod()(正確答案)29.若在某一個(gè)類定義中定義有如下的方法:abstractvoidperformDial();該方法屬于()[單選題]*A.接口方法B.最終方法C.抽象方法(正確答案)D.空方法30.在創(chuàng)建對(duì)象時(shí)必須()[單選題]*A.先聲明對(duì)象,然后才能使用對(duì)象B.先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,然后才能使用對(duì)象C.先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象(正確答案)D.上述說法都對(duì)31.運(yùn)算符?:屬于()運(yùn)算符?[單選題]*A.三目(正確答案)B.二目C.四目D.一目32.System.out.println("5"+2);的輸出結(jié)果應(yīng)該是()[單選題]*A.52(正確答案)B.7C.2D.533.下列哪種類成員修飾符修飾的變量只能在本類中被訪問?[單選題]*A.protectedB.publicC.defaultD.private(正確答案)34.java中能實(shí)現(xiàn)多重繼承功能的是()?[單選題]*A.接口(正確答案)B.同步C.抽象類D.父類35.下述概念中不屬于面向?qū)ο蠓椒ǖ氖荹單選題]*A.對(duì)象、消息B.繼承、多態(tài)C.類、封裝D.過程調(diào)用(正確答案)36.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項(xiàng)說明是正確的()[單選題]*A.x[9]為0(正確答案)B.x[9]未定義C.x[10]為0D.x[0]為空37.下列關(guān)于基本數(shù)據(jù)類型的說法中,不正確的一項(xiàng)是[單選題]*A.boolean類型變量的值只能取真或假B.float是帶符號(hào)的32位浮點(diǎn)數(shù)C.double是帶符號(hào)的64位浮點(diǎn)數(shù)D.char是8位Unicode字符(正確答案)38.在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為()[單選題]*A.隱藏B.覆蓋C.重載(正確答案)D.Java不支持此特性39.結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是[單選題]*A.輸入、處理、輸出B.樹形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán)(正確答案)D.主程序、子程序、函數(shù)40.執(zhí)行語句:int[]x=newint[20];后,哪個(gè)是正確的?[單選題]*A.x[19]為空B.x[19]為0(正確答案)C.x[19]未定義D.x[0]為空41.一個(gè)java語言程序是由()組成的?[單選題]*A.主程序B.子程序C.類(正確答案)D.過程42.自定義異常時(shí),可以通過對(duì)下列哪一項(xiàng)進(jìn)行繼承?[單選題]*A.Error類B.Applet類C.Exception類及其子類(正確答案)D.AssertionError類43.設(shè)A為已定義的類名,下列創(chuàng)建A類的對(duì)象a的語句正確的是()?[單選題]*A.Aa=newA()(正確答案)B.publicAa=A();C.Aa=newclass();D.aA44.下面哪一個(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>0;k++)45.表達(dá)式(12==0)&&(1/0<1)的值為[單選題]*A.TRUEB.FALSE(正確答案)C.0D.運(yùn)行時(shí)拋出異常46.下面的選項(xiàng)中,哪一項(xiàng)不屬于“汽車類”的行為()[單選題]*A.啟動(dòng)B.剎車C.減速D.速度(正確答案)47.以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是[單選題]*A.構(gòu)造函數(shù)的返回類型只能是void型(正確答案)B.構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同C.構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作D.一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)48.接口的實(shí)現(xiàn)用到的關(guān)鍵字是()?[單選題]*A.importB.implements(正確答案)C.publicD.final49.下面的運(yùn)算符中,用于執(zhí)行除法運(yùn)算的是哪個(gè)?[單選題]*A./(正確答案)B.\C.%D.*50.聲明成員變量時(shí),如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對(duì)該成員進(jìn)行直接訪問()[單選題]*A.同一類B.同一包中的子類C.同一包中的非子類D.不同包中的子類(正確答案)51.下面哪種類型的文件可以在Java虛擬機(jī)中運(yùn)行?[單選題]*A..JavaB..jreC..exeD..class(正確答案)52.下列常見的系統(tǒng)定義的異常中,哪個(gè)是數(shù)組越界異常?[單選題]*A.ArrayIndexOutOfBoundsException(正確答案)B.IOExceptionC.NullPointerExceptionD.ArithmeticException53.下列的變量定義中,正確的是()[單選題]*A.booleanb1="true";B.floatx=6.6;C.bytei=200;D.doubley;(正確答案)54.下列哪個(gè)工具可以編譯java源文件?[單選題]*A.javac(正確答案)B.jdbC.javadocD.junit55.定義一個(gè)類Point,類中有兩個(gè)double型變量x和y,對(duì)于構(gòu)造函數(shù)的聲明錯(cuò)誤的是[單選題]*A.PointPoint(intx){…..}(正確答案)B.publicPoint(intx){……}C.publicPoint(intx,inty){…..}D.publicPoint(Pointp){……}56.有關(guān)類的說法正確的是()[單選題]*A.類具有封裝性,所以類的數(shù)據(jù)是不能被訪問的B.類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)(正確答案)C.聲明一個(gè)類時(shí),必須用public修飾符D.每個(gè)類中,必須有main方法,否則程序無法運(yùn)行57.下面說法不正確的是[單選題]*A.抽象類既可以做父類,也可以做子類B.abstract和final能同時(shí)修飾一個(gè)類(正確答案)C.抽象類中可以沒有抽象方法,有抽象方法的類一定是抽象類或接口D.聲明為final類型的方法不能在其子類中重新定義58.Java語言類間的繼承關(guān)系是[單選題]*A.單繼承(正確答案)B.多重繼承C.不能繼承D.不一定59.表達(dá)式25/4的結(jié)果是()[單選題]*A.6.25B.6.5C.6(正確答案)D.以上都不對(duì)60.下面哪一個(gè)是合法的數(shù)組聲明和構(gòu)造語句()[單選題]*A.int[]ages=[100];B.intages=newint[100];C.int[]ages=newint[100];(正確答案)D.int()ages=newint(100);61.[判斷題]Java程序中不區(qū)分大小寫字母。[判斷題]*對(duì)錯(cuò)(正確答案)62.[判斷題]標(biāo)識(shí)符可以以數(shù)字開頭,但不能是Java中的關(guān)鍵字[判斷題]*對(duì)錯(cuò)(正確答案)63.[判斷題]字符串可分為字符串常量和字符串變量,它們都是對(duì)象[判斷題]*對(duì)(正確答案)錯(cuò)64.[判斷題]try-catch語句不可以嵌套使用。[判斷題]*對(duì)錯(cuò)(正確答案)65.[判斷題]代碼int[][]arr=newint[][]可以正確的定義一個(gè)二維數(shù)組[判斷題]*對(duì)錯(cuò)(正確答案)66.[判斷題]0xC5表示的是一個(gè)十六進(jìn)制整數(shù)[判斷題]*對(duì)(正確答案)錯(cuò)67.[判斷題]面向?qū)ο蟮奶攸c(diǎn)主要可以概括為封裝性、繼承

溫馨提示

  • 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論