全國計算機等級考試JAVA復習題庫1_第1頁
全國計算機等級考試JAVA復習題庫1_第2頁
全國計算機等級考試JAVA復習題庫1_第3頁
全國計算機等級考試JAVA復習題庫1_第4頁
全國計算機等級考試JAVA復習題庫1_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2005年 4月全國計算機等級考試二級 JA V A 筆試試題及答案 一、選擇題(每小題 2分,共 70分下列各題 a .、 b .、 c .、 d .四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1數據的存儲結構是指(。a .存儲在外存中的數據 b.數據所占的存儲空間量c .數據在計算機中的順序存儲方式d .數據的邏輯結構在計算機中的表示(2下列關于棧的描述中錯誤的是(。a . 棧是先進后出的線性表 b. 棧只能順序存儲c . 棧具有記憶作用 d. 對棧的插入與刪除操作中,不需要改變棧底指針(3對于長度為 n 的線性表,在最壞情況下,下列各排序法所

2、對應的比較次數中正確的是(。 a .冒泡排序為 n/2 b.冒泡排序為 n c.快速排序為 n d.快速排序為 n(n-1/2(4對長度為 n 的線性表進行順序查找,在最壞情況下所需要的比較次數為(。a . log2n b. n/2 c. n d. n+1(5下列對于線性鏈表的描述中正確的是(。a . 存儲空間不一定是連續,且各元素的存儲順序是任意的b . 存儲空間不一定是連續,且前件元素一定存儲在后件元素的前面c . 存儲空間必須連續,且前件元素一定存儲在后件元素的前面d . 存儲空間必須連續,且各元素的存儲順序是任意的(6下列對于軟件測試的描述中正確的是(。a . 軟件測試的目的是證明程序

3、是否正確b . 軟件測試的目的是使程序運行結果正確c . 軟件測試的目的是盡可能多地發現程序中的錯誤d . 軟件測試的目的是使程序符合結構化原則(7為了使模塊盡可能獨立,要求(。a . 模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強b . 模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱c . 模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱d . 模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強(8下列描述中正確的是(。a .程序就是軟件 b.軟件開發不受計算機系統的限制c .軟件既是邏輯實體,又是物理實體 d.軟件是程序、數據與相關文檔的集合 (9數據獨立性是數據庫技術的

4、重要特點之一,所謂數據獨立性是指(。 a .數據與程序獨立存放 b.不同的數據被存放在不同的文件中c .不同的數據只能被對應的應用程序所使用 d.以上三種說法都不對(10用樹形結構表示實體之間聯系的模型是(。a .關系模型 b.網狀模型 c.層次模型 d.以上三個都是(11在 java 中,負責對字節代碼解釋執行的是(。a .垃圾回收器 b.虛擬機 c.編譯器 d.多線程機制(12下列敘述中,正確的是a . java 語言的標識符是區分大小寫的b .源文件名與 public 類名可以不相同c .源文件擴展名為 .jard .源文件中 public 類的數目不限(13下列屬于合法的 java 標

5、識符是a . _cat b. 5books c. +static d. -3.14159(14在 java 中,表示換行符的轉義字符是a . n b. f c. 'n' d. dd(15在 java 中,由 java 編譯器自動導入,而無需在程序中用 import 導入的包是a . java.applet b. java.awt c. java.util d. java.lang(16在 java 中,所有類的根類是 a. java.lang.Object b. java.lang.class c. java.applet.applet d . java.awt.frame(1

6、7在 java 中,用 package 語句說明一個包時,該包的層次結構必須是a .與文件的結構相同b .與文件目錄的層次相同c .與文件類型相同d .與文件大小相同(18在讀字符文件 employee.dat 時,使用該文件作為參數的類是a . bufferreaderb . datainputstreamc . dataoutoutstreamd . fileinputstream(19下列構造方法的調用方式中,正確的是a .按照一般方法調用b .由用戶直接調用c .只能通過 new 自動調用d .被系統調用(20類 panel 默認的布局管理器是a . gridlayoutb . bor

7、derlayoutc . flowlayoutd . cardlayout(21在 java 中,能實現多重繼承效果的方式是a .內部類 b.適配器 c.接口 d.同步(22 char 類型的取值范圍是a . 2-7 27 -1 b. 0216-1 c. -215 215 -1 d. 028-1(23能夠支持 javadoc 命令的注釋語句是a . /*./ b. /*.*/ c. / d. /*.*/(24十進制數 16的 16進制表示格式是a . 0x10 b. 0x16 c. 0xa d. 16(25 int 型 public 成員變量 max_length,該值保持為常數 100,則定

8、義這個變量的語句是 a . public int max_length=100 b. final int max_length=100c . public const int max_length=100 d. public final int max_length=100(26下列不是 inputstream 子類的是a .文件輸入流 fileinputstream b. final int max_length=100c . public const int max_length=100 d. public final int max_length=100(27下列方法中可以用來創建一個新

9、線程的是a .實現 java.lang.runnable 接口并重寫 start(方法b .實現 java.lang.runnable 接口并重寫 run(方法c .實現 java.lang.thread 類并重寫 run(方法d .實現 java.lang.thread 類并重寫 start(方法(28下列關于 java application與 applet 的說法中,正確的是a .都包含 main(方法 b.都通過“appletviewer”命令執行c .都通過“javac”命令編譯 d.都嵌入在 html 文件中執行(29當啟動 applet 程序時,首先調用的方法是a . stop(

10、 b. init( c. start( d. destroy(30下列關于線程優先級的說法中,正確的是a .線程的優先級是不能改變的 b.線程的優先級是在創建線程時設置的c.在創建線程后的任何時候都可以設置 d. b 和 c(21在 java 中,能實現多重繼承效果的方式是a .內部類 b.適配器 c.接口 d.同步(22 char 類型的取值范圍是a . 2-7 27 -1 b. 0216-1 c. -215 215 -1 d. 028-1(23能夠支持 javadoc 命令的注釋語句是a. /*./ b. /*.*/ c. / d. /*.*/(24十進制數 16的 16進制表示格式是a

11、. 0x10 b. 0x16 c. 0xa d. 16(25 int 型 public 成員變量 max_length,該值保持為常數 100,則定義這個變量的語句是a . public int max_length=100 b. final int max_length=100c . public const int max_length=100 d. public final int max_length=100(26下列不是 inputstream 子類的是a .文件輸入流 fileinputstream b. final int max_length=100c . public con

12、st int max_length=100 d. public final int max_length=100(27下列方法中可以用來創建一個新線程的是a .實現 java.lang.runnable 接口并重寫 start(方法 b.實現 java.lang.runnable 接口并重寫 run(方 法 c.實現 java.lang.thread 類并重寫 run(方法 d.實現 java.lang.thread 類并重寫 start(方法(28下列關于 java application與 applet 的說法中,正確的是a.都包含 main(方法 b.都通過“appletviewer”命

13、令執行c.都通過“javac”命令編譯 d.都嵌入在 html 文件中執行(29當啟動 applet 程序時,首先調用的方法是a. stop( b. init( c. start( d. destroy(30下列關于線程優先級的說法中,正確的是a .線程的優先級是不能改變的 b.線程的優先級是在創建線程時設置的 c.在創建線程后的任何時候都可以設置 d. b 和 c(31當瀏覽器重新返回 applet 所在頁面時,將調用 applet 類的方法是 a. start( b. init( c. stop( d. destroy(32按照 java 的標識符命名規范,下列表示一個類的標識符正確的是

14、a. helloworld b. HelloWorld c. helloworld d. helloworld (33下列代碼中,將引起一個編譯錯誤的行是1 public class test2 int m,n;3 public test( 4 public test(int a m=a;5 public static void main(string args6 test t1,t2;7 int j,k;8 j=0;k=0;9 t1=new test(;10 t2=new test(j,k;11 12 a .第 3行 b.第 5行 c.第 6行 d.第 10行(34下列程序的功能是在監控臺上

15、每隔一秒鐘顯示一個字符串“hello”,能夠填寫在程序中下劃線位 置,使程序完整并能正確運行的語句是public class test implements runnablepublic static void main(string argstest t=new test(;thread tt=new thread(t;tt.start(;public void run(for(;try;catch( esystem.put.println("hello"a . sleep(1000interruptedexceptionb . sleep(1000interrupted

16、exceptionc . thread.sleep(1000runtimeexceptiond . thread.sleep(1000interruptedexception(35閱讀下列代碼后public class personint arr=new int10;public static void main(string argssystem.out.println(arr1;正確的說法是a . 編譯時將產生錯誤b . 編譯時正確,運行時將產生錯誤c . 輸出零d . 輸出空二、填空題(每空 2分,共 40分 請將每空的正確答案寫在【 1】至【 20】序號的橫線上,答在試卷上不得分。(1

17、某二叉樹中度為 2的結點有 18個,則該二叉樹中有 【 1】 個葉子結點。 答案 19(2在面向對象方法中,類的實例稱為 【 2】 。答案 對象(3診斷和改正程序中錯誤的工作通常稱為 【 3】 。 (英文字母大小寫均可或調試程序或調試 軟件(4在關系數據庫中,把數據表示成二維表,每一個二維表稱為 【 4】 。 調試或程序或軟件模式(5問題處理方案的正確而完整的描述稱為 【 5】 。算法或程序或流程圖(6面向對象的語言將客觀世界都看成由各種對象組成,共同特征和行為的對象組成類,類是變量 和 【 6】 的集合體。 方法(7 java 源文件中最多只能有一個 【 7】 類,其它類的個數不限。 Pub

18、lic(8在 java 中所實現的多維數組,實際上是由一維數組構成的 【 8】 。 數組的數組(9 stringbuffer 類提供 【 9】 字符串對象的表示。 可變或可編譯(10每個 applet 程序必須有一個類是 【 10】 類的子類。 Applet(11線程在生命期中要經歷 5種狀態,分別是新建狀態、可運行狀態、運行狀態、 【 11】 狀態 和終止狀態。 阻塞(12 fileinputstream 是字節流; bufferedwriter 是字符流; objectoutputstream 是 【 12】 對象 流或對象輸出流 。(13 break 語句最常見的用法是在 switch 語句中, 通過 break 語句退出 switch 語句, 使程序從整個 switch 語句后面的 【 13】 開始執行。 第一條語句(14

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論