《電子科大19春《面向對象程序設計》在線作業(yè).doc》由會員分享,可在線閱讀,更多相關《電子科大19春《面向對象程序設計》在線作業(yè).doc(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、(單選題)1: 關鍵字super的作用是
A: 用來訪問父類被隱藏的成員變量
B: 用來調(diào)用父類中被重載的方法
C: 用來調(diào)用父類的構造方法
D: 以上都是
正確答案:
(單選題)2: 在Java的基本數(shù)據(jù)類型中,int型數(shù)據(jù)占用 字節(jié)內(nèi)存空間。
A: 1
B: 2
C: 4
D: 不能確定,取決于計算機字長
正確答案:
(單選題)3: 下列 關鍵字通常用來給對象進行加鎖,該標記使得對對象的訪問是排他的。
A: transient
B: serialize
C: synchronized
D: static
正確答案
2、:
(單選題)4: 在Java中,子類重新定義一個與從父類那里繼承來的域變量(成員變量)完全相同的變量,這稱為域的
A: 隱藏
B: 覆蓋
C: 重載
D: Java不支持此特性
正確答案:
(單選題)5: 以下 約束符可用于定義成員常量。
A: static
B: final
C: abstract
D: No modifier can be used
正確答案:
(單選題)6: 以下 方法用于定義線程的執(zhí)行體(線程體)。
A: start()
B: init()
C: run()
D: synchroniz
3、ed()
正確答案:
(單選題)7: 創(chuàng)建字符串s:String s=new String("abcd");以下 將改變s。
A: s.append("x");
B: s.concat("y");
C: s.substring(3);
D: 以上語句都不會
正確答案:
(單選題)8: 下列 是異常的含義。
A: 程序的語法錯
B: 程序編譯或運行中所發(fā)生的異常事件
C: 程序預先定義好的異常事件
D: 程序編譯錯誤
正確答案:
(單選題)9: 在Applet的關鍵方法中,下列 方法是關閉瀏覽器以釋放A
4、pplet占用的所有資源。
A: init()
B: start()
C: stop()
D: destroy()
正確答案:
(單選題)10: 下列類定義中不正確的是
A: public class A extends B{}
B: public class A extends B,D{}
C: public class A implements B,D{}
D: public class A extends B implements C,D,E{}
正確答案:
(單選題)11: 下列敘述錯誤的是
A: Java是一種面向對象的網(wǎng)絡編程語言
B: Ja
5、va Applet程序在網(wǎng)絡上傳輸不受硬軟件平臺的限制
C: Java提供了類庫支持TCP/IP協(xié)議
D: Java語言允許使用指針訪問內(nèi)存
正確答案:
(單選題)12: 設有下面兩個類的定義:class Person{long id;String name;}
class Student extends Person{int score;int getScore(){return score;}}
則類Person和類Student的關系是
A: 包含關系
B: 繼承關系
C: 關聯(lián)關系
D: 無關系
正確答案:
(單選題)13: 下面 函
6、數(shù)是public void example(int k){...}的重載函數(shù)。
A: public void example( int m){...}
B: public int example(int k){...}
C: public void example2(int k){...}
D: public int example( int m, float f){...}
正確答案:
(單選題)14: 下列 是創(chuàng)建一個標識有“OK”的按鈕的語句。
A: TextField b=new TextField("OK");
B: Button b=new B
7、utton("OK");
C: TextArea b=new TextArea("OK");
D: Checkbox b=new Checkbox("OK");
正確答案:
(單選題)15: 在使用interface聲明一個接口時,只可以使用 修飾符修飾該接口。
A: public
B: protected
C: private和protected
D: private
正確答案:
(單選題)16: 下列關于繼承的敘述中, 是正確的。
A: 子類能繼承父類的所有方法和狀態(tài)
B: 子類能繼承父類的非私有方法和狀態(tài)
C: 子類只
8、能繼承父類的public方法和狀態(tài)
D: 子類只能繼承父類的方法,而不繼承狀態(tài)
正確答案:
(單選題)17: 下列代碼的執(zhí)行結果是 。public class A{public static void main(String[]args){System.out.println(5/2);}}
A: 2.5
B: 2.0
C: 3
D: 2
正確答案:
(單選題)18: 下列敘述中正確的是
A: Java是不區(qū)分英文字母大小寫的,源文件名與程序類名不允許相同
B: Java語言以方法為程序的基本單位
C: Applet是Java的一類特殊應用程
9、序,它嵌入HTML中,隨主頁發(fā)布到互聯(lián)網(wǎng)上
D: 以//符開始的為多行注釋語句
正確答案:
(單選題)19: 下列各輸出語句中,顯示結果為“123”的是
A: System.out.println(1+2+3);
B: System.out.println(1+""+2+3);
C: System.out.println(1+2+3+"");
D: System.out.println(1+2+""+3);
正確答案:
(單選題)20: 對于catch子句的排列,下列 是正確的。
A: 父類在先,子類在后
B: 子類在先,父類在后
C: 有繼
10、承關系的異常不能在同一個try結構程序段內(nèi)
D: 排列順序可任意
正確答案:
(判斷題)21: ( )Java語言沒有無符號整數(shù)類型、指針類型、結構類型、枚舉類型、共用體類型。
A: 錯誤
B: 正確
正確答案:
(判斷題)22: ( )Java的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點。
A: 錯誤
B: 正確
正確答案:
(判斷題)23: ( )抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。
A: 錯誤
B: 正確
正確答案:
(判斷題)24: ( )字符串分為兩大類,一類是字符串常量,使用S
11、tringBuffer類的對象表示;另一類是字符串變量,使用String類的對象表示。
A: 錯誤
B: 正確
正確答案:
(判斷題)25: ( )Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺環(huán)境無關。
A: 錯誤
B: 正確
正確答案:
(單選題)1: 關鍵字super的作用是
A: 用來訪問父類被隱藏的成員變量
B: 用來調(diào)用父類中被重載的方法
C: 用來調(diào)用父類的構造方法
D: 以上都是
正確答案:
(單選題)2: 在Java的基本數(shù)據(jù)類型中,int型數(shù)據(jù)占用 字節(jié)內(nèi)存空間。
A: 1
B: 2
C: 4
D
12、: 不能確定,取決于計算機字長
正確答案:
(單選題)3: 下列 關鍵字通常用來給對象進行加鎖,該標記使得對對象的訪問是排他的。
A: transient
B: serialize
C: synchronized
D: static
正確答案:
(單選題)4: 在Java中,子類重新定義一個與從父類那里繼承來的域變量(成員變量)完全相同的變量,這稱為域的
A: 隱藏
B: 覆蓋
C: 重載
D: Java不支持此特性
正確答案:
(單選題)5: 以下 約束符可用于定義成員常量。
A: static
B: fina
13、l
C: abstract
D: No modifier can be used
正確答案:
(單選題)6: 以下 方法用于定義線程的執(zhí)行體(線程體)。
A: start()
B: init()
C: run()
D: synchronized()
正確答案:
(單選題)7: 創(chuàng)建字符串s:String s=new String("abcd");以下 將改變s。
A: s.append("x");
B: s.concat("y");
C: s.substring(3);
D: 以上語句都不會
正確答案:
(單選題
14、)8: 下列 是異常的含義。
A: 程序的語法錯
B: 程序編譯或運行中所發(fā)生的異常事件
C: 程序預先定義好的異常事件
D: 程序編譯錯誤
正確答案:
(單選題)9: 在Applet的關鍵方法中,下列 方法是關閉瀏覽器以釋放Applet占用的所有資源。
A: init()
B: start()
C: stop()
D: destroy()
正確答案:
(單選題)10: 下列類定義中不正確的是
A: public class A extends B{}
B: public class A extends B,D{}
C:
15、 public class A implements B,D{}
D: public class A extends B implements C,D,E{}
正確答案:
(單選題)11: 下列敘述錯誤的是
A: Java是一種面向對象的網(wǎng)絡編程語言
B: Java Applet程序在網(wǎng)絡上傳輸不受硬軟件平臺的限制
C: Java提供了類庫支持TCP/IP協(xié)議
D: Java語言允許使用指針訪問內(nèi)存
正確答案:
(單選題)12: 設有下面兩個類的定義:class Person{long id;String name;}
class Student extends
16、 Person{int score;int getScore(){return score;}}
則類Person和類Student的關系是
A: 包含關系
B: 繼承關系
C: 關聯(lián)關系
D: 無關系
正確答案:
(單選題)13: 下面 函數(shù)是public void example(int k){...}的重載函數(shù)。
A: public void example( int m){...}
B: public int example(int k){...}
C: public void example2(int k){...}
D: public i
17、nt example( int m, float f){...}
正確答案:
(單選題)14: 下列 是創(chuàng)建一個標識有“OK”的按鈕的語句。
A: TextField b=new TextField("OK");
B: Button b=new Button("OK");
C: TextArea b=new TextArea("OK");
D: Checkbox b=new Checkbox("OK");
正確答案:
(單選題)15: 在使用interface聲明一個接口時,只可以使用 修飾符修飾該接口。
A: public
B:
18、 protected
C: private和protected
D: private
正確答案:
(單選題)16: 下列關于繼承的敘述中, 是正確的。
A: 子類能繼承父類的所有方法和狀態(tài)
B: 子類能繼承父類的非私有方法和狀態(tài)
C: 子類只能繼承父類的public方法和狀態(tài)
D: 子類只能繼承父類的方法,而不繼承狀態(tài)
正確答案:
(單選題)17: 下列代碼的執(zhí)行結果是 。public class A{public static void main(String[]args){System.out.println(5/2);}}
19、
A: 2.5
B: 2.0
C: 3
D: 2
正確答案:
(單選題)18: 下列敘述中正確的是
A: Java是不區(qū)分英文字母大小寫的,源文件名與程序類名不允許相同
B: Java語言以方法為程序的基本單位
C: Applet是Java的一類特殊應用程序,它嵌入HTML中,隨主頁發(fā)布到互聯(lián)網(wǎng)上
D: 以//符開始的為多行注釋語句
正確答案:
(單選題)19: 下列各輸出語句中,顯示結果為“123”的是
A: System.out.println(1+2+3);
B: System.out.println(1+""+2+3);
C: System.ou
20、t.println(1+2+3+"");
D: System.out.println(1+2+""+3);
正確答案:
(單選題)20: 對于catch子句的排列,下列 是正確的。
A: 父類在先,子類在后
B: 子類在先,父類在后
C: 有繼承關系的異常不能在同一個try結構程序段內(nèi)
D: 排列順序可任意
正確答案:
(判斷題)21: ( )Java語言沒有無符號整數(shù)類型、指針類型、結構類型、枚舉類型、共用體類型。
A: 錯誤
B: 正確
正確答案:
(判斷題)22: ( )Java的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點。
A: 錯誤
B: 正確
正確答案:
(判斷題)23: ( )抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。
A: 錯誤
B: 正確
正確答案:
(判斷題)24: ( )字符串分為兩大類,一類是字符串常量,使用StringBuffer類的對象表示;另一類是字符串變量,使用String類的對象表示。
A: 錯誤
B: 正確
正確答案:
(判斷題)25: ( )Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺環(huán)境無關。
A: 錯誤
B: 正確
正確答案: