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

下載本文檔

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

文檔簡介

Java面對對象

一、單選:

(1)在JDKL5.0安裝書目下的bin文件夾中,下面哪個程序是Java執(zhí)行器(B)

A)Javac.exeB)java.exe

C)jdb.exeD)javah.exe

E)javadoc.exe(E)

(2)在JDK1.5.0安裝書目下的bin文件夾中,下而哪個程序能生成Java參考文檔

A)Java.exeB)javac.exe

C)appletviewer.exeD)javah.exe

E)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+4){

A)不確定B)5次

C)15次D)25次

E)無限次

(7)執(zhí)行下列程序段后,j的值變?yōu)?E)

inti=l;

intj=10:

do{

j-=h

i++;

}\vhile(j—<0);

A)9B)10

C)-1D)-2

E)8

(8)執(zhí)行下列程序段后,y的值變?yōu)?E)

intx,y;

for(y=l,x=1;y<=50;y++){

if(x>=10){

break;

if(x%2==l){

x+=5;

continue;

}

x-=3;

A)2B)3

C)4D)5

E)6

(9)下面哪種狀況屬于方法重載(A)

A)方法名相同,參數(shù)類型與個數(shù)不同

B)方法參數(shù)類型相司

C)方法參數(shù)個數(shù)相同

D)方法返I可類型相同

E)方法名相同,方法參數(shù)類型與個數(shù)也相同

(10)假如一個子類要繼承父類,須要運用哪個關(guān)鍵字(。

A)thisB)super

C)publicD)extends

E)final

(II)運用下面哪個關(guān)鍵字可以實現(xiàn)調(diào)用父類的構(gòu)造方法及被隱藏的方法

(A)o

A)superB)extends

C)publicD)this

E)return

(12)以下代碼中哪些是可以正確定義一個抽象類的(A)

A)abstractclassAbstrac(Test{}

B)classabstractAbslractTest{}

C)interfaceclassAbstractTest{}

D)classinterfaceAbstractTest{}

E)A與C是正確的

(13)以下運用try與catch模塊處理異樣的代碼正確的是(D)

A)t?y{}B)try{

catch(){}

)

C)try{D}try{

////

}catch{}}catch(){}

E)以上答案都不正確

二、多選

(1)如何理解Java語言(BDE)。

A)Java語言是一種面對過程的語言

B)Java語言是一?種面對對象的語言

C)Java語言一種獨立于平臺的平安語言

D)Java技術(shù)的應(yīng)用幾乎遍及intenet所及之處

E)Java最早正式被應(yīng)用的是Applet小程序

(2)Java作為一中跨平臺的編程語言,它具有哪些豐富的特性

(ABDE)o

A)簡潔,摒棄了指針和內(nèi)存管理

B)平安性好,是分布式的,具有動態(tài)特性

C)面對對象,且可跨平臺

D)實現(xiàn)多線程技術(shù),且體系結(jié)構(gòu)中立

E)Java是一種說明執(zhí)行且高性能的語言

(3)Javal.5(J2SE5)版主要新增了以下哪些新特性。

A)泛型、元數(shù)據(jù)、枚舉

B)自動裝箱和自動拆箱

C)增加的for-each風(fēng)格的for循環(huán)

D)變長參數(shù)、靜態(tài)導(dǎo)入、格式化I/O

E)并行工具、對API的升級

(4)下面對在JDK150安裝書目下的文件夾說明正確的是。

A)bin文件夾:供應(yīng)了JDK的工具程序

B)demo文件夾:一些編寫好的Java范例程序

C)jre文件夾:JDK自己附帶的JRE

D)lib文件夾:供應(yīng)了工具程序會運用的Java工具類

E)src.zip壓縮文件:Java供應(yīng)的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[I0]中num[I]表示數(shù)組中第一個元素

E)inttwain|]=newini[4]:可聲明一個一維數(shù)組

(10)Java供應(yīng)哪幾種運算符。

A)算術(shù)運算符B)位運算符

C)關(guān)系運算符D)邏輯運算符

E)條件運算符

(II)下列語句中,正確的是。

A)while(i==j){}B)while(0){)

C)do{}while(i==10):D)do;\vhile(i==j);

E)以上都正確

(12)面對對象與面對過程編程有什么差別。

A)面對過程考慮的是程序要實現(xiàn)什么功能,所用到的步驟

B)面對對象是以功能來劃分問題,而不足步驟

C)面對對象是把構(gòu)成問題事務(wù)分解成各個對象,建立對象的目的不是為了完成一個

步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。

D)面對過程就是分析出解決問題所須要的步驟,然后用函數(shù)把這些步驟一步一步實

