2023年JAVA面向?qū)ο缶幊虦y(cè)試題_第1頁(yè)
2023年JAVA面向?qū)ο缶幊虦y(cè)試題_第2頁(yè)
2023年JAVA面向?qū)ο缶幊虦y(cè)試題_第3頁(yè)
2023年JAVA面向?qū)ο缶幊虦y(cè)試題_第4頁(yè)
2023年JAVA面向?qū)ο缶幊虦y(cè)試題_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Java面向?qū)ο笠弧芜x:(1)在JDK1.5.0安裝目錄下的bin文獻(xiàn)夾中,下面哪個(gè)程序是Java執(zhí)行器(B)A)Javac.exeB)java.exeC)jdb.exeD)javah.exeE)javadoc.exe (E)(2)在JDK1.5.0安裝目錄下的bin文獻(xiàn)夾中,下面哪個(gè)程序能生成Java參考文檔A)Java.exeB)javac.exeC)appletviewer.exeD)javah.exeE)javadoc.exe(3)下列數(shù)據(jù)類型不屬于整型的是(E)A)byte類型B)short類型C)int類型D)long類型E)float類型(4)精保證存一個(gè)值為“53.21458961”需要用什么數(shù)據(jù)類型(D)A)int類型B)long類型C)String類型D)double類型E)以上都可以(5)循環(huán)語(yǔ)句for(inti=0;i<4;i++){}循環(huán)的次數(shù)為(D)A)無(wú)限次B)不擬定C)1次D)3次E)4次(6)若i、j為已定義的整型,下面程序段中循環(huán)體執(zhí)行的次數(shù)為(B)for(i=0;i<5;i++){for(j=0;j<=i;j++){}}A)不擬定B)5次C)15次D)25次E)無(wú)限次(7)執(zhí)行下列程序段后,j的值變?yōu)?E)inti=1;intj=10;do{j-=i;i++;}while(j--<0);A)9B)10C)-1D)-2E)8(8)執(zhí)行下列程序段后,y的值變?yōu)?E)intx,y;for(y=1,x=1;y<=50;y++){if(x>=10){break;}if(x%2==1){x+=5;continue;}x-=3;}A)2B)3C)4D)5E)6(9)下面哪種情況屬于方法重載(A)A)方法名相同,參數(shù)類型與個(gè)數(shù)不同B)方法參數(shù)類型相同C)方法參數(shù)個(gè)數(shù)相同D)方法返回類型相同E)方法名相同,方法參數(shù)類型與個(gè)數(shù)也相同(10)假如一個(gè)子類要繼承父類,需要使用哪個(gè)關(guān)鍵字(D)A)thisB)superC)publicD)extendsE)final(11)使用下面哪個(gè)關(guān)鍵字可以實(shí)現(xiàn)調(diào)用父類的構(gòu)造方法及被隱藏的方法(A)。A)superB)extendsC)publicD)thisE)return(12)以下代碼中哪些是可以對(duì)的定義一個(gè)抽象類的(A)A)abstractclassAbstractTest{}B)classabstractAbstractTest{}C)interfaceclassAbstractTest{}D)classinterfaceAbstractTest{}E)A與C是對(duì)的的(13)以下使用try與catch模塊解決異常的代碼對(duì)的的是(D)A)try{}B)try{catch(){}}C)try{D)try{////}catch{}}catch(){}E)以上答案都不對(duì)的二、多選(1)如何理解Java語(yǔ)言(BDE)。A)Java語(yǔ)言是一種面向過(guò)程的語(yǔ)言B)Java語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言C)Java語(yǔ)言一種獨(dú)立于平臺(tái)的安全語(yǔ)言D)Java技術(shù)的應(yīng)用幾乎遍及intenet所及之處E)Java最早正式被應(yīng)用的是Applet小程序(2)Java作為一中跨平臺(tái)的編程語(yǔ)言,它具有哪些豐富的特性(ABDE)。A)簡(jiǎn)樸,摒棄了指針和內(nèi)存管理B)安全性好,是分布式的,具有動(dòng)態(tài)特性C)面向?qū)ο?,且可跨平臺(tái)D)實(shí)現(xiàn)多線程技術(shù),且體系結(jié)構(gòu)中立E)Java是一種解釋執(zhí)行且高性能的語(yǔ)言(3)Java1.5(J2SE5)版重要新增了以下哪些新特性。A)泛型、元數(shù)據(jù)、枚舉B)自動(dòng)裝箱和自動(dòng)拆箱C)增強(qiáng)的for-each風(fēng)格的for循環(huán)D)變長(zhǎng)參數(shù)、靜態(tài)導(dǎo)入、格式化I/OE)并行工具、對(duì)API的升級(jí)(4)下面對(duì)在JDK1.5.0安裝目錄下的文獻(xiàn)夾解釋對(duì)的的是。A)bin文獻(xiàn)夾:提供了JDK的工具程序B)demo文獻(xiàn)夾:一些編寫(xiě)好的Java范例程序C)jre文獻(xiàn)夾:JDK自己附帶的JRED)lib文獻(xiàn)夾:提供了工具程序會(huì)使用的Java工具類E)src.zip壓縮文獻(xiàn):Java提供的API類的源代碼壓縮文獻(xiàn)(5)下列選項(xiàng)哪些符合Java命名規(guī)范。A)包:所有字母小寫(xiě),包名之間用點(diǎn)隔開(kāi)B)類和接口:盡量使用名字,每個(gè)單詞第一個(gè)字母大寫(xiě)C)方法:第一個(gè)單詞用動(dòng)詞,且第一個(gè)單詞的第一個(gè)字母小寫(xiě),其余單詞第一個(gè)字母大寫(xiě)D)變量:第一個(gè)字母小寫(xiě),中間單詞的第一個(gè)字母大寫(xiě),假如變量是集合,則變量名應(yīng)用復(fù)數(shù)E)常量:所有常量名均所有大寫(xiě),單詞間以‘_’隔開(kāi)(6)下列對(duì)Java的變量與函數(shù)說(shuō)法對(duì)的的是。A)變量是用來(lái)保存數(shù)據(jù)的 B)變量是用來(lái)實(shí)現(xiàn)操作過(guò)程的C)函數(shù)是用來(lái)實(shí)現(xiàn)操作過(guò)程的D)函數(shù)是用來(lái)保存數(shù)據(jù)的E)函數(shù)的參數(shù)是數(shù)據(jù)的入口(7)Java數(shù)據(jù)類型涉及哪些。A)基本數(shù)據(jù)B)類C)接口D)數(shù)組E)變量(8)下面哪種情況能實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換。A)byte型轉(zhuǎn)換成int型B)int型轉(zhuǎn)換成byte型C)float型轉(zhuǎn)換成double型D)double型轉(zhuǎn)換成int型E)char型轉(zhuǎn)換成int型(9)下面關(guān)于數(shù)組說(shuō)法對(duì)的的是。A)一維數(shù)組實(shí)質(zhì)上是相同類型變量的列表B)創(chuàng)建一個(gè)數(shù)組一方面定義數(shù)組變量所需的類型C)charc[]=newchar[26];可聲明一個(gè)具有26個(gè)元素的char型數(shù)組D)intnum[10]中num[1]表達(dá)數(shù)組中第一個(gè)元素E)inttwain[]=newint[4];可聲明一個(gè)一維數(shù)組(10)Java提供哪幾種運(yùn)算符。A)算術(shù)運(yùn)算符B)位運(yùn)算符C)關(guān)系運(yùn)算符D)邏輯運(yùn)算符E)條件運(yùn)算符(11)下列語(yǔ)句中,對(duì)的的是。A)while(i==j){}B)while(0){}C)do{}while(i==10);D)do;while(i==j);E)以上都對(duì)的(12)面向?qū)ο笈c面向過(guò)程編程有什么差別。A)面向過(guò)程考慮的是程序要實(shí)現(xiàn)什么功能,所用到的環(huán)節(jié)B)面向?qū)ο笫且怨δ軄?lái)劃分問(wèn)題,而不是環(huán)節(jié)C)面向?qū)ο笫前褬?gòu)成問(wèn)題事務(wù)分解成各個(gè)對(duì)象,建立對(duì)象的目的不是為了完畢一個(gè)環(huán)節(jié),而是為了描敘某個(gè)事物在整個(gè)解決問(wèn)題的環(huán)節(jié)中的行為。D)面向過(guò)程就是分析出解決問(wèn)題所需要的環(huán)節(jié),然后用函數(shù)把這些環(huán)節(jié)一步一步實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)依次調(diào)用就可以了。E)面向?qū)ο缶幊叹哂锌蓴U(kuò)展性(13)下面關(guān)于Java程序中的類說(shuō)法對(duì)的的是。A)類是Java程序的核心,它定義了對(duì)象的形狀和本質(zhì)B)類是創(chuàng)建對(duì)象的工廠C)class是聲明類的關(guān)鍵字D)類有兩種基本成員是變量和方法E)一個(gè)Java源文獻(xiàn)可以由若干個(gè)類構(gòu)成的(14)創(chuàng)建對(duì)象涉及哪三個(gè)方面。A)對(duì)象的聲明B)對(duì)象的實(shí)例化C)對(duì)象的初始化D)對(duì)象調(diào)用方法E)對(duì)象調(diào)用變量(15)下面對(duì)類變量和實(shí)例變量描述有誤的是。A)類變量是以關(guān)鍵字static為修飾詞的成員變量B)實(shí)例變量是以關(guān)鍵字static為修飾詞的成員變量C)類變量是不以關(guān)鍵字static為修飾詞的成員變量D)實(shí)例變量是不以關(guān)鍵字static為修飾詞的成員變量E)對(duì)象之間共享類變量(16)下面對(duì)類方法與實(shí)例方法描述對(duì)的的是。A)類里面除構(gòu)造方法外,其他方法可以分為類方法或?qū)嵗椒˙)方法聲明中用關(guān)鍵字static修飾的方法稱為類方法C)方法聲明中不用static修飾的方法稱為實(shí)例方法D)類方法也稱靜態(tài)方法E)實(shí)例方法必須通過(guò)對(duì)象來(lái)調(diào)用,而類方法可以通過(guò)類名來(lái)調(diào)用(17)關(guān)于類的訪問(wèn)限制說(shuō)法對(duì)的的是。A)以關(guān)鍵字private來(lái)修飾的成員變量與方法的稱為私有變量和私有方法。B)對(duì)于私有變量和私有方法,只有在本類中創(chuàng)建該類的對(duì)象時(shí),這個(gè)對(duì)象才干訪問(wèn)自己的私有變量和私有方法C)以關(guān)鍵字public來(lái)修飾的成員變量與方法的稱為公有變量和公有方法D)在一個(gè)類中,當(dāng)某個(gè)變量或方法被定義為public后,在另一個(gè)類中創(chuàng)建該類的對(duì)象時(shí),那么這個(gè)對(duì)象就能訪問(wèn)自己的public變量和public方法E)以關(guān)鍵字protected來(lái)修飾的成員變量與方法的稱為受保護(hù)的變量和受保護(hù)的方法(18)聲明為static的方法有下面哪些限制。A)它們僅可以調(diào)用其他static方法B)它們不可以調(diào)用其他static方法C)它們只能訪問(wèn)static數(shù)據(jù)D)它們不能以任何方式引用this或superE)它們能引用this或super(19)關(guān)于嵌套類的說(shuō)法對(duì)的的是。A)在一個(gè)類的內(nèi)部定義另一個(gè)類,稱為嵌套類B)嵌套類分為靜態(tài)嵌套類和非靜態(tài)嵌套類C)靜態(tài)嵌套類是一個(gè)具有static修飾詞的類,它必須通過(guò)對(duì)象來(lái)訪問(wèn)其包圍類的成員D)內(nèi)部類可以訪問(wèn)它的外部類的所有變量和方法E)平常我們使用最多的是非靜態(tài)嵌套類(20)下列對(duì)Javabean組件說(shuō)法對(duì)的的是。A)JavaBean是可復(fù)用的且平臺(tái)獨(dú)立的軟件組件B)JavaBean可以是簡(jiǎn)樸的CUI要素,也可以是復(fù)雜的可視化軟件組件C)可視化的bean必須繼承的類是java.awt.ComponentD)bean必須可以在產(chǎn)生的應(yīng)用程序的運(yùn)營(yíng)環(huán)境中使用E)JavaBean的任務(wù)就是“一次編寫(xiě),到處運(yùn)營(yíng)”(21)子類繼承父類后,下面哪些說(shuō)法是對(duì)的的。A)子類可以訪問(wèn)父類所有的成員變量和方法B)子類還可以成為其他子類的父類C)子類和父類在同一個(gè)包中時(shí),子類不能訪問(wèn)父類的private方法D)子類和父類在同一個(gè)包中時(shí),子類不能訪問(wèn)父類的private變量E)子類和父類不在同一個(gè)包中時(shí),子類不能繼承父類的私有成員和和諧成員(22)下面關(guān)于方法重寫(xiě)說(shuō)法對(duì)的的是。A)子類可以通過(guò)方法重寫(xiě)來(lái)隱藏繼承的方法B)方法重寫(xiě)是指,子類中類定義了一個(gè)方法,并且這個(gè)方法的名字、返回類型、參數(shù)類型及參數(shù)的個(gè)數(shù)與從父類繼承的方法完全相同C)通過(guò)方法重寫(xiě),子類可以把父類的狀態(tài)和行為變成自己的狀態(tài)和行為D)只要父類的方法可以被子類繼承,子類就能重寫(xiě)這個(gè)方法E)一旦子類重寫(xiě)了父類的方法,就表達(dá)隱藏了所繼承的這個(gè)方法(23)如何理解Object類。A)Object類是所有類的超類B)每當(dāng)你創(chuàng)建一個(gè)對(duì)象,它都將擁有Object類中的所有方法C)Java中的每一個(gè)類都是由Object擴(kuò)展而來(lái)的D)Object類中的equals方法用來(lái)判斷兩個(gè)對(duì)象是否相等E)Object類不能創(chuàng)建對(duì)象(24)以下對(duì)于抽象類的理解對(duì)的的是。A)聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽象類B)不能創(chuàng)建抽象類的實(shí)例C)抽象類不能有抽象構(gòu)造函數(shù)或抽象靜態(tài)方法D)可以創(chuàng)建一個(gè)變量,其類型是一個(gè)抽象類,并讓它指向具體子類的一個(gè)實(shí)例E)以上答案都不對(duì)的(25)以下對(duì)于接口的理解對(duì)的的是。A)接口是抽象類的變體,在接口中,所有方法都是抽象的。B)接口只可以定義staticfinal成員變量C)當(dāng)類實(shí)現(xiàn)特殊接口時(shí),它必須實(shí)現(xiàn)所有這種接口的方法。D)接口可以繼承接口E)以上答案都不對(duì)的(26)以下代碼中哪些是可以對(duì)的的定義一個(gè)接口的A)interfaceInterfaceTest{}B)interfaceclassInterfaceTest{}C)interfaceInterfaceTest{inta;}D)interfaceInterfaceTest{inta=50;voidshow(){System.out.println(a);}}E)interfaceInterfaceTest{inta=50;voidshow();}(27)以下對(duì)于抽象類與接口的區(qū)別說(shuō)法對(duì)的的是A)抽象類與接口的重大區(qū)別就在于抽象類能提供一部分實(shí)現(xiàn),涉及方法和屬性。B)在使用的時(shí)候,一個(gè)類可以實(shí)現(xiàn)(implements)多個(gè)接口,但只能繼承(extends)一個(gè)抽象類。C)抽象類中可以定義屬性變量,接口中也可以。但類型必須是staticfinal成員變量D)抽象類一般是用來(lái)定義抽象的實(shí)體的,而接口則是用來(lái)定義操作和行為的。E)以上說(shuō)法都對(duì)的。(28)以下對(duì)于finally關(guān)鍵字說(shuō)法對(duì)的的是。A)finally是異常解決語(yǔ)句結(jié)構(gòu)的一部分,表達(dá)無(wú)論什么情況都要執(zhí)行的模塊B)finally語(yǔ)句的執(zhí)行是一種無(wú)條件的操作,無(wú)論在什么哪種異常下都會(huì)執(zhí)行。C)finally語(yǔ)句的執(zhí)行是一種無(wú)條件的操作,并不一定可以每次執(zhí)行,在特殊情況下,如return語(yǔ)句,或者是break語(yǔ)句就執(zhí)行不到該語(yǔ)句了。D)finally語(yǔ)句的重要作用是在try或catch轉(zhuǎn)到其他部分前做的一些“善后”工作。比如:關(guān)閉打開(kāi)的文獻(xiàn),釋放鏈接、內(nèi)存等系統(tǒng)資源!E)以上答案都不對(duì)的(29)以下語(yǔ)句描述的是有關(guān)Throw與Throws語(yǔ)句的區(qū)別,請(qǐng)選出對(duì)的的語(yǔ)句

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論