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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論