Java語言程式設計(一)填空題

2020-08-12 16:32:01

1、在第一次載入 Applet 時,預設最先執行的方法是 ___ int()_____。

2、呼叫 ___ getParameter()_____方法可以把 HTML 網頁中的參數傳遞給 Applet 。

3、使用 ____getAudioClip()____方法可以從 Web 站點上下載聲音,並呼叫 play()方法和 loop() 方法播放它們。

4、____ 版面管理器_____用於安排容器上的 GUI 元件。

5、GUI 是 ______圖形用戶介面_________的縮寫

6、當釋放滑鼠按鍵時,將產生 ______ mouseReleased__________事件。

7、哪個佈局管理器使用的是元件的最佳尺寸 ( ridLayou)

8、.Frame 的預設的佈局管理器是下列哪一個 ( BorderLayout)

9、判斷:標籤是是一個容器。 (false)

10、判斷:在 Swing 用戶介面的程式設計中,容器可以被新增到其它容器中去。 (true)

11、3. 使用者不能修改的文字稱爲 標籤_。

12、關於 awt 和 swing 說法正確的是:
swing 在不同的操作系統中顯示相同的風格
awt 和 swing 都支援事件模型

13、 下列 ___進度條______使用者圖形介面元件在軟體安裝程式中是常見的。

14、6. 包含可單擊按鈕的類的 Java類庫是 __________。
a.AWT
b.Swing

15、7下面 下麪的 ___ JFrame_______用戶介面元件不是容器。

16、._____ CheckboxGroup_______類用於建立一組無線電鈕

17、 Java應用程式中的預設外觀是 ___ METAl______。

18、標示符是用來標識類名、變數名、方法名、型別名等有效字元序列。 2.5 分)

Java 語言規定標示符由字母、下劃線、美元符號和數位組成,並且第一個字元不能是數位,
及 java 2.5 分)

19、用修飾符 static 說明的變數是類變數,其他是範例變數 2 分)
不同對象的範例變數將分配不同的記憶體空間 1 分)
所有物件的類變數都分配給相同的一處記憶體, 改變其中一個物件的類變數的值, 會影響其他
物件的這個類變數的值。 2 分

20、修飾符 static 說明的方法是類方法,其他是實體方法

21、區別就在於類方法不僅可以有物件呼叫而且還可以直接由類名呼叫 而實體方法不能由類名

22、控制符有 4 public protected private privateprotected(1 分)

其中 private 許可權的成員只能在本類中使用, public 公有許可權的成員不但能在本類中使用, 還可在類外使用。 (1 分)

23、繼承是一種由已有的類建立新類的機制 機製 1 分)
利用繼承可以建立一個共有屬性的一般類, 根據該一般類再建立具有特殊屬性的新類 (1 分)
新類繼承一般類的狀態和行爲,並根據需要增加它自己的新的狀態和行爲 1 分)
由繼承而得到的類稱爲子類 1 分)
被繼承的類稱爲父類別 1 分)

24、當子類中定義的成員變數和父類別中的成員變數同名時, 則父類別中的成員變數不能被繼承, 此
2.5 分)
當子類中定義了一個方法, 並且這個方法的名字、 返回型別、 及參數個數和型別跟父類別的某
個方法完全相同時,父類別方法被隱藏,即重寫了父類別的方法。 2.5 分)

25、用 finalfinal用來修飾什麼部分?各有什麼作用?

用 final 修飾的類不能被繼承,即不能有子類。 (1 分)
用 final 修飾的方法不能被重寫 ( 1 分)

26、
11.類 Testll 經 Java編譯程式編譯後,產生的檔案是 ___ Testll.class___。
12.表達式 「 45&20」 的十進制值是 __ 4____。
先變二進制:
45->00101101
20->00010100
45 & 20
0010 1101 & 0001 0100
同是1的位僅有第二位(從右往左0-7),所以結果是0000 0100,即4

13.如果類 A 繼承和擴充套件類 B,則子類 A 和超類 B 之間的關係是 __ is-a____。
14. Java語言提供的用於處理不可改變的字串類是 __ String類
15.要使得已註冊的按鈕物件暫時不響應事件,需使用的方法是 ___ setEnabled()

1 6.一個水平卷軸物件的初始值是 1 50,滾軸的寬是 8 個畫素,表示的範圍是 [0,300]。建立這樣的卷軸物件時,提供的最後 2 個參數依次是 ___ 0.300
__。
17.某應用程式定義的類 C17 是 JPanel 的子類,在類 C17 的物件中需要繪圖,則在類 C17
中應重寫的方法是 __ paintComponent()
18.當執行緒進入臨界段後,發現需要與別的執行緒進行同步,則要呼叫的方法 是 ___ wait()

19.某程式想要隨機讀寫字元檔案,能支援這個要求的類是 _ RandomAccess_____。
20.某應用程式已經宣告瞭 InetAddress 物件 addr,現要用域名 www.baidu.com 建立 addr 對
象,能實現這樣要求的程式碼是 addr =InetAddress.
__ getByName(「」)____;。

27、

