計(jì)算機(jī)二級(jí)(JAVA)筆試171_第1頁(yè)
計(jì)算機(jī)二級(jí)(JAVA)筆試171_第2頁(yè)
計(jì)算機(jī)二級(jí)(JAVA)筆試171_第3頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 模擬 計(jì)算機(jī)二級(jí) (JAVA) 筆試 171一、選擇題(每小題2分,共70分)下列各題A、B、C、D 四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。第 1 題:設(shè)一棵完全二叉樹(shù)共有 699 個(gè)結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)為 ()。A. 349B. 350C. 255D. 351參考答案: B 答案解析: 所謂完全二叉樹(shù)是指除最后一層外, 每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值; 在最后一 層上只缺少右邊的若干結(jié)點(diǎn)。具有 n 個(gè)結(jié)點(diǎn)的完全二叉樹(shù),其父結(jié)點(diǎn)數(shù)為 int(n/2),而葉子結(jié)點(diǎn)數(shù)等于總結(jié)點(diǎn)數(shù)減去父結(jié)點(diǎn)數(shù)。本題 n=699,故父結(jié)點(diǎn)數(shù) 等于int(699/2)= 349,葉子結(jié)點(diǎn)數(shù)等于 699-349 =

2、 350。第 2 題: 下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是 () 。A. 數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B. 數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C. 數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D. 數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)參考答案: A 答案解析: 由于數(shù)據(jù)的集成性使得數(shù)據(jù)可為多個(gè)應(yīng)用所共享, 特別是在網(wǎng)絡(luò)發(fā)達(dá)的今天, 數(shù) 據(jù)庫(kù)與網(wǎng)絡(luò)的結(jié)合擴(kuò)大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。 數(shù)據(jù)的共享自身又可極大地減少 數(shù)據(jù)冗余性, 不僅減少了不必要的存儲(chǔ)空間, 更為重要的是可以避免數(shù)據(jù)的不一 致性。所謂數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值, 而 數(shù)據(jù)的不一致性指的是同一個(gè)數(shù)據(jù)在系統(tǒng)的不同拷貝處有不同

3、的值。第3題: 下列對(duì)隊(duì)列的敘述中正確的是 ()。A. 隊(duì)列屬于非線性表B. 隊(duì)列按“先進(jìn)后出”原則組織數(shù)據(jù)C. 隊(duì)列在隊(duì)尾刪除數(shù)據(jù)D. 隊(duì)列按“先進(jìn)先出”原則組織數(shù)據(jù) 參考答案: D答案解析: 隊(duì)列是指允許在一端進(jìn)行插入、 而在另一端進(jìn)行刪除的線性表, 允許插入的一端 稱為隊(duì)尾,允許刪除的一端稱為隊(duì)頭。它又稱為“先進(jìn)先出”或“后進(jìn)后出”的 線性表,體現(xiàn)了“先來(lái)先服務(wù)”的原則。第 4 題:下列敘述中正確的是 ( ) 。A. 軟件測(cè)試的主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤B. 軟件測(cè)試的主要目的是確定程序中錯(cuò)誤的位置C. 為了提高軟件測(cè)試的效率,最好由程序編制者自己來(lái)完成軟件測(cè)試的工作D. 軟件測(cè)試是證明

4、軟件沒(méi)有錯(cuò)誤 參考答案: A答案解析:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程; 一個(gè)好的測(cè)試用例是指很可能找到 迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例; 一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤 的測(cè)試。整體來(lái)說(shuō),軟件測(cè)試的目的就是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。第 5 題: 在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是 ()A .各模塊應(yīng)包括盡量多的功能B .各模塊的規(guī)模應(yīng)盡量大C. 各模塊之間的聯(lián)系應(yīng)盡量緊密D. 模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度 參考答案: D答案解析:軟件設(shè)計(jì)中通常采用結(jié)構(gòu)化設(shè)計(jì)方法, 模塊的獨(dú)立程度是評(píng)價(jià)設(shè)計(jì)好壞的重要度 量標(biāo)準(zhǔn)。耦合性與內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)。 內(nèi)聚性是一