現(xiàn),運用的時候一個一個依次調(diào)用就可以了。

E)面對對象編程具有可擴展性

(13)下面關(guān)于Java程序中的類說法正確的是。

A)類是Java程序的核心,它定義了對象的形態(tài)和本質(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)制字slatic為修飾詞的成員變量

B)實例變量是以關(guān)健字static為修飾詞的成員變量

C)類變量是不以關(guān)鍵字static為修飾詞的成員變量

D)實例變量是不以關(guān)鍵字stalic為修飾詞的成員變量

E)對象之間共享類變量

(16)下面對類方法與實例方法描述正確的是。

A)類里面除構(gòu)造方怯外,其他方法可以分為類方法或?qū)嵗椒?/p>

B)方法聲明中用關(guān)鍵字static修飾的方法稱為類方法

C)方法聲明中不用sialic修飾的方法稱為實例方法

D)類方法也稱靜態(tài)方法

E)實例方法必需通過對象來調(diào)用,而類方法可以通過類名來調(diào)用

(17)關(guān)于類的訪問限制說法正確的是。

A)以關(guān)鍵字private來修飾的成員變量與方法的稱為私有變量和私有方法。

B)對于私有變量和私有方法,只有在本類中創(chuàng)建該類的對象時,這個對象才能訪

問自己的私有變量和私有方法

C)以關(guān)鍵字public來修飾的成員變量與方法的稱為公有變量和公有方法

D)在一個類中,當某個變量或方法被定義為public后,在另一個類中創(chuàng)建該類的對

象時,那么這個對象就能訪問自己的public變量和public方法

E)以關(guān)鍵字prolecled來修飾的成員變量與方法的稱為受愛惜的變量和受愛惜的方法

(18)聲明為static的方法有下面哪些限制。

A)它們僅可以調(diào)用其他static方法

B)它們不行以調(diào)用其他sialic方法

C)它們只能訪問static數(shù)據(jù)

D)它們不能以任何方式引用this或super

E)它們能引用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要素,也可以是困是的可視化軟件組件

C)可視化的bean必需繼承的類是java.awl.Componcn:

D)bean必需可以在產(chǎn)生的應(yīng)用程序的運行環(huán)境中運用

E)JavaBean的任務(wù)就是“一次編寫,到處運行”

(21)子類繼承父類后,下面哪些說法是正確的。

A)子類可以訪問父類全部的成員變量和方法

B)子類還可以成為其他子類的父類

C)子類和父類在同一個包中時,子類不能訪問父類的private方法

D)干類和父類在同一個包中時,干類不能訪問父類的privale變量

E)子類和父類不在同一個包中時,子類不能繼承父類的私有成員和友好成員

(22)下面關(guān)于方法重寫說法正確的是。

A)子類可以通過方法重寫來隱藏繼承的方法

B)方法重寫是指,子類中類定義了一個方法,并且這個方法的名字、返回類型、

參數(shù)類型及參數(shù)的個數(shù)與從父類繼承的方法完全相同

C)通過方法重寫,子類可以把父類的狀態(tài)和行為變成自己的狀態(tài)和行為

D)只要父類的方法能夠被子類繼承,子類就能重寫這個方法

E)一旦子類型寫了父類的方法,就表示隱藏了所繼承的這個方法

(23)如何理解Object類。

A)Object類是全部類的超類

B)每當你創(chuàng)建一個對象,它都將擁有Objec【類中的全部方法

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)接口只可以定義sialicfinal成員變量

C)當類實現(xiàn)特殊接口時,它必需實現(xiàn)全部這種接口的方法。

D)接口可以繼承接口

E)以上答案都不正確

(26)以下代碼中哪些是可以正確的定義一個接I」的

A)interfaceInterfaceTest{}

B)interfaceclassInterfaceTest{}

C)interfacelnlerfaceTest{

inta:

I

D)interfacelnterfaceTest{

inta=50;

voidshow(){

Systeir.out.println(a);

E)interfaceInterfaceTest{

inta=50;

voidshow();

I

(27)以下對于抽象類與接口的區(qū)分說法正確的星

A)抽象類與接口的重大區(qū)分就在于抽象類能供應(yīng)一部分實現(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或calch轉(zhuǎn)到其他部分前做的一些“善后”工

作。比如:關(guān)閉打開的文件,釋放鏈接、內(nèi)存等系統(tǒng)資源!

E)以上答案都不正確

(29)以下語句描述的是有關(guān)Throw與Throws語句的區(qū)分,請選出正確的語句

A)Throw是用來拋出?個異樣

溫馨提示

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

最新文檔

評論

0/150

提交評論