- java面向?qū)ο缶幊填}庫及答案 推薦度:
- 相關(guān)推薦
java面向?qū)ο缶幊填}庫及答案
java認(rèn)證考試正在緊張備考中,為幫助大家更好復(fù)習(xí),yjbys小編為同學(xué)們帶來最新java認(rèn)證考試題庫及答案,歡迎參考學(xué)習(xí)!
要是某個(gè)類能被同一個(gè)包中的其他類訪問,但不能被這個(gè)包以外的類訪問,可以( A )
A. 讓該類不使用任何關(guān)鍵字 B.使用private關(guān)鍵字
C. 使用final關(guān)鍵字 D.使用protacted關(guān)鍵字
指出下面關(guān)于繼承的哪些敘述是正確的,說出理由。(AD)
A. 在java中只允許單一繼承
B. 在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口
C. 在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口
D. java的單一繼承使代碼更可靠
4.7 指出下面關(guān)于垃圾收集的哪些敘述是對的。(B)
A. 實(shí)例變量是類得成員變量
B. 實(shí)例變量用關(guān)鍵字static聲明
C. 在方法中定義的局部變高了在該方法被執(zhí)行時(shí)創(chuàng)建
D. 局部變量在使用前必須被初始化
4.8 根據(jù)下面給出的代碼,判斷那個(gè)敘述是對的(C)
Public class Person{
static int arr[ ]=new int [10];
public static void main(String a[]){
System.out.println(arr[1];)
}
}
A. 編譯時(shí)將發(fā)生錯(cuò)誤 B.編譯時(shí)正確但是運(yùn)行時(shí)出錯(cuò)
C. 輸出為0 D. 輸出為null
4.9 (1)一個(gè)類中定義的成員變量只能被同一包中的類訪問。下面的那些修飾符可以獲得需要的訪問控制。(B)
(2)如果類的設(shè)計(jì)要求它的某給成員變量不能被外部類直接訪問。應(yīng)該使用下面的那些修飾符獲得需要的訪問控制。(A)
A.private B.沒有修飾符
C. public D.protected
下面的你哪個(gè)java源文件代碼片段是對的?說出理由(ACD)
A.package testpackage;
Public class Test{ //do something…}
B.import java.io.*;
package testpackage;
Public class Test{ //do something…}
C. import java.io.*;
Class Person(//do something…);
Public class Test{ //do something…}
D. import java.io.*;
import java .awt.*;
Public class Test{ //do something…}
解:選項(xiàng)A是正確的,選項(xiàng)B不對,因?yàn)閖ava中的package語句必須是源程序中除去說明以外的第一條語句,導(dǎo)入包語句可以有幾個(gè),但是必須位于package語句之后,其他定義之前,選項(xiàng)C和D是正確的,因?yàn)橐粋(gè)源文件中可以有幾個(gè)類,但最多只能有一個(gè)public的,如果有,則源文件的文件名必須和該類的類名相同。
何為抽象類、抽象方法?
解;abstract聲明的類與方法稱為抽象類與抽象方法。抽象類不能實(shí)例化一個(gè)對象,它只能被繼承。一個(gè)抽象類可以含有抽象方法。抽象方法使之不能實(shí)現(xiàn)的方法,因?yàn)樗鼪]有方法體,所以抽象方法不能出現(xiàn)在非抽象中。一個(gè)抽象類不一定非要包含一個(gè)抽象方法,但一個(gè)類如果包含了一個(gè)抽象方法就必須聲明為抽象類。一個(gè)子類如果沒有實(shí)現(xiàn)負(fù)累中的抽象方法也必須聲明為抽象類。
【java面向?qū)ο缶幊填}庫及答案】相關(guān)文章:
2016年最新JAVA編程題及答案08-08
2016最新java考試題庫及答案07-23
Java基本編程技巧07-13
托?谡Z題庫及答案11-01
PHP面向?qū)ο笾剌d重寫的不同10-25