5、個(gè)模塊內(nèi)部 各個(gè)元素間彼此結(jié)合的緊密程度的度量; 耦合性是模塊間互相連接的緊密程度的 度量。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的 耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。第 6 題:A. DYBEAFCZXB. YDEBFZXCAC. ABDYECFXZD. ABCDEFXYZ參考答案: C答案解析:前序遍歷是指在訪問(wèn)根結(jié)點(diǎn)、 遍歷左子樹(shù)與遍歷右子樹(shù)這三者中, 首先訪問(wèn)根結(jié) 點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先訪問(wèn)根 結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù)。第 7 題: 數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定

6、的圖符構(gòu) 成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是 () 。A. 控制流B. 加工C .數(shù)據(jù)存儲(chǔ)D.源和潭參考答案: A答案解析:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度, 來(lái)刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。 數(shù)據(jù)流圖中的主要圖形元素有:加工 (轉(zhuǎn)換) 、數(shù)據(jù)流、存儲(chǔ)文件 (數(shù)據(jù)源)、源和 潭。第 8 題: 下列敘述中正確的是 ( ) 。A .算法的效率只與問(wèn)題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)B. 算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量C. 數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)是一一對(duì)應(yīng)的D. 算法的時(shí)間復(fù)雜度與空間復(fù)雜度一定相關(guān)參考答案: B答案解析:通常用時(shí)間復(fù)雜度和空間復(fù)雜度來(lái)衡量算

7、法效率。 算法的時(shí)間復(fù)雜度是指執(zhí)行算 法所需要的計(jì)算工作量; 算法所執(zhí)行的基本運(yùn)算次數(shù)與問(wèn)題的規(guī)模有關(guān)。 而一個(gè) 算法的空間復(fù)雜度, 一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間; 一般來(lái)說(shuō), 一種 數(shù)據(jù)的邏輯結(jié)構(gòu)根據(jù)需要可以表示成多種存儲(chǔ)結(jié)構(gòu)。第 9 題:某二叉樹(shù)中有 n 個(gè)度為 2 的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)為 ()。A. n+1B. n-1C. 2nD. n/2參考答案: A答案解析:在任意一棵二叉樹(shù)中,度為 0 的結(jié)點(diǎn)(即葉子結(jié)點(diǎn) )總是比度為 2 的結(jié)點(diǎn)多一個(gè)。 本題中度為2的結(jié)點(diǎn)數(shù)為n,故葉子結(jié)點(diǎn)數(shù)為n+1個(gè)。第 10 題:下列敘述中錯(cuò)誤的是 ()。A. 在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)

8、構(gòu)必須與邏輯結(jié)構(gòu)一致B. 數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問(wèn)題C. 數(shù)據(jù)庫(kù)設(shè)計(jì)是指在已有數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫(kù)D. 數(shù)據(jù)庫(kù)系統(tǒng)需要操作系統(tǒng)的支持參考答案: A答案解析:數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)獨(dú)立性的特點(diǎn), 數(shù)據(jù)獨(dú)立性一般分為物理獨(dú)立性與邏輯獨(dú)立 性兩級(jí)。物理獨(dú)立性即數(shù)據(jù)的物理結(jié)構(gòu)的改變不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu); 邏輯獨(dú) 立性即數(shù)據(jù)庫(kù)總體邏輯結(jié)構(gòu)的改變不需要相應(yīng)修改應(yīng)用程序。 所以,在數(shù)據(jù)系統(tǒng) 中,數(shù)據(jù)的物理結(jié)構(gòu)并不一定與邏輯結(jié)構(gòu)一致。第 11 題:下列選項(xiàng)中不屬于 Java 虛擬機(jī)的執(zhí)行特點(diǎn)的是 ()。A. 異常處理B. 多線程C. 動(dòng)態(tài)鏈接D. 簡(jiǎn)單易學(xué) 參考答案: D答案解析:簡(jiǎn)

