版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機等級考試二級 Java 筆試試題 (文字版 ) 計算機等級考試二級 Java 筆試試題 (文字版 )一、選擇題 (每小題 2 分,共 70分)下列各題 A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在 答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是A)對長度為 n 的有序鏈表進行查找,最壞情況下需要的比較次數為 nB)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(n/2)C)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(Iog2n)D)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(n Iog2n)(2
2、)算法的時間復雜度是指A)算法的執(zhí)行時間B)算法所處理的數據量C)算法程序中的語句或指令條數D)算法在執(zhí)行過程中所需要的基本運算次數(3)軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件 )。下面屬于系統(tǒng)軟件的是A)編輯軟件B)操作系統(tǒng)C)教務管理系統(tǒng)D)瀏覽器(4)軟件(程序)調試的任務是A)診斷和改正程序中的錯誤B)盡可能多地發(fā)現程序中的錯誤C)發(fā)現并改正程序中的所有錯誤D)確定程序中錯誤的性質(5)數據流程圖 (DFD 圖)是A)軟件概要設計的工具B)軟件詳細設計的工具C)結構化方法的需求分析工具D)面向對象方法的需求分析工具(6)軟件生命周期可分為定義階段,開發(fā)階段和維護階
3、段。詳細設計屬于A)定義階段B)開發(fā)階段C)維護階段D)上述三個階段(7) 數據庫管理系統(tǒng)中負責數據模式定義的語言是A) 數據定義語言B) 數據管理語言C) 數據操縱語言D) 數據控制語言(8) 在學生管理的關系數據庫中,存取一個學生信息的數據單位是A) 文件B) 數據庫C) 字段D) 記錄(9) 數據庫設計中,用E-R 圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數據庫設計的A) 需求分析階段B) 邏輯設計階段C) 概念設計階段D) 物理設計階段(10) 有兩個關系 R 和 T 如下:則由關系 R 得到關系 T 的操作是A) 選擇B) 投影C) 交D)并(11)Java 中定義常量的
4、保留字是A) constB) finalC) finallyD) native(12) 下列有關 Java 布爾類型的描述中,正確的是A) 一種基本的數據類型,它的類型名稱為 booleanB) 用int表示類型C) 其值可以賦給int類型的變量D) 有兩個值,1代表真,0代表假(13) Java中所有類的父類是A) FatherB) LangC) ExceptionD) Object(14) 下列程序段的輸出結果是int data=0;char k=a,p=f;data=p-k;system.out.println(data);A) 0B) aC) fD) 5(15) 下列數中為八進制的是A
5、) 27B) 0x25C) 026D) 028(16)下列方法中,不屬于 Throwable 類的方法是A) printMessageB) getMessageC) toStringD) fillStackTrace(17)下列程序的輸出結果是public class Testpublic static void main(String args)int array=2,4,6,8,10;int size=6;int result=-1;tryforint i=0;iif(arrayi=20) result=i;catch(ArithmeticException e)System.out.pr
6、intln(Catch-1); catch(ArrayIndexOutOfBoundsException e) System.out.println(Catch-2);catch(Exception e)System.out.println(Catch-3);A) Catch-1B) Catch-2C) Catch-3D) 以上都不對(18)下列包中,包含 JOptionPane 類的是A) javax.swingB) java.langC) java.utilD) java.applet(19)下列選項中,與成員變量共同構成一個類的是A) 關鍵字B) 方法C) 運算符D) 表達式(20)下列
7、程序的功能是將一個整數數組寫入二進制文件。在程序的下劃線處應填入的選 項是import java.io.*;public class XieShuzupublic static void main(String a)int myArray=10,20,30,40;tryDataOutputStream dos=new DataOutputStream(new FileOutputStream(ints.dat);for(int i=0;imyarray.lenth;i+)/myarray.lenth;i+)dos. (myArrayi);dos.close();System.out.print
8、ln( 已經將整數數組寫入二進制文件: ints.dat);catch(IOException ioe)System.out.println(IO Exception);A) writeArrayB) writeByteC) writeIntD) writeDouble(21)Java 中的抽象類 Reader 和 Writer 所處理的流是A) 圖像流B) 對象流C) 字節(jié)流D) 字符流(22) 下列敘述中,錯誤的是A) 內部類的名稱與定義它的類的名稱可以相同B) 內部類可用abstract修飾C) 內部類可作為其他類的成員D) 內部類可訪問它所在類的成員(23) 用于在子類中調用被重寫父類
9、方法的關鍵字是A) thisB) superC) ThisD) Super(24) 下列Java語句從指定網址讀取 html文件,在下劃線處應填上的選項是Reader in=new(new URL(urlString).openStrream();A) ReaderB) DataOutputStreamC) ByteArrayInputStreamD) InputStreamReader(25) 下列不屬于表達式語句的是A) +i;B) -j;C) b#a;D) b*=a;(26) 下列為窗口事件的是A) MouseEventB) WindowEventC) ActionEventD) Key
10、Event(27) 用鼠標點擊菜單項 (MenuItem) 產生的事件是A) MenuEventB) ActionEventC) KeyEventD) MouseEvent(28) 下列不屬于邏輯運算符的是A) !B) |C) &D) |(29) 當使用 SomeThread t=new SomeThread() 創(chuàng)建一個線程時,下列敘述中正確的是A)SomeThread類是包含run()方法的任意java類B) SomeThread 類一定要實現 Runnable 接口C) SomeThread 類是 Thread 類的子類D)SomeThread 類是 Thread 類的子類并且要實現 R
11、unnable 接口(30) 在程序的下劃線處應填入的選項是public class Testpublic static void main(String args) Test t = new Test();Thread tt = new Thread(t); tt.start();public void run()for(int i=0;i5;i+) system.out.println(i=+i);A) implements RunnableB) extends ThreadC) implements ThreadD) extends Runnable(31) 為了支持壓棧線程與彈棧線程之
12、間的交互與同步,在程序的下劃線處依次填入的語句是public class IntStackprivate int idx=0;private int data=new int8;public void push(int i)dataidx=i;idx+;A) synchronized() notify()B) synchronized() this.wait()C) synchronized() this.notify()D) synchronized() sleep()(32) 如果線程正處于阻塞狀態(tài),不能夠使線程直接進入可運行狀態(tài)的情況是A)sleep() 方法的時間到B) 獲得了對象的鎖
13、C) 線程在調用t.join()方法后,線程t結束D)wait() 方法結束(33)當一個 Applet 被加載,后續(xù)對 Applet 生命周期方法的調用中,可能存在的次序是A) start(),stop(),destroy()B) init(),start(),stop(),start(),stop(),destroy()C) start(),init(),stop(),destroy()D) init(),start(),destroy()(34) 在HTML文件的applet標志中作為可選屬性的是A) Applet 主類的文件名B) Applet 顯示區(qū)域的寬度C) Applet 主類的
14、路徑D) Applet 顯示區(qū)域的高度(35) 如果應用程序要在Applet 上顯示輸出,則必須重寫的方法是A) Graphics.drawString()B) repaint()C) paint()D) update()二、填空題 (每空 2 分,共 30分)請將每一個空的正確答案寫在答題卡【I】【15】序號的橫線上,答在試卷上不得分。(1)一個隊列的初始狀態(tài)為空?,F將元素 A,B,C,D,E,F,5,4,3,2,1 依次入隊,然后再依次退 隊,則元素退隊的順序為 【1】。(2) 設某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元
15、素),則該循環(huán)隊列中共有【2】 個元素。(3) 設二叉樹如下:對該二叉樹進行后序遍歷的結果為【 3】 。(4) 軟件是 【4】 、數據和文檔的集合。(5) 有一個學生選課的關系,其中學生的關系模式為:學生(學號,姓名,班級,年齡 ),課程的關系模式為:課程 (課號,課程名,學時 ),其中兩個關系模式的鍵分別是學號和課號,則 關系模式選課可定義為:選課 (學號,【5】 ,成績 )。(7)Java 字節(jié)碼文件的擴展名是 【7】(8) JDBC是Java程序與【8】 連接的一種機制。(9) 能夠用于創(chuàng)建可變字符串對象的類是【 9】 。(10) 【10】 類在定義數組時,不必限定數組的大小。(11) 下列程序的功能是統(tǒng)計命令行參數的個數,請在下劃線處填上適當的代碼。public class Length public static void main(String args)System.out.println(number of String args:+args. 【 11】);(12) Java 中的返回語句是【12】 語句。(13) Java 中,線程必須屬于一個進程。線程是程序運行中的一個【13】 。狀態(tài)。(14)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度鋼材產業(yè)鏈上下游合作協議模板
- 科技行業(yè)專題報告:DeepSeek:技術顛覆or創(chuàng)新共贏
- 奮斗新時代決心鑄就輝煌
- 2025版城市地下空間挖掘機租賃合同協議書3篇
- 2025個人藝術品收藏分期付款合同2篇
- 2025年個人借款咨詢與風險管理服務協議4篇
- 2025版土地承包經營權流轉合同示范書6篇
- 2025年全球及中國絕對大分子多角度光散射檢測器行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球柔性表面加熱器行業(yè)調研及趨勢分析報告
- 2025-2030全球噴丸服務行業(yè)調研及趨勢分析報告
- 2025水利云播五大員考試題庫(含答案)
- 老年髖部骨折患者圍術期下肢深靜脈血栓基礎預防專家共識(2024版)解讀
- 信息對抗與認知戰(zhàn)研究-洞察分析
- 中藥飲片驗收培訓
- 手術室專科護士工作總結匯報
- 2025屆高三聽力技巧指導-預讀、預測
- DB34T 1831-2013 油菜收獲與秸稈粉碎機械化聯合作業(yè)技術規(guī)范
- 蘇州市2025屆高三期初陽光調研(零模)政治試卷(含答案)
- 創(chuàng)傷處理理論知識考核試題及答案
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
- 《義務教育數學課程標準(2022年版)》測試題+答案
評論
0/150
提交評論