首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務(wù)員 | 報關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務(wù)師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > JAVA > 模擬試題 > 正文

2010計算機等級考試二級Java練習(xí)題及答案(4)

考試吧提供了“2010計算機等級考試二級Java練習(xí)題及答案”,幫助考生備戰(zhàn)2010年計算機等級考試

  1、算法的空間復(fù)雜度是指:算法執(zhí)行過程中所需的存儲空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。

  2 所謂滿二叉樹是指這樣的一種二叉樹:除最后一層外,每層上的所有結(jié)點都有兩個子結(jié)點。這就是說,在滿二叉樹中,每一層上的結(jié)點數(shù)都達到最大值,即在滿二叉樹的第K層上有2K-1個結(jié)點,且深度為m的滿二叉樹有2m個結(jié)點。

  在滿二叉樹中,最后一層的結(jié)點個數(shù)就是葉子結(jié)點的個數(shù),本題中深度為5,故葉子結(jié)點數(shù)為25-1=24=16。

  3 程序編寫要做到清晰第一,效率第二。

  4 軟件工程包括3個要素,即方法、工具和過程。

  5 程序流程圖(PFD)是一種傳統(tǒng)的、應(yīng)用廣泛的軟件過程設(shè)計表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。

  6 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是數(shù)據(jù)庫系統(tǒng)。

  7 關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算,包括選擇運算、投影運算、連接運算。

  8 Java語言不同于C++,它可以自動跟蹤內(nèi)存的使用情況,釋放一些不再需要使用的空間,從而保證了不會由于程序的運行而生成大量無法釋放的空間,該機置被稱垃圾回收機制,由于這種機制的引入,從很大程度上減輕了程序員的負擔。

  9 Java對"+"進行了擴展,不僅可以連接字符串,而且還能將字符串與其它類型數(shù)據(jù)進行連接,結(jié)果是字符串。

  若"+"的第一個操作數(shù)是字符串,Java會自動將后面的操作數(shù)類型轉(zhuǎn)換成字符串類型。

  10 對于復(fù)合數(shù)據(jù)類型的數(shù)據(jù)的"=="運算,其比較目標是兩個操作數(shù)是否是同一個對象。若需要比較兩個對象的值是否相同,則用equals()方法,equals()是Object的方法,和"=="一樣,功能是比較兩個操作數(shù)是否是同一個對象,但類庫中許多子類重寫了equals()方法,使其變?yōu)楸容^兩個操作數(shù)的內(nèi)容是否一樣。

  11 當switch后面表達式的值與任一case子句中的值都不匹配時,程序執(zhí)行default后面的語句;break語句用來在執(zhí)行完一個case分支后,使程序跳出switch語句;若沒有break語句,當程序執(zhí)行完匹配的case語句序列后,繼續(xù)向下執(zhí)行,向下執(zhí)行時,并不與case后面的數(shù)據(jù)進行比較,而是直接執(zhí)行下面的所有語句,直到遇到break語句為止。

  12 在JScroolPane類中,主要是通過JViewport(視口)類來實現(xiàn)內(nèi)容的滾動的。JViewport是一種特殊的對象,用于查看基層構(gòu)件,滾動條實際上就是沿著構(gòu)件移動視口,同時描繪出它能看到的內(nèi)容。

  13 Java語言為一些Listener接口提供了適配器(Adapter)類。可以通過繼承事件所對應(yīng)的Adapter類,重寫需要的方法,無關(guān)方法不用實現(xiàn)。

  java.awt.event包中定義的事件適配器類包括以下幾個:

  1、ComponentAdapter,構(gòu)件適配器。

  2、ContainerAdapter,容器適配器。

  3、FocusAdapter,焦點適配器。

  4、KeyAdapter,鍵盤適配器。

  5、MouseMotionAdapter,鼠標運動適配器。

  6、MouseAdapter,鼠標適配器。

  7、WindowAdapter,窗口適配器。

  14 容器java.awt.Container是Component的子類,一個容器可以容納多個構(gòu)件,并使他們成為一個整體。

  常用的容器有Frame(窗口容器),Panel(面板容器),Applet(java小程序的容器),Dialog(對話框容器)等。

  而本題選項中的Scrollbar是滾動條,它是一個構(gòu)件,并不是容器。

  15 Java語言的類庫中提供一個Throwable類,所有的異常對象都必須是它的實例或它子類的實例。Throwable類又分為Error和Exception兩子類,Error類包括動態(tài)連接失敗、硬件設(shè)備和虛擬機出錯等,通常的Java應(yīng)用程序不會捕獲和拋出這類異常,而是捕獲和拋出Exception這類異常。

  所以自定義的異常是從Exception及其子集繼承的。

  16 過濾流為I/O訪問提供了同步處理機制。保證在某時刻只能有一個線程訪問一個I/O流。要保證讀取的內(nèi)容進行處理后能夠正確的輸出,要使用過濾流(Filter stream),否則不能保證輸出數(shù)據(jù)的正確性。

  17 對JFrame添加構(gòu)件有兩種方式:

  1、用getContentPane()方法獲得JFrame的內(nèi)容面板,再對其加入構(gòu)件frame.getContentPane().add(childComponent)。

  2、建立一個Jpanel或JDesktopPane之類的中間容器,把構(gòu)件添加到容器中,再用setContentPane()方法把該容器置為JFrame的內(nèi)容面板:

  Jpanel contentPane=new Jpanel();

  …//把其他構(gòu)件添加到Jpanel中

  frame.setContentPane(contentPane);//把contentPane對象設(shè)置成為frame的內(nèi)容面板。

  18 將Java程序中的對象保存在外存中,稱為對象永久化。對象永久化的關(guān)鍵是將它的狀態(tài)以一種串行格式表示出來,以便以后讀該對象時能夠把它重構(gòu)出來。

  19 在Java中可通過兩種方法來產(chǎn)生一個線程。在Java中,可以通過繼承類Thread來構(gòu)造線程,即通過繼承Thread類并覆蓋其中的run方法來生成一個線程。同時也可以通過建立一個實現(xiàn)了Runnable接口的對象,并以其作為線程的目標對象來建立一個線程,通過這種方法可以打破Java中單一繼承類方式的限制,在這種方法中,所有實現(xiàn)了Runnable接口的對象都是以線程方式在運行。

  20 數(shù)據(jù)庫設(shè)計是數(shù)據(jù)庫應(yīng)用的核心。在數(shù)據(jù)庫應(yīng)用系統(tǒng)中的一個核心問題就是設(shè)計一個能滿足用戶要求,性能良好的數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計。

  21 新建的線程調(diào)用start()方法,將使線程的狀態(tài)從New轉(zhuǎn)換為Runnable。start()方法使系統(tǒng)為線程分配必要的資源,將線程中虛擬的CPU置為Runnable狀態(tài),并將線程交給系統(tǒng)調(diào)度。Runnable表示系統(tǒng)處于運行就緒狀態(tài),此時線程僅僅是可以運行,但不一定在運行中。

文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。