9、單易學(xué)是 Java 語(yǔ)言和其他高級(jí)語(yǔ)言相比所擁有的一個(gè)重要特點(diǎn), 但不是 Java 虛擬機(jī)的執(zhí)行特點(diǎn)。第 12 題: 下列描述中正確的是 ( ) 。A. 標(biāo)識(shí)符首字符的后面可以跟數(shù)字B. 標(biāo)識(shí)符不區(qū)分大小寫(xiě)C. 復(fù)合數(shù)據(jù)類型變量包括布爾型、字符型和浮點(diǎn)型D. 數(shù)組屬于基本數(shù)據(jù)類型 參考答案: A答案解析:選項(xiàng)B錯(cuò)誤,Java語(yǔ)言標(biāo)識(shí)符是區(qū)分大小寫(xiě)的;選項(xiàng) C錯(cuò)誤,復(fù)合數(shù)據(jù)類型應(yīng) 該包括數(shù)組、類和接口;選項(xiàng)D錯(cuò)誤,數(shù)組應(yīng)該屬于復(fù)合數(shù)據(jù)類型;選項(xiàng)A正確, 標(biāo)識(shí)符首字符的后面可以跟數(shù)字、字母、下劃線和美元符號(hào)。第 13 題:下面()部分不屬于變量的組成部分A. 變量名B. 變量屬性C. 變量初值D.

10、 變量大小 參考答案: DD不是,因?yàn)镴ava的數(shù)據(jù)類型長(zhǎng)度 它取決于變量的類型, 有了變量的答案解析:選項(xiàng)A B、C均屬于變量的組成部分;選項(xiàng) 都固定, 變量的大小并不組成變量的一部分, 類型,變量的大小就能確定了。第 14 題:下列選項(xiàng)中合法的 Java 語(yǔ)言賦值語(yǔ)句是 ()A. x = y = 9B. x = y+;C. x+y;D. x+ = y ; 參考答案: B答案解析: 賦值表達(dá)式的組成是: 在賦值運(yùn)算符的左邊是一變量, 右邊是一表達(dá)式。 表達(dá)式 值的類型應(yīng)與左邊變量類型一致或可以轉(zhuǎn)換為左邊的變量類型。 賦值運(yùn)算符分為 賦值運(yùn)算符和擴(kuò)展賦值運(yùn)算符兩種。 賦值語(yǔ)句則是在賦值表達(dá)式末

11、加上語(yǔ)句結(jié)束 標(biāo)記分號(hào)(;)構(gòu)成。本題中選項(xiàng)A沒(méi)有語(yǔ)句結(jié)束標(biāo)記,不是語(yǔ)句;選項(xiàng) C中并沒(méi) 有把值賦給任何變量,不是賦值語(yǔ)句;選項(xiàng) D中,等號(hào)左邊是+符號(hào),不能與二 號(hào)一起構(gòu)成擴(kuò)展賦值運(yùn)算符,也不是正確的賦值語(yǔ)句。選項(xiàng)B滿足賦值語(yǔ)句的要求,是正確答案 第 15 題: 下面轉(zhuǎn)義字符中表示橫向跳格的是 ( ) 。A. tB. rC. fD. b參考答案: A答案解析:選項(xiàng) B 表示回車,選項(xiàng) C 表示走紙換頁(yè),選項(xiàng) D 表示退格。第 16 題: 下面聲明和賦值語(yǔ)句中,錯(cuò)誤的是 ( ) 。A. float z=6.56 ;B. double d=3.1415 ;C. boolean truth=tru