1、如果將類 MyClass宣告爲 public ,它的檔名稱必須是( MyClass.java )才能 纔能正常編譯。
2、Java 程式中的單行註釋符是( // ),多行註釋符是( /* / )。
3、Java 中布爾型別的常數有兩種,它們是( true )和( false )。
4、Java 中用於定義小數的關鍵字有兩個: (float ) 和 (double ),後者精度高於前者。
5、Java 中用於兩個數相等比較的運算子是: (==),用於不相等比較的運算子是( <>)。
6、在 Java 中定義一個字串型別的變數 str 的語句是:(String str; ) ,定義一個具有 10 個
元素的整型陣列 a 的語句是:(int [] arr = new int[10]; ) 。
7、匯入 mypackage包中的所類的命令是( import mypackage.
; )。
8、當宣告一個數組 int arr[] = new int[5]; 時,這代表這個陣列所儲存的變數型別是( int ),
陣列名是( arr ),陣列的大小爲( 5),陣列元素下標的使用範圍是( 0 到 4)。
9、假設 x=13,y=4,則表達式 x%y != 0 的值是( true ),其數據型別是( boolean )。
10、例外處理是由( try )、(catch )和 finally 塊三個關鍵所組成的程式塊。

11、以下程式段的輸出結果是( 三角形 )

int x = 5, y = 6, z = 4;
if (x + y > z && x + z > y && z + y > x)
System. out .println( " 三角形 " );
else
System. out .println( " 不是三角形 " );

12、下面 下麪程式段的執行結果是( 6 5 4 3 2 )

int a[] = { 2, 3, 4, 5, 6 };
for ( int i = a. length - 1; i >= 0; i--)
System. out .print(a[i] +  "" );

28、

11.一個小應用程式必須定義成一個 ____ Applet_____。
12.用條件運算子構造一個表達式: goal 等於 10 時,表達式的值爲「對了! 」,否則,表達式的值爲「錯了! 」。這個表達式是
13.類是對一組相同對象的描述,類概括了同類物件的共有性質: ___ 方法和數據

14.設有陣列 a和 b 的定義如下:
int[]a={1,2,3};int[]b={4,5,6}
⋯⋯
執行以下程式碼「 a=b;」,除了完成賦值操作之外,引起系統額外要做的工作是 ___ 回首記憶體
___。
15. ___ CardLayout______佈局使容器的多個元件擁有同一個顯示空間,某一時刻只能顯示一個元件。
16.Java語言爲處理滑鼠事件提供兩個介面: ___ MouseListener______介面和 MouseMotionListener 介面。
17.某個繪圖方法設定成「互斥或模式」繪圖,並用黃色作爲互斥或模式設定的繪圖顏色。如果當時背景色爲紅色,並用紅色繪製線段,則線段的實際顏色是 ____ 黃色_____。
18.程式設計師用 Java 語言編寫多執行緒應用程式,程式設計師能控制的關鍵性工作有兩個方面:一是編寫執行緒的 ___ run()______方法;二是建立執行緒範例。
19.BufferedWriter 類是提供緩衝式輸出的類。程式需要先建立 ___ Write()_物件,再利用這個物件建立 BufferedWriter物件。
20.在 Java 語言中,用戶端使用的通訊端類是 ____ Socket

29、

1-1 JavaC++的語言之前問世的。 (錯)
1-2 Java 語言具有較好的安全性和可移植性及與平臺無關等特性。 (對)
1-3 Java 語言中取消了聯合的概念,保留了結構概念。 (錯)
1-4 Java 語言中數據型別佔內在位元組數與平臺無關。 (對)
1-5 Java 語言中可用下標和指針兩種方式表示陣列元素。 (錯)
1-6 Java 語言的源程式不是編譯型的,而是編譯解釋型的。 (對)
1-7 操作系統中進程和執行緒兩個概念是沒有區別的。 (錯)
1-8 Java 語言既是物件導向的又是面向網路的高階語言。 (對)

1-9 Java 程式分爲兩大類:一類是 Application 程式,另一類是 Applet 程式。前者又
稱 Java 應用程式,後者又稱爲 Java 小應用程式。 (對)
1-10 Java Application 程式是由多個檔案組成的,其中可以有也可以沒有主檔案。
(錯)
1-11 組成 Java Application 的若幹類中,有且僅有一個主類,只有主類中含有主
方法 main() 。(對)
1-12 Java Application 程式中,必有一個主方法 main(),該方法有沒有參數都可
以。(對)
1-13 Java 程式中是不區分大小寫字母的。 (錯)
1-14 下述兩個命令: javac 和 java 是不同的, 編譯時用前者, 執行時用後者。(對)
1-15 Java 程式編譯後生成的是位元組碼檔案,其後綴是 .exe 。(錯)
1-16 位元組碼檔案機器是不能直接識別的,它要經過直譯器,邊解釋邊執行。 (對)
1-17 在 Java 程式中,使用 import 語句引入類是在直譯器中實現的。 (對)

1-18 在執行位元組碼檔案時,使用 java 命令,一定要給出位元組碼檔案的擴充套件
名.class 。(錯)
1-19 Java 程式中有多個類, 編譯後只生成一個位元組碼檔案, 其名字同主類名。 (錯)
1-20 Java 程式中出現的輸出方法 println() 和 print() 是完全一致的。 (錯)

30、 Java 語言所用的字元集中字元是 16 位。

31、 Java 語言和各種分隔符中,非法的是 問號 。

3-1 類是一種型別,也是物件的模板。 (對)
3-2 Java 語言只支援單重繼承,不支援多重繼承。 (對)
3-3 類中說明的方法可以定義在類體外。 (錯)
3-4 class 不是定義類的唯一關鍵字。 (錯)
3-5 某類的物件可以作爲另一個類的成員。 (對)
3-6 在類體內說明成員變數時不允許賦初值。 (錯)
3-7 最終變數就是 Java 語言中的符號常數。 (對)
3-8 靜態變數的參照只能使用物件。 (錯)
3-9 靜態方法只能處理靜態變數。 (對)
3-10 抽象方法是一種只有說明而無具體實現的方法。 (對)
3-11 最終方法是不能被當前子類重新定義的方法。 (對)
3-12 Java 語言中,方法呼叫一律都是傳址的參照呼叫。 (錯)
3-13 非靜態方法中不能參照靜態變數。 (錯)
3-14 靜態初始化器是在構造方法被自動呼叫之前執行的。 (對)
3-15 抽象方法僅有方法頭,而無方法體。 (對)
3-16 抽象方法一定出現在抽象類中。 (對)
3-17 最終類,最終方法和最終變數的修飾符都用 final 。(對)
3-18 建立物件時系統將呼叫適當的構造方法給物件初始化。 (對)
3-19 使用運算子 new 建立物件時,賦給物件的值實際上是一個地址值。 (對)
3-20 使用構造方法只能給非靜態成員變數賦初值。 (對)
3-21 建立物件時,該物件佔用的記憶體空間除了非靜態的成員變數外,還有非靜態的成員方
法。(對)
3-22 Java 語言中,物件成員的表示只使用運算子 「. 」。(對)
3-23 Java 語言中,物件賦值實際上是同一個物件具有兩個不同的名字,因爲他們都有同
一個地址值。 (對)
3-24 物件可作方法參數,物件陣列不能作方法參數。 (錯)
3-25 Java 語言中,所建立的子類都應有一個父類別。 (對)
3-26 Java 語言中,類的繼承是可以傳遞的。 (對)
3-27 Java 語言中,構造方法是可以繼承的。 (錯)
3-28 子類中構造方法應包含自身類的構造方法和直接父類別的構造方法。 (對)
3-29 呼叫 this 或 super 的構造方法的語句必須放在第一條語句。 (對)
3-30 子類物件可以直接賦值給父類別物件;而父類別物件不可以賦值給子類物件。 (錯)
3-31 子類中所繼承父類別的成員都可以在子類中存取。 (錯)
3-32 成員方法的過載和覆蓋是一回事。 (錯)
3-33 一個類可以實現多個介面。介面可以實現「多重繼承」。 (對)
3-34 實現介面的類不能是抽象類。 (錯)

32、

3-1 物件具有 3 大要素, 它們分別是 (狀態),(行爲),(標誌)。這 3 大要素分別用 (變數),
(方法),(物件名)表示。
3-2 定義類時,通常要使用的關鍵字有( class ),(extends ),(implements )。
3-3 成員變數的定義格式如下: ([< 修飾符 >] )<變數型別 ><變數名 >(=<初值 >);
3-4 成員變數的非存取控制修飾符有( static ),(final ),(volatile )。
3-5 在成員方法的定義中可省略的部分有(修飾符) ,(參數表),(異常類名列表) 。
3-6 Java 語言中,過載方法的選擇是在(編譯)時進行的,系統根據(參數個數) ,(參數
型別),(參數順序)尋找匹配方法。
3-7 沒有子類的類稱爲(最終類) ,不能被子類過載的方法稱爲 (最終方法) ,不能被改變值
的量稱爲常數,又稱爲(最終變數) 。
3-8 建立一個物件時, 通常要包含 3 項內容:(說明物件) ,給物件分配空間, (物件初始化) 。
3-9 系統規定 int 型變數預設值爲( 0),浮點型變數的預設值爲() ,布爾型變數的預設值
爲( false )。
3-10 Java 語言中,定義子類時,使用關鍵字( extends )來給出父類別名。如果沒有指出父
類,則該類的預設父類別爲( object 類)。
3-11 系統規定:表示當前類的構造方法用( this ()),表示直接父類別的構造方法用( super
())。
3-12 介面中預設的成員變數的修飾符爲 (final ),預設的成員方法的修飾符是 (abstract )。
3-13 實現介面中的抽象方法時,必須使用(完全相同)方法頭,並且還要用( public )修
飾符。
3-14 包名與子包名之間用( . )分隔。載入包的關鍵字是( import )。
3-15 字串類又包含兩大類,它們是( String )和( StringBuffer ).

33、

4-1 Applet 程式是通過瀏覽器中內建的 Java 直譯器來解釋執行的。 (對)
4-2 Applet 程式是以 .Java 爲擴充套件名的 Java 語言源程式,該程式經過編譯器後便可成爲可
執行檔案。(錯)
4-3 嵌入到 HTML檔案中的是 Applet 的源程式。(錯)
4-4 執行 Applet 程式是使用 AppletViewer 命令執行嵌入了位元組碼檔案的 HTML檔案,從而
獲得執行結果。 (對)
4-5 Applet 程式中的主類必須是 Applet 類的子類。(對)
4-6 Applet 類是 Java 語言類庫中的一個重要的系統類,它被存放在包中。 (錯)
4-7 init() 方法是用來完成初始化操作的,在 Applet 程式執行期間只執行一次。 (對)
4-8 start() 方法被系統自動呼叫來啓動主執行緒執行。通常在 Applet 程式被重新啓動動時,該方
法被系統自動呼叫。 (對)
4-9 paint() 方法是在需要重畫圖形介面時被系統自動呼叫來顯示輸出結果的。 (對)
4-10 stop() 方法是用來暫停執行操作的,它與 start() 方法不同,只被呼叫一次。 (錯)
4-11 init() ,start() ,stop() 和 destroy()4 個方法構成 Applet 程式的生命週期。 (對)
4-12 HTML 語言中 和是用來表示 HTML檔案開始和結束的標記。 (錯)
4-13 HTML 中多數標記是成對出現的,也有不成對出現的標記。 (對)
4-14 HTML 中是區分大小寫字母的。 (錯)
4-15 通過 HTML檔案中使用的 PARAM標記可以向 Applet 程式傳遞參數的。 (對)
4-16 parseInt() 方法的功能是將 int 型數據轉換成 String 型數據的。(錯)
4-17 AWT 提供了許多標準的 GUI 元件和佈局管理等類。 (對)
4-18 Java 語言採用了 16 位顏色標準, Java 的調色板保證 128 色。(錯)
4-19 Graphics 類提供了 3 種繪製文字的方法,其方法名都是 drawString() 。(對)
4-20 繪製橢圓的方法是 drawOval() ,使用該方法也可以繪製圓。 (對)

34、

5-1 AWT 是抽象視窗工具包的英文縮寫。 (對)
5-2 容器中只能包含有元件,而不能再含有容器。 (錯)
5-3 容器分可以獨立的視窗和不可以獨立的視窗兩種。 (對)
5-4 無線電鈕提供「多選一」的輸入選擇,下拉選單提供「多選多」的輸入選擇。 (錯)
5-5 所有容器的預設佈局都是 FlowLayout 。(錯)
5-6 所有的元件都是事件源。 (錯)
5-7 Java 2 的事件處理方法是採用委託事件處理模型。 (對)
5-8 事件元件都應註冊一個事件監聽者。 (對)
5-9 事件監聽者除了得知事件的發生外,還應呼叫相應方法處理事件。 (對)
5-10 所有事件的父類別是 EventObject 類。(對)
5-11 圖形用戶介面是由使用者自定義成分、控制組件和容器組成的。 (對)
5-12 所有 GUI 標準組件類的父類別是 Component類。(對)
5-13 所有容器類的父類別是 Frame 類。(錯)
5-14 標準和按鈕都是事件源。 (對)
5-15 文字去和文字方塊都可以引發兩種事件:文字改變事件和動作事件。 (錯)
5-16 每個複選框有兩種狀態:「開啓」和「關閉」狀態。 (對)
5-17 複選框組 (CheckboxGroup)是由若幹個按鈕組成的。 在一組按鈕中可選多個。 (錯)
5-18 列表( List )是由多個選項組成的,只可在列表框的若幹個選項選取一個。 (錯)
5-19 下拉選單( Choice )是一種「多選多」的輸入介面。 (錯)
5-20 卷軸有兩類:水平卷軸和垂直卷軸。 (對)
5-21 畫布( Canvas)是一種可容納多個元件的容器。 (錯)
5-22 所有容器都採用順序佈局( FlowLayout )作爲預設佈局管理器。 (錯)
5-23 邊界佈局( BorderLayout )將容器分爲東、西、南、北共 4 個區域。(錯)
5-24 卡片佈局 (CardLayout )可使容器容納多個元件, 在同一時刻只顯示若幹個元件中
的一個。(對)
5-25 容器可容納元件和容器,同一個容器中的元件可被同時顯示或者同時隱藏。 (對)
5-26 所有容器都是有邊框的。 (錯)
5-27 Panel 容器是可以巢狀使用的。 (對)
5-28 Applet 實際是一種特殊的 Panel 容器。 Java Applet 程式只負責它擁有的 Applet
容器內的無邊框區域。 (對)
5-29 視窗( Window)容器是一種獨立視窗,但它不能作爲程式的最外層容器。 (對)
5-30 Frame容器是有邊框的容器,它也是一種獨立視窗,只能作爲最外層容器。 (對)
5-31 Frame容器可以容納選單元件,它實現了 MenuContainer 介面。(對)
5-32 MenuComponent類是選單元件的父類別。 (對)
5-33 選單條( MunuBar)、選單( Munu)、選單項( MunuItem)是 3 中不同的選單元件。
(錯)
5-34 對話方塊( Dialog )不是一種獨立使用的容器。 (錯)
5-35 檔案對話方塊( FileDialog )是對話方塊( Dialog )的子類,它是一種開啓檔案和保留
檔案的對話方塊視窗。 (對)

35、
在这里插入图片描述

36、
在这里插入图片描述
37、
在这里插入图片描述
38、
在这里插入图片描述
39、
在这里插入图片描述
40、
在这里插入图片描述
41、
在这里插入图片描述
42、
在这里插入图片描述
43、
11. 在 Java 虛擬機器中可以執行 Java 的__位元組碼 ( 或.class )__ 檔案。
12. 表達式 -128>>4 的值是__ -8__ 。
13. 在例外處理中,包含有捕獲及處理某種型別異常程式碼的是__ catch__ 塊。
14. 在 Java 中,允許多個方法使用同一個方法名 , 這就是方法名的__ 過載__。
15. 已知定義 String s1=「ab」,s2=new String(「ab」);. 則 al==s2 的值是__ false__ 。
16. 在介面中定義的成員變數預設爲終極__ (或 final)__ 和靜態屬性。
17. 把物件轉換爲位元組序列的過程稱爲物件的__ 序列號__。
18. 每個由 BorderLayout 管理的容器通常彼劃分爲__ 5__ 個區城。
19. 要顯示標準確認對話方塊,可使用 JOptionPanc 類中的 __ showContirmDialog() 方法。
20. 執行緒一共有四種狀態 : 新建、可執行狀態、死亡及
阻塞__ 。
44、

11. Java 的編譯程式先將 Java 源程式翻譯成與機器無關的 __________。位元組碼
12.表達式 ¨23 & 18 ’’ 的值是 __________。 2318
13.如果類 A 某個成員變數的型別是類 B,則類 A 和類 B 之間是 __________關係。(P57)Has-a
14. Java 語言提供了兩個用於處理字串的類,它們是 __________。String\StringBuffer
15.某程式用程式碼 「JTextField text=new JTextField();」建立了一個文字方塊,並對這個文字
框註冊了監視器,則在監視器處理方法 actionPerformed(ActionEvent e)中,判定是在這個文
本框上發生事件的條件表達式是 __________。e.getSource()==text
16.一個水平卷軸物件的初始值是 50,滾軸的寬是 10 個畫素,表示的範圍是 [0,250]。 創
建 這 樣 的 滾 動 條 對 象 時 , 提 供 的 5 個 參 數 依 次 是 __________ 。
(P125)JScrollBar.HORIZONTAL,50,10,0,250
17.要在 JComponent 子類的元件中繪圖,應重寫 __________方法。 paintComponet()
18.當執行緒使用完臨界段後,爲了使等待的執行緒恢復工作,需要呼叫的方法是 __________。
Notify()
19.某程式想爲一個 long 型整數檔案構造隨機讀寫物件, 支援這個要求的類是 __________。
RandomAccessFile
20.設已知伺服器的 IP 地址和埠號,要建立一個通訊端物件,支援這個要求的類是
__________。Socket

45、
在这里插入图片描述

46、
在这里插入图片描述

47、
在这里插入图片描述
在这里插入图片描述
48、
在这里插入图片描述
在这里插入图片描述
49、
在这里插入图片描述
在这里插入图片描述
50、
在这里插入图片描述
在这里插入图片描述
51、
在这里插入图片描述
52、
在这里插入图片描述
在这里插入图片描述
53、
在这里插入图片描述
在这里插入图片描述
54、
在这里插入图片描述
55、
在这里插入图片描述

56、
在这里插入图片描述
在这里插入图片描述

57、
在这里插入图片描述
答 :
在这里插入图片描述

58、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
59、
在这里插入图片描述
答 :
在这里插入图片描述
60、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

61、
在这里插入图片描述
答 :
在这里插入图片描述

62、
在这里插入图片描述
答 :
在这里插入图片描述

63、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

64、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
65、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

66、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

67、
11.一個 Java 小應用程式必須定義成一個子類,它的超類是 ___ Applct___。
12.在 Java 語言中,左移運算子是 __ 《
13.類 A的成員變數 x 的型別是類 B的,則類 A和類 B之間的關係是 __ hasa

14.以下程式碼:
在这里插入图片描述
的輸出結果是 ___ 有單詞4個____。
15.在 JFrame 子類的構造方法中,程式碼 getContentPane0 的作用是 ___ 獲得JFrame子類物件的內容面板____。
16.用 JScrollBar 建立一個垂直卷軸物件時,需要指定的常數是 ____ JScronllBar.VERTICAL___。
17.在互斥或模式下繪圖時,實際繪製的顏色是由 3 種顏色作特定的運算確定的:當前正要繪製的顏色、原先繪製的顏色以及 ___ 模式設定的顏色____。
18.處於執行狀態的執行緒執行 yield() 方法,該執行緒將進入 ____ 就緒___狀態。
19.在 Java 語言中,用戶端使用的通訊端類是 ___ Socket____。
20.在 Java 語言中, DriverManager 類的作用是載入驅動程式和 ___ 建立與新數據庫的連線____。

68、
在这里插入图片描述
在这里插入图片描述
69、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
70、
在这里插入图片描述
在这里插入图片描述

71、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

72、
在这里插入图片描述
答 :
在这里插入图片描述

73、
在这里插入图片描述
答 :
在这里插入图片描述

74、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

75、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
76、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

77、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
78、
在这里插入图片描述

在这里插入图片描述
79、
11.Java 的編譯程式將 Java 源程式編譯成 ____ 位元組碼______檔案。
12.實現條件。 「a/b>7 並且 b!=0 」的表達式是 b !=0 && a/b>7
13.爲了宣告類中定義的某方法不能被子類的方法覆蓋,應在該方法前加入的修飾符是___ final_____.
14.類的宣告定義了類的所有物件的共有的 ___ 屬性和方法_____。
15.在實現介面 ActiortListener 的方法 actionPerformed( ) 中,對事件物件呼叫方法getSource( ) ,該方法的返回值是 ____ 事件源物件____。
16.程式將若幹無線電鈕物件加人到一個 ___ ButtonGroup_____ 物件中,使它們實現單選功能。
17.如果要設定的字型是: 20 磅字號、正常風格 (Font . PLAIN)、細明體,構造這樣要求的 Font 物件的程式碼是 new Font( 「細明體」,FontPLAIN,20) 。
18.執行緒在臨界段中執行 wait ( )方法的作用是 與其他執行緒同步、___
19.爲字元流檔案寫操作提供支援的類是 ____ FileWriter
___。
20.在存取數據庫的程式中,建立了 Statenlent 物件後,利用該物件可以執行 SQL查詢,實現 SQ查詢的方法是 ___ executeQuery()

80、以下程式功能是輸出 101 至 300 之間的質數,並統計這些質數的個數輸出。
在这里插入图片描述
答 :
在这里插入图片描述
81、以下程式介面中有若幹可以多選的選擇框,當某個選擇框的選擇狀態有改變時,程式在文字區中顯示各選擇框的選擇狀態 ( 被選中或沒有被選中 )。
在这里插入图片描述
答 :
在这里插入图片描述
82、以下是一個播放動畫的小應用程式中的 run( ) 方法和 paint( ) 方法。設動畫圖片已由小應用程式的 init( )方法裝人記憶體, 並存放於 myImage陣列中, 動畫圖張數放於變數 num中。控制顯示和動畫圖片序號更新的執行緒也已經在 start( ) 方法中建立並啓動。 paint( ) 方法要播放的動畫圖片號是 curImage 。
在这里插入图片描述
答 :
在这里插入图片描述
83、以下是一個緩衝式輸入的示意程式,程式的介面有一個文字方塊和一個文字區,在文字方塊中輸入要讀入顯示的檔名,在文字區中顯示該檔案的內容。
在这里插入图片描述
答 :
在这里插入图片描述

84、以下方法的功能是已知域名,返回 IP 地址。

在这里插入图片描述
答 :
在这里插入图片描述
85、
在这里插入图片描述
在这里插入图片描述
86、
11.Java 原始檔的擴充套件名必須是 ____ .java(或java)
12. 用於定義抽象類的關鍵字是 ______ abstract______。
13 .要將小應用程式的位元組碼檔案嵌入 "Web頁中,則所需使用的 HTML標記是

14. 在 Java 語言中,字串常數是匿名的 ____ String______象。
15 . java .awt.event 包中用來檢測並對事件做出反應的模型包括三個組成元素: 。源物件、監視器物件和
事件_____物件。
16. 與選擇框相關的介面是 ____ ItemListener______。
17 .在 Graphics 類中,繪圖模式主要有正常模式和 ____ 互斥或______模式兩種。
18 .通常情況下,多執行緒之間有 ______ 互斥________和同步兩種情況。
19 .程式如果要按行輸入輸出,需採用 ____ 緩衝___式輸入輸出方式。
20 .執行 SQL語句查詢後得到的結果存放在一個用 ___ ResultSet
___ 類宣告的物件中。

87、某人以年利率 r 向銀行存款 m元,一年後存款額爲 m*(1+r) ,他想知道存多少年後,存款額會達至 q原來的 k 儲。以下方法已知 m、r 和 k,計算至少多少年後存款額大於等於 m*k。
在这里插入图片描述
答 :
在这里插入图片描述

88、28.某小應用程式視窗包含有文字方塊 text ,以及—個帶文字「 Press Me! 」的按鈕。當點盤 這個按鈕時,在文字方塊中顯示當前時間。以下是其中處理「 Press Me! 」按鈕事件的方法。
在这里插入图片描述

答 :
在这里插入图片描述

89、29. 以下程式的功能是在圖形介面上顯示一個組合框和一個文字方塊,使用者可將組合樞的選擇結果顯示在文字方塊中。
在这里插入图片描述
答 :
在这里插入图片描述

90、30. 以下小應用程式
先獲取影象,然後顯示得到的影象。
在这里插入图片描述
答 :
在这里插入图片描述

91、31. 以下程式的功能是利用 Runnable 物件建立多執行緒,實現 l 到 l0 的輸出。
在这里插入图片描述
答 :
在这里插入图片描述

92、閱讀下列程式,請寫出該程式的輸出結果。
在这里插入图片描述
答 :
在这里插入图片描述

93、閱讀下列程式,請寫出該程式的輸出結果。
在这里插入图片描述
答:
在这里插入图片描述

94、閱讀下列程式,請寫出該程式的功能。

在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

95、閱讀下列程式,請寫出該程式的功能。

在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

96、閱讀下列程式,請回答以下問題:
(1)/1/ 處的 try 語句的作用是什麼 ?
(2) 如果在文字方塊中輸入 file .txt ,並且 file .txt 中的內容如下,程式在文字區中輸的內容是什麼 ?
1 2 3
1 2 3 4
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

97、
在这里插入图片描述

在这里插入图片描述

98、
在这里插入图片描述
答 :
在这里插入图片描述
99、
在这里插入图片描述
答 :
在这里插入图片描述
100、
在这里插入图片描述
答 :
在这里插入图片描述
101、
在这里插入图片描述
答 :
在这里插入图片描述
102、
在这里插入图片描述
答 :
在这里插入图片描述

103、

11.在 Java 語言中,雙精度型變數在記憶體中佔 ____ 8______個位元組。
12.在 Java 語言中,邏輯右移運算子爲 ___ >>>
1 3 .在 Java 語言中,通過擴充套件原有的類,宣告新類的機制 機製被稱爲 _____ 繼承_____。
14.已知位元組陣列 b,取由 b[i] 開始至 b[j]( 其中 j ≥i ≥0)結束的位元組字元構造一個字串 s,其語句爲: String
s=new String(
b,i,j
___) ;。
15.將容器區域分成東、南、西、北、中五個區域的佈局類是 ____ BorderLayout______。
16.在構造非強制對話方塊時,所使用的構造方法是 JDialog(f,s, ____ false______) ,其中 f 爲對話方塊所依賴的視窗,
s 爲對話方塊的標題。
17.在 Java 語言中,要播放音訊檔可以使用 ____ AudioClip______類。
18.當執行緒呼叫 resume() 方法後,就進入 ______ 就緒____狀態。
19.要使用輸入 / 輸出操作的程式,必須要匯入 ____ java.io______包。
20.在進行數據庫存取時,查詢結果存放在一個用 ____ ResultSet______類宣告的物件中。

104、
在这里插入图片描述
答 :
在这里插入图片描述

105、
在这里插入图片描述
答 :
在这里插入图片描述
106、
在这里插入图片描述
答 :
在这里插入图片描述

107、
在这里插入图片描述
答 :
在这里插入图片描述
108、
在这里插入图片描述
答 :
在这里插入图片描述
109、
在这里插入图片描述
答 :
在这里插入图片描述
110、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
111、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
112、閱讀下列程式,請回答下面 下麪的問題:
(1) 兩個文字區內分別每次追加何種字元 ?有多少個 ?
(2) 兩個文字區裏面內容的顯示速度有何區別 ?
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
113、閱讀下列程式,請寫出該程式的功能。
在这里插入图片描述
答 :
在这里插入图片描述
114、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

115、
在这里插入图片描述
答 :
在这里插入图片描述

116、
在这里插入图片描述
在这里插入图片描述
答:
在这里插入图片描述
117、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
118、
在这里插入图片描述
在这里插入图片描述
答:
在这里插入图片描述
119、
在这里插入图片描述
答:
在这里插入图片描述
120、
在这里插入图片描述
答 :
在这里插入图片描述

121、

在这里插入图片描述

122、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述

123、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
124、
在这里插入图片描述
在这里插入图片描述
答 :
在这里插入图片描述
125、
11. 如果 Java 原始檔中有多個類,那麼只能有一個 ____ public______類。
12. 運算子‘‘ <」、 「」和「 &&」按優先順序從高到低的順序排列爲 __、<、&&
13. 當聯編推遲至執行時間實現時,該聯編過程稱爲 _____ 動態_____聯編。
14. 陣列名如同對象名一樣,是一種 ___ 參照

15. 爲了讓監視器與事件物件關聯起來,需要對事件物件做 ____ 監視器註冊______,告訴系統事件物件的監視器。
16. 列表在介面中表現爲列表框,是 JList______類或它的子類的物件。
17. Java 語言的影象處理功能被封裝在 ____ Image______類中。
18. 執行緒之間的相互等待被稱爲執行緒的 ____ 同步
__。
19. 希望由 FileReader 物件 rf ,建立對檔案實行緩衝式輸入的物件 in ,能實現這個要求的程式碼是 ____ in = new BufferedReader(rf)______。
20. 當 Client 程式和 Server 程式需要通訊時,可以用 ____ Socket______類建立通訊端連線。

126、
在这里插入图片描述
在这里插入图片描述
127、
在这里插入图片描述
在这里插入图片描述
128、
在这里插入图片描述
在这里插入图片描述
129、
在这里插入图片描述
在这里插入图片描述
130、
在这里插入图片描述
在这里插入图片描述
131、
11. 能在瀏覽器上執行的 Java 程式被稱爲 _____ _______。
12. 如果子類 A隱藏了超類 B的成員變數 x,而類 A的某個方法 f() 要參照類 B的 x,則參照類 B的 x 的參照程式碼
可以寫成 ____________。
13. 介面有與類相似的基本形式,它有常數定義和方法定義,但沒有 ____________。
14. 設 u 和 v 是類 A的兩個物件,則邏輯表達式「 u==v」的意義是 ____________。
15. 要獲得物件的字串表示,呼叫的方法是 ____________。
16. 註冊滑鼠點選事件監視器的方法是 ____________。
17. 在互斥或模式下繪圖時,實際繪製的顏色是由當前正要繪製的顏色、原先繪製的顏色,以及 ____________作特
定的運算確定的。
18. 多執行緒程式設計中,讓執行臨界段程式時等待的執行緒結束等待,通常使用的方法有 resume() 、notify() 或者
____________。
19. 建立的流既可以隨機輸出,也可以隨機輸入的類是 __
20.Java 程式中使用通訊端方法實現 C/S模式時,在 Client 端支援網路底層通訊的類是
在这里插入图片描述
132、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
133、
11.Java 語言是一種 _ 強型別____語言,它約束程式設計師必須遵守規定編寫程式,能讓編譯器檢測出程式中儘可能多的
錯誤。
12.在 Java 語言中, package_____語句用於表示出現在該檔案中的所有類都屬於這個程式包。
13.在 Java 程式系統中,物件之間的互動通過相互發送 __ 訊息(或message)實現。
l4 .陣列每個元素按儲存順序對應一個下標,下標從
0
開始順序編號。
15.用 Swing 編寫 GUI 程式時,通常用 JFrame____類派生的子類建立視窗物件。
l6 .強制型對話方塊強制對話過程
不能中斷
,直至對話過程結束,才讓程式響應對話方塊以外的事件。
17.在 Graphics 類中,用於在指定的位置顯示字串的方法是
drawString()

18.在 Java 中,執行緒的排程策略採用
搶佔式
,優先順序高的執行緒比優先順序低的
優先執行。
19.字元流數據中使用的 Unicode 字元有
16
位二進制位。
20.java . net 包中有 ___ InetAddress__類,它的物件用於儲存 IP 地址和域名

134、
在这里插入图片描述
在这里插入图片描述
135、
在这里插入图片描述
在这里插入图片描述
136、
在这里插入图片描述
在这里插入图片描述
137、
在这里插入图片描述
在这里插入图片描述
138、
在这里插入图片描述
在这里插入图片描述

139、
11.Java 語言採用多種機制 機製來保證可移植性,其中最主要的是 ______。
12. 程式包宣告的格式是 ______。
13. 當聯編推遲至執行時間實現時,該聯編過程稱爲 ______。
14. 使用預設位元組字元對應表,將字串轉化爲位元組陣列的方法是 ______。
15. 在 Swing 中,帶有卷軸的面板的類名是 ______。
16. 組合框 (JComboBox)是______的組合。
17. 在某個元件中繪圖,一般應該爲這個元件所屬的子類重寫 ______方法。
18. 多執行緒互斥使用 ______的程式段,在操作系統中稱爲臨界段。
19. 在 Java 語言中,檔案隨機存取可以利用 ______類實現。
20.Java 程式可以用純 Java 的______驅動程式,實現與數據庫連線。
在这里插入图片描述

140、
在这里插入图片描述
141、

在这里插入图片描述
142、
在这里插入图片描述
143、

在这里插入图片描述
144、

在这里插入图片描述
145、
在这里插入图片描述
在这里插入图片描述
146、
在这里插入图片描述
在这里插入图片描述

147、以下程式建立了一個視窗,然後在視窗內顯示″ Hello , World! ″。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
148、以下是子視窗中設定一個選單條類的定義。 類的構造方法根據指定的視窗名稱和選單表設定選單條, 選單和
選單項,當選中某個選單項時,在文字方塊中顯示相應選單項被選中的資訊
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
149、
在这里插入图片描述
在这里插入图片描述
150、以下定義的類 ShareData 用於管理多個執行緒共用數據 data 。一個執行緒生成 data ,另一個執行緒使用 data 。約定,新生成的 data 只有被另一個執行緒使用後,才能 纔能生成下一個 data 。反之,一個 data 被使用後,也不能再繼續使用。所以,生成和使用 data 的執行緒之間需要互斥和同步。以下是管理上述使用方式的類,類內有要管理的共用數據,以及對共用數據的存操作 putData() 和取操作 getData() 。
在这里插入图片描述
答 :
在这里插入图片描述
151、
11.一個應用程式必須在某個類中定義的方法是 ______。
12.import 語句的格式是 ______。
13.在物件導向語言中,物件之間的互動通過 實現。
14.設有兩個字串物件 str1 和 str2 ,則表達式「 strl==str2 」的意義是判別字串 strl 和 str2

15.一個基於 Swing 的應用程式可能在任何平臺上都會有相同的 ______。
16.處理鍵盤事件的 Java 程式,要實現的介面是 ______。
17.Java 語言約定,座標原點位於繪圖區域的 ______。
18.Java 程式中,在臨界段中使用 ______方法,使執行該方法的執行緒等待。
19.BufferedWriter 類物件能按行輸入檔案的內容,按行輸入的方法是 ______。
20.在 java.net 包中有 InetAddress 類的定義, Java 程式中的 InetAddress 類物件儲存的內容是 ______
在这里插入图片描述
152、
在这里插入图片描述
在这里插入图片描述
153、
在这里插入图片描述
在这里插入图片描述
154、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
155、
在这里插入图片描述
在这里插入图片描述
156、
在这里插入图片描述
在这里插入图片描述

157、
11.Java 程式的位元組碼檔案的擴充套件名是 _________。
12. 構造一個 Java 表達式: y/x>5,並且 x!=0 。這個表達式是 _________。
13. 在類宣告之前用 _________修飾,宣告類是不能被再繼承的類,即它不能再有子類。
14. 設有字串定義:
String s=「ABCDABCD」 ;
則表達式 s.indexOf(「B」) 的值是
15. 在實現介面 ActionListener 的方法 actionPerformed() 中,常用的有兩個獲得事件源的方法,它們是
getActionCommand() 和

16. 使用無線電鈕的方法是將一些無線電鈕用 _________物件分組,使同一組內的無線電鈕只允許一個被選中。
17. 在 Java 語言中,用類 Font 物件設定字型。如果要設定的字型是:細明體、正常風格 (Font.PLAIN) ,12 磅字
號,構造這樣要求的 Font 物件 fnA 的程式碼是 _________。
18. 執行緒從阻塞狀態恢復到就緒狀態,有三種途徑:自動恢復、用 resume() 方法恢復和用 _________方法恢復。
19. 爲普通的 8 位位元組流檔案讀和寫操作提供支援的類是 _________。
20.Connection 類是 java.sql 包中用於處理與數據庫連線的類。 Connection 物件是用來表示 _________的物件,
在这里插入图片描述
158、
在这里插入图片描述
在这里插入图片描述
159、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
160、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
161、
在这里插入图片描述
在这里插入图片描述
162、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
163、
11. 一個小應用程式必須定義成一個 _________。
12. 用條件運算子構造一個表達式: goal 等於 10 時,表達式的值爲「對了! 」,否則,表達式的值爲「錯了! 」。
這個表達式是 _________。
13. 類是對一組相同對象的描述,類概括了同類物件的共有性質: _________。
14. 設有陣列 a 和 b 的定義如下:
int[]a={1,2,3};int[]b={4,5,6}
,
執行以下程式碼「 a=b;」, 除了完成賦值操作之外,引起系統額外要做的工作是 _________。
15. _________ 佈局使容器的多個元件擁有同一個顯示空間,某一時刻只能顯示一個元件。
16.Java 語言爲處理滑鼠事件提供兩個介面: _________介面和 MouseMotionListener 介面。
17. 某個繪圖方法設定成「互斥或模式」繪圖,並用黃色作爲互斥或模式設定的繪圖顏色。如果當時背景色爲紅色,
並用紅色繪製線段,則線段的實際顏色是 _________。
18. 程式設計師用 Java 語言編寫多執行緒應用程式, 程式設計師能控制的關鍵性工作有兩個方面: 一是編寫執行緒的 _________
方法;二是建立執行緒範例。
19.BufferedWriter 類 是提 供 緩 衝式 輸 出 的類 。程 序 需 要先 創 建 _________對 象 ,再 利 用 這個 物件 創 建
BufferedWriter 物件。
20. 在 Java 語言中,用戶端使用的通訊端類是 _________。
在这里插入图片描述
164、
在这里插入图片描述
在这里插入图片描述
165、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
166、
在这里插入图片描述
在这里插入图片描述
167、
在这里插入图片描述
在这里插入图片描述
168、31以下定義的類 shareDataManager 用於管理多個執行緒共用數據 data 。一些執行緒要減少 data ,另一些執行緒要增加 data 。由於 data 不可以是負值,修改 data 的方法對這些執行緒來說不僅要互斥,還要同步。類提供一個方
法 modiData() 供修改 data 的執行緒呼叫,該方法在 data 修改結束後,應通知其它等待進入這個方法的執行緒。
在这里插入图片描述
在这里插入图片描述
169、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
170、
1-1 JavaC++的語言之前問世的。 (錯)
1-2 Java語言具有較好的安全性和可移植性及與平臺無關等特性。 (對)
1-3 Java語言中取消了聯合的概念,保留了結構概念。 (錯)
1-4 Java語言中數據型別佔內在位元組數與平臺無關。 (對)
1-5 Java語言中可用下標和指針兩種方式表示陣列元素。 (錯)
1-6 Java語言的源程式不是編譯型的,而是編譯解釋型的。 (對)
1-7 操作系統中進程和執行緒兩個概念是沒有區別的。 (錯)
1-8 Java語言既是物件導向的又是面向網路的高階語言。 (對)
1-9 Java 程式分爲兩大類:一類是 Application 程式,另一類是 Applet 程式。前者又稱
Java應用程式,後者又稱爲 Java小應用程式。 (對)
1-10 Java Application 程式是由多個檔案組成的,其中可以有也可以沒有主檔案。 (錯)
1-11 組成 Java Application 的若幹類中,有且僅有一個主類,只有主類中含有主方法
main()。(對)
1-12 Java Application 程式中, 必有一個主方法 main(),該方法有沒有參數都可以。 (對)
1-13 Java程式中是不區分大小寫字母的。 (錯)
1-14 下述兩個命令: javac 和 java 是不同的,編譯時用前者,執行時用後者。 (對)
1-15 Java程式編譯後生成的是位元組碼檔案,其後綴是 .exe。(錯)
1-16 位元組碼檔案機器是不能直接識別的,它要經過直譯器,邊解釋邊執行。 (對)
1-17 在 Java 程式中,使用 import 語句引入類是在直譯器中實現的。 (對)
1-18 在執行位元組碼檔案時, 使用 java 命令,一定要給出位元組碼檔案的擴充套件名 .class。(錯)
1-19 Java程式中有多個類,編譯後只生成一個位元組碼檔案,其名字同主類名。 (錯)
171、

172、

173、

174、

175、

176、

177、

178、

179、

180、

181、

182、

183、

184、

185、

186、

187、

188、

189、

190、

191、

191、

192、

193、

194、

195、

196、

197、

198、

199、

198、

199、

200、

201、

202、

203、

204、

205、

206、

207、

208、

209、

210、

211、

212、

213、

214、

215、

216、

217、

218、

219、

220、

221、

222、

223、

224、

225、

226、

227、

228、

229、

230、

231、

232、

233、

234、

235、

236、

237、

238、

239、

240、

241、

242、

243、

244、

245、
246、

247、

248、

249、

250、

251、

252、

253、

254、

255、

256、

257、

258、

259、

260、