12、e ;D. String str="bye" ;參考答案: A答案解析:選項(xiàng)A中z聲明為float類型,數(shù)據(jù)6.56默認(rèn)為double類型,不能賦值,應(yīng)該 改為 float z=6.56f;。第 17 題: 下面程序的輸出為 () 。public class Test public static void main (String args) int x , y;x=1;y=2;A. The output is xyB. The output is 3C. The output is 12D. The output is x=1 y=2參考答案: C答案解析:Java 表達(dá)

13、式的同級(jí)運(yùn)算符從左到右進(jìn)行, 括號(hào)可以改變優(yōu)先級(jí)。 “+”在 Java 中 既是算術(shù)的加號(hào),也可以作為字符串的連接符號(hào)?!?The output is ”+x+y 中, 字符串“ The output is ”先與 x 做字符串的連接,結(jié)果字符串“ The output is 1”再與 y 做字符串連接。第 18 題: 一個(gè)循環(huán)一般應(yīng)包括哪幾部分內(nèi)容 ?( )A. 以下答案都包括B. 循環(huán)體部分C. 初始化部分D .迭代部分和終止部分參考答案: A答案解析:循環(huán)語(yǔ)句的作用是反復(fù)執(zhí)行一段代碼, 直到滿足終止循環(huán)的條件為止。 一個(gè)循環(huán) 語(yǔ)句應(yīng)該包括四部分內(nèi)容: 初始化部分, 用于設(shè)置循環(huán)的初始化條

14、件, 如計(jì)數(shù)器 清零;循環(huán)體部分,是反復(fù)執(zhí)行的一段代碼;迭代部分,就是在當(dāng)前結(jié)束、下一 次循環(huán)開(kāi)始前執(zhí)行的語(yǔ)句; 終止部分, 通常是一個(gè)布爾表達(dá)式, 每一次循環(huán)都計(jì) 算該表達(dá)式的值,以驗(yàn)證是否結(jié)束循環(huán)。第 19 題:已知如下代碼:switch(m) case 0: ;case 1: 1");case 2: 2");case 3: 3"); break ;當(dāng)m為()時(shí),"Condition 2" 會(huì)出現(xiàn)在輸出結(jié)果中。A. 2B. 0、1C. 0、1、2D. 0、1、2、3參考答案: C答案解析:在switch-case 語(yǔ)句中,如果 case后沒(méi)

15、有break,程序會(huì)繼續(xù)執(zhí)行后面的 case 語(yǔ)句,直到遇到 break 或者 switch 結(jié)束。這個(gè)程序中只有 case 3后才有 break, 所以當(dāng)m= 0、1、2都將執(zhí)行case 2后的語(yǔ)句。m= 3時(shí),前三個(gè)case不滿足, 所以不執(zhí)行 case 2 后的語(yǔ)句,因此選 C。第 20 題: 下列說(shuō)法正確的是 () 。A. 捕獲異常要求在程序的方法中預(yù)先聲明B. 運(yùn)行異常在編程時(shí)必須定義C. Java 語(yǔ)言中,異常處理分為編譯異常、運(yùn)行異常、捕獲異常 3 種D. 以上說(shuō)法都正確參考答案: A答案解析:捕獲異常要求在程序的方法中預(yù)先聲明, 在調(diào)用方法時(shí)用 try-catch-finall

16、y 語(yǔ) 句捕獲并處理,用 throws 子句聲明異常和定義自己的異常類,用 throw 語(yǔ)句拋 出異常。異常不只三類,還有拋出異常、聲明異常等。第 21 題:設(shè)有下列兩個(gè)類的定義,則類Person和類Man的關(guān)系是()。class Person long id ;/ 身份證號(hào)String name ;/ 姓名class Man extends Person int age ;/ 年齡int getAge() return age ;A. 包含關(guān)系B. 繼承關(guān)系C. 關(guān)聯(lián)關(guān)系D)無(wú)關(guān)系,上述類定義有語(yǔ)法錯(cuò)誤參考答案: B答案解析: 本題主要考查 Java 中類的繼承,通過(guò)在類聲明中加入 exte

17、nds 子句來(lái)創(chuàng)建子類, 其格式為:class SubClass sextends Superclass。,其中 SubClass 為子類名, SuperClass 為父類名。第 22 題: 定義類中成員變量時(shí),不可能用到的修飾符是 () 。A. finalB. voidC. proteetedD. static參考答案: B答案解析:類中的成員變量和成員方法可用的修飾符有: public 、protected 、private 和 default 。第 23 題:設(shè)有定義語(yǔ)句 int k=new int3;,則下列對(duì)此語(yǔ)句的敘述中錯(cuò)誤的是( ) 。A. 定義了一個(gè)名為k的一維數(shù)組B. k 數(shù)

18、組有 3 個(gè)元素C. k數(shù)組元素的下標(biāo)為13D. 數(shù)組k中的每一個(gè)元素都是整型 參考答案: C答案解析:k 數(shù)組元素的下標(biāo)為 02,數(shù)組的下標(biāo)從 0 開(kāi)始。第 24 題:下列關(guān)于類的說(shuō)法不正確的是 () 。A. 類是同種對(duì)象的集合和抽象B. 類屬于Java語(yǔ)言中的復(fù)合數(shù)據(jù)類型C. 類是Java程序中的基本的結(jié)構(gòu)單位D. 類就是對(duì)象 參考答案: D答案解析:對(duì)象是類的實(shí)例化,兩者不能等同。第 25 題:)。設(shè)A為已定義的類名,以下聲明類 A的對(duì)象a的語(yǔ)句中正確的是(A. float A a ;B. public A a=A();C. A a=new int()D. A a=new A() ; 參

19、考答案: D 答案解析: 對(duì)象的生成包括聲明、 實(shí)例化和初始化三個(gè)方面的內(nèi)容。 一般格式是先定義一個(gè) 對(duì)象變量,然后用關(guān)鍵字new生成一個(gè)對(duì)象,并為對(duì)象的變量賦初值。選項(xiàng)A中 對(duì)象不能聲明為簡(jiǎn)單的數(shù)據(jù)類型;選項(xiàng) B中缺少關(guān)鍵字new;選項(xiàng)C中int應(yīng)為A。第 26 題:文件操作中,語(yǔ)句 public String getPath() 的作用是 ()A. 得到一個(gè)包含路徑的文件名B .得到文件路徑名字符串C. 得到文件對(duì)象的父路徑名D. 得到文件的上一級(jí)目錄名 參考答案: B 答案解析:創(chuàng)建了一個(gè)文件對(duì)象后, 可以使用以下成員, 函數(shù)來(lái)獲得文件相關(guān)信息。 其中對(duì) 文件名提供的方法有: Strin

20、g getName() ;獲取一個(gè)不包含路徑的文件名; String getPath() ;獲取文件路徑名字符串; String getAbsolutePath() ;獲取文件絕 對(duì)路徑; String getParent() ;獲取文件上一級(jí)的路徑名。第 27 題:所有字節(jié)輸出流都 ( ) 。A. 實(shí)現(xiàn) Serializable 接口B. 實(shí)現(xiàn) ObjectOutput 接口C. 繼承自Reader抽象類D. 繼承自 OutputStream 類參考答案: D答案解析:所有字節(jié)輸出流都繼 承自 OutputStream 類 ,字節(jié)輸出流首先也要實(shí)現(xiàn) DataOutput 接口,字節(jié)數(shù)據(jù)流 D

21、ataOutputStream 是一個(gè)已經(jīng)實(shí)現(xiàn)了該接口的類。第 28 題:Java 語(yǔ)言提供處理不同類型流的包是 () 。A. java.sqlB. java.utilC. java.mathD. java.io參考答案: D答案解析:Java 的 I/O 功能主要是通過(guò)輸入輸出類庫(kù) java.io 包實(shí)現(xiàn)的 ,java.io 包中包括 了可以處理字節(jié)流、字符流、文件流和對(duì)象流等的類。第 29 題:不屬于 java.io 包中的接口的是 () 。A. DataInputB. DataOutputC. DataInputStreamD. ObjectInput參考答案: C答案解析:DataIn

22、putStream 類實(shí)現(xiàn)了 DataInput 接口, 實(shí)現(xiàn)對(duì)字節(jié)輸入的基本數(shù)據(jù)類型的 判斷,所以不是接口。第 30 題:下列程序的功能是在監(jiān)控臺(tái)上每隔一秒鐘顯示一個(gè)字符串 "Hello" ,能夠填寫(xiě)在程序中橫線位置,使程序完整并能正確運(yùn)行的語(yǔ)句是 ( public class Test implements Runnable public static void main (String args ) Test t =new Test( ); Thread tt= new Thread(t); tt. start( );public void run ( ) for(;

23、 ; )trycatch ( e )System. out. println (" Hello" );A. sleep(1000);InterruptedExceptionInterruptedExceptionsleep(1000);InterruptedExceptionB. t. sleep(1000);C. Thread.RuntimeExceptionD. Thread. sleep(1000);參考答案: D答案解析:當(dāng)清除線程調(diào)用因暫停類方法而產(chǎn)生的中斷狀態(tài)時(shí),會(huì)發(fā)送 InterruptedException 類異常。第 31 題:給出下列有關(guān) List 的表

24、達(dá)式,則哪個(gè)選項(xiàng)的敘述是對(duì)的 ?( ) List lst=new List(6 ,true) ;A. 在沒(méi)有其他的約束條件下該列表將有6行可見(jiàn)B. 行的最大字符數(shù)是6C. 列表不允許用戶多選D. 列表只能有一項(xiàng)被選中 參考答案: A答案解析:本題主要考查L(zhǎng)ist組件。List組件構(gòu)造方法的第一個(gè)參數(shù)的意思是它的初始顯 式行數(shù),如果該參數(shù)為 0 則顯示 4 行,第二個(gè)參數(shù)是指定該組件是否可以多選, 如果值為true則可以多選,false是不可多選,如果不指定則缺省是不能多選。 第 32 題: 下列說(shuō)法中錯(cuò)誤的是 ( ) 。A. 構(gòu)件是一個(gè)可視化的能與用戶在屏幕上交互的對(duì)象B. 構(gòu)件能夠獨(dú)立顯示出

25、來(lái)C. 構(gòu)件必須放在某個(gè)容器中才能正確顯示D. 一個(gè)按鈕可以是一個(gè)構(gòu)件參考答案: B答案解析:構(gòu)件是 Java 圖形用戶界面程序設(shè)計(jì)的基本組成部分,構(gòu)件不可以獨(dú)立顯示,必 須在一定的容器中才可以正確顯示。第 33 題:Java 圖形開(kāi)發(fā)包支持下列 Java 語(yǔ)言特性中的 () 。A. 安全性B. 跨平臺(tái)性C. 健壯性D. 多態(tài)性參考答案: B答案解析:Java 語(yǔ)言的跨平臺(tái)性要求 Java 的圖形用戶界面程序也要支持跨平臺(tái)性, 而 Java 語(yǔ)言其他的特性在圖形開(kāi)發(fā)包中體現(xiàn)得不是很明顯。第 34 題:在 Graphics 類中,用來(lái)繪制圓的方法是 () 。A. drawLine 方法B. dr

26、awRoundRect 方法C. drawRect 方法D. dtawOval 方法參考答案: D答案解析:drawLine用于繪制直線;drawRoundRect用于繪制圓角矩形的邊框;drawRect用 于繪制指定矩形的邊框; drawOval 繪制帶矩形框的橢圓,當(dāng)矩形長(zhǎng)寬相等時(shí)即 為圓。第 35 題:在利用JDBC連接數(shù)據(jù)庫(kù)時(shí),為建立實(shí)際的網(wǎng)絡(luò)連接,不必傳遞的參數(shù)是 ( ) 。A. 數(shù)據(jù)庫(kù)用戶名B. IPC. URLD. 密碼參考答案: B答案解析:為建立實(shí)際的網(wǎng)絡(luò)連接,把 URL數(shù)據(jù)庫(kù)用戶名、密碼傳遞給 DriverManager類 的 getConneetion() 方法,交由服務(wù)

27、器判斷用戶的合法性和網(wǎng)絡(luò)地址, 建立連接。二、填空題 (每空 2分,共 30 分)第 36 題: 的任務(wù)是診斷和改正程序中的錯(cuò)誤參考答案: 程序調(diào)試 或 調(diào)試詳細(xì)解答: 程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。它與軟件測(cè)試不同,軟件測(cè)試 是盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。 先要發(fā)現(xiàn)軟件的錯(cuò)誤, 然后借助于一定的調(diào)試 工具去找出軟件錯(cuò)誤的具體位置。 軟件測(cè)試貫穿整個(gè)軟件生命期, 調(diào)試主要在開(kāi) 發(fā)階段。第 37 題: 一個(gè)關(guān)系表的行稱為 。參考答案:元組 或 記錄 詳細(xì)解答: 設(shè)計(jì)數(shù)據(jù)庫(kù)的目的實(shí)質(zhì)上是設(shè)計(jì)出滿足實(shí)際應(yīng)用需求的實(shí)際關(guān)系模型; 關(guān)系 中的行稱為元組, 對(duì)應(yīng)存儲(chǔ)文件中的記錄, 關(guān)系中的列稱為

28、屬性, 對(duì)應(yīng)存儲(chǔ)文件 中的字段。第 38 題:參考答案:3 或三詳細(xì)解答: 軟件系統(tǒng)結(jié)構(gòu)圖的寬度:整體控制跨度 ( 最大模塊數(shù)的層 )的表示。第 39 題: 按“先進(jìn)后出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是 。參考答案:棧詳細(xì)解答:棧和隊(duì)列都是一種特殊的操作受限的線性表, 只允許在端點(diǎn)處進(jìn)行插入和刪 除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“先進(jìn)后 出”的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作, 在另一端進(jìn)行刪除操作, 是一種“先進(jìn)先出”的線性表。第 40 題:數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊(duì)列屬于 。參考答案:線性結(jié)構(gòu)詳細(xì)解答: 與棧類似,隊(duì)列也是線性表,也可以采用

29、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。第 41 題:Java 程序的編譯和執(zhí)行模式包括兩點(diǎn):半編譯和 參考答案:半解釋詳細(xì)解答:Java程序首先由編譯器編譯成字節(jié)碼文件,然后再由JVM解釋器解釋執(zhí)行字 節(jié)碼文件。由于編譯和解釋有先后, 所以稱為半編譯和半解釋, 一般都認(rèn)為 Java 語(yǔ)言是解釋執(zhí)行的。第 42 題:設(shè)x=2,則表達(dá)式(x+)*3的值是 o參考答案:6詳細(xì)解答:+運(yùn)算符在變量的右邊時(shí),表示為先運(yùn)算然后變量再加1o +運(yùn)算符在變量的左邊時(shí),表示為選將變量加1,然后再運(yùn)算。此題先將x與3相乘,然后x再 加 1 ,所以值為 6o 第 43 題: catch 子句都帶一個(gè)參數(shù),該參數(shù)是某個(gè)異常的類及其變量名 (該異常對(duì)象的指 針) , catch 用該參數(shù)去與拋出異常對(duì)象的類進(jìn)行 o參考答案: 匹配詳細(xì)解答:匹配上后就執(zhí)行 catch 后的程序段,如果匹配不成功, 就跳到下一個(gè) catch , 直到找到為止。第 44 題: 程序中可能出現(xiàn)一種情況:多個(gè)線程互相等待對(duì)方持有的鎖

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論