


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機二級 JAVA分類模擬題 163選擇題1、下列有關(guān)數(shù)據(jù)庫的描述,正確的是 。A. 數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B. 數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變C. 關(guān)系中的每一列稱為元組,一個元組就是一個字段D. 如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字, 但它是另一個關(guān)系的關(guān)鍵字, 則稱其 為本關(guān)系的外關(guān)鍵字2、 對排序文件的初始狀態(tài)不作任何要求的排序方法有 A. 直接插入和快速排序 B. 直接插入和歸并排序 C. 歸并和快速排序 D. 歸并和直接選擇排序3 、關(guān)系 R和關(guān)系 S的并運算是 ( ) 。A 由關(guān)系 R和關(guān)系 S 的所有元組合并組成的集合,再刪
2、去重復(fù)的元組 B 由屬于 R而不屬于 S 的所有元組組成的集合C 由既屬于 R又屬于 S 的元組組成的集合D 由 R和S的元組連接組成的集合4、給出下列代碼,如何使成員變量 m被方法 fun() 直接訪問 ? class Test private int m ; public static void fun( )A將private int m改為protected int m BC將private int m改為static int m D將 private int m改為 public int m將private int m改為 int m5、閱讀下面代碼 public class publ
3、ic static void main(String args) double d=12.3 ;Decrementer dec=new Decrementer() ; dec.decrement(d) ; class Decrementer public void decrement(double decMe) decMe=decMe-1.0; 代碼執(zhí)行后輸出的結(jié)果是 。A. 12.3 B. 11.3 C. 13.3 D. -1.06、下列代碼將對象寫入的設(shè)備是 。ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutp
4、utStream out=new ObjectOutputStream(bout); out. writeObject (this);out. close();A 內(nèi)存 B 硬盤C 屏幕 D 網(wǎng)絡(luò)7、下列敘述中,錯誤的是 。A Applet 事件處理機制與 Java Aplication 相同B JApplet 事件處理機制采用監(jiān)聽器方式C Applet 事件處理機制采用監(jiān)聽器方式D JApplet 事件處理機制不采用監(jiān)聽器方式8、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件 ( 或工具軟件 ) ,下面屬于系統(tǒng)軟件的是 。A 編輯軟件 B 操作系統(tǒng) C 教務(wù)管理系統(tǒng) D 瀏覽器9、若特快訂單
5、是一種訂單,則特快訂單類和訂單類的關(guān)系是A. 使用關(guān)系 B.包含關(guān)系C.繼承關(guān)系 D.無關(guān)系10 、下列對于線性鏈表的描述中正確的是 。A 存儲空間不一定連續(xù),且各元素的存儲順序是任意的B 存儲空間不一定連續(xù),且前件元素一定存儲在后件元素的前面C 存儲空間必須連續(xù),且前件元素一定存儲在后刊:元素的前面D 存儲空間必須連續(xù),且各元素的存儲順序是任意的11 、下面程序執(zhí)行后,屏幕上顯示的應(yīng)是 ( ) 。public class Test public static void main(String args) char ch1='B','e','i'
6、,'j','i','n','g'char ch2='B','e','i','j','i','n','g','2','0','0','8' String s1 = new String(ch1);String s2 = new String(ch2, 0, 7); System. out. println(sl. equals(s2);A. true B. f
7、alse C. Beijing D. 編譯錯誤12 、結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括 A 順序結(jié)構(gòu) B GOTO跳轉(zhuǎn)C 選擇( 分支) 結(jié)構(gòu) D 重復(fù)( 循環(huán)) 結(jié)構(gòu)13 、下面描述中錯誤的是 。A 系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計B 軟件設(shè)計是將軟件需求轉(zhuǎn)換為軟件表示的過程C 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計是軟件設(shè)計的任務(wù)之一D PAD圖是軟件詳細(xì)設(shè)計的表示工具14 、結(jié)構(gòu)化分析方法是面向 的自頂向下逐步求精進行需求分析的方法。A 對象 B 數(shù)據(jù)結(jié)構(gòu)C 數(shù)據(jù)流 D 目標(biāo)15 、下列程序的運行結(jié)果是 public class Circle extends Shapepublic Circle()p
8、ublic static void main(String args)Shape d = new Circle() Circle C ShapeCircle D程序有錯誤16 、若有以下說明和語句:int c45, (*p)5 ;p=c; 能夠正確引用 c 數(shù)組元素的是 。A p+1 B *(p+3)C *(p+1)+3 D *(p0+2)17 、下列可用作 switch(expression)語句參數(shù)的是 。A String s B Integer i C boolean b D int i18 、在一個容量為 32的循環(huán)隊列中,若頭指針 front=3 ,尾指針 rear=2 ,則該循環(huán)隊
9、列中共有元 素個數(shù)為 。A 29 B 30C 31 D 3219 、內(nèi)部類不可直接使用外部類的成員是 。A 靜態(tài)成員 B 實例成員C 方法內(nèi)定義 D 以上 A、 B、C都不是20 、以下敘述中錯誤的是 ( ) 。A C語言是高級語言B C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進制的機器指令C C語言產(chǎn)生的目標(biāo)程序后綴名為 OBJD C語言中的函數(shù)不可以單獨進行編譯21 、下列程序的運行結(jié)果是 。public class Test extends Threadpublic static void main(String args)Thread t=new Thread();t.start();
10、public void run()A程序不能通過編譯,因為沒有 import 語句將 Thread 類引入 B程序不能通過編譯,因為 Test 類沒有實現(xiàn) Runnable 接口 C程序通過編譯,且運行正常,沒有任何輸出 D程序通過編譯,且運行正常,打印出一個 “HeIlo ”22 、在黑盒測試方法中,設(shè)計測試用例的主要根據(jù)是 A程序內(nèi)部邏輯 B程序流程圖C程序數(shù)據(jù)結(jié)構(gòu) D程序外部功能23 、事件監(jiān)視器包含在 包中。Ajava.utilBC24 、一棵二叉樹共有 25個節(jié)點,其中 5個是葉子節(jié)點,則度為 1的節(jié)點數(shù)為 A4 B10 C 6 D 1625 、數(shù)據(jù)庫管理系統(tǒng)是 。A操作系統(tǒng)的一部分
11、B系統(tǒng)軟件C一種編譯系統(tǒng)D一種通信軟件系統(tǒng)26 、下列程序的運行結(jié)果是 。public class Testpublic static void main(String args) intm=new int1,2,3,4,5,6,7,8;int sum=0;for(int i=0;i< 8;i+)sum+=mi;if(i=3)break;A3 B6 C10 D 3627 、下列描述中,錯誤的是 。A. Java 要求編程者管理內(nèi)存B. Java 的安全性體現(xiàn)在多個層次上C. Applet 要求在支持 Java 的瀏覽器上運行D. Java 有多線程機制28 、在HTML頁中可包含 App
12、let ,關(guān)于 Applet 的參數(shù),以下說法錯誤的是 ( ) AApplet 獲取參數(shù)是通過在 HTML文件中采用 PARAM標(biāo)記定義參數(shù) B參數(shù)的名字是區(qū)分大小寫的C Applet 通過命令行將參數(shù)傳給 main() 方法D參數(shù)允許用戶定制 Applet 的操作29 、下列敘述中,正確的是 。A線程與進程在概念上是不相關(guān)的B一個線程可包含多個進程C一個進程可包含多個線程DJava 中的線程沒有優(yōu)先級30 、下列有關(guān)數(shù)組的敘述中,錯誤的是 。A在同一個環(huán)境下,數(shù)組與內(nèi)存變量可以同名,兩者互不影響 B可以用一維數(shù)組的形式訪問二維數(shù)組 C在可以使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素 D一個數(shù)組
13、中各元素的數(shù)據(jù)類型可以相同,也可以不同31 、有以下程序:#include <stdio.h >#define F(X ,Y)(X)*(Y)void main()int a=3,b=4;printf("%dn",F(a-, +b); 程序運行后輸出的結(jié)果是 。A8 B10C12 D1532、以下 不是Java 中有效的關(guān)鍵字。AconstBNULLCfalseDthis33 、有3個關(guān)系 R、S和T如下: 則由關(guān)系 R和S得到關(guān)系 T的操作是 。A自然連接 B交 C除 D并34 、如下程序的輸出結(jié)果是 ( ) 。public class Testvoid pri
14、ntValue(int m)do while( -m> 10)public static void main(String args)int i=10;Test t=new Test();t.printValue(i);A. The value is 8C. The value is 10B. The value is 9D. The value is 1135 、下列說法中錯誤的是 ( ) 。A. TextArea 可以顯示多行多列的文本B. TextField 可以顯示多行多列的文本C. 在單行文本輸入?yún)^(qū)中按下回車鍵會觸發(fā) ActionEvent 事件D. 單行和多行文本區(qū)都可以通過
15、方法 setEditable(Boolean) 來設(shè)定只讀屬性36 、下列對于二元算術(shù)運算表達(dá)式的說法中,正確的一個是 。A若兩個操作數(shù)都是 float 型,則表達(dá)式結(jié)果為 float 型 B若兩個操作數(shù)都是 float 型,則表達(dá)式結(jié)果為 double 型 C若一個操作數(shù)是 float 型,另一個操作數(shù)是 double 型,則表達(dá)式結(jié)果為 float 型 D若一個操作數(shù)是 float 型,另一個操作數(shù)是血型,則表達(dá)式結(jié)果為 int 型37 、Java 字節(jié)碼的解釋執(zhí)行方式是 。A一次解釋完整代碼 B不需要解釋 C每次編譯解釋并執(zhí)行一小段代碼來完成 D每次解釋并執(zhí)行一小段代碼來完成38、下面A
16、-2 正確表示了 int 類型的聚會范圍C-2 32232-1D-2 64 264-116216-1 B-2 31 231-1答案:選擇題1、D 解析 數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,故選項 A敘述錯誤。數(shù)據(jù)的物理獨立性是指數(shù)據(jù)的 物理結(jié)構(gòu)的改變,不會影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),故選項 B敘述錯誤。關(guān)系中的行稱為元組,對應(yīng)存儲 文件中的記錄,關(guān)系中的列稱為屬性,對應(yīng)存儲文件中的字段,故選項C敘述錯誤。所以本題選 D。2、A 解析 只有歸并排序要求待排序文件 “部分排序 ”(把待排序的文件分成若干個子文件,每個子文件 內(nèi)的記錄是已排序的 ) 。3 、A4 、C5、A 解析 Java 中的方法的參數(shù)
17、傳遞是傳值調(diào)用,而不是地址調(diào)用,因此方法不能改變d的值,但是改變了參數(shù)變量 decMe 的值。6、A 解析 ObjectOutputStream類的構(gòu)造方法是 ObiectoutputStream(OutputStream out) 。Java 中的二進制流全都寫入到內(nèi)存中。7、D 解析 JApplet 的事件處理機制和 Applet 相同,都是采用監(jiān)聽器方式。8、C 解析 編輯軟件和瀏覽器屬于工具軟件,教務(wù)系統(tǒng)是應(yīng)用軟件。9、C 解析 繼承是 Java 語言的一個特性,允許將一個類定義為一個更通用類的特例。特殊類稱為子類, 通用類稱為父類。特快訂單類和訂單類,這兩者有顯著的類似性,共享很多屬
18、性及方法。除了訂單類 的屬性外,特快訂單類可能還有其他一些特殊屬性。顯然,訂單類是通用類,即父類;而特快訂單類 是定單類的一個特例,是子類。訂單類和特快訂單類是繼承關(guān)系。因此,本題的正確答案是C。10 、A11、A 解析 首先可以通過字符數(shù)組來生成一個字符串對象:String(char value) ;String(char valne, int startIndex, int numChars);其中, startlndex 指定字符串在數(shù)組中的起始下標(biāo), numChars 表示字符個數(shù)。然后再測試字符串是否相等,可調(diào)用 equals() 方法,兩串相等則返回 true ,否則返回 fals
19、e 。12、B結(jié)構(gòu)化程序的基本結(jié)構(gòu)有 3種,即順序結(jié)構(gòu)、選擇結(jié)構(gòu) ( 又稱分支結(jié)構(gòu) ) 、循環(huán)結(jié)構(gòu)。1) 順序結(jié)構(gòu)。順序結(jié)構(gòu)是程序設(shè)計中最基本的結(jié)構(gòu)。在該結(jié)構(gòu)中,程序的執(zhí)行是按命令出現(xiàn)的先 后順序依次執(zhí)行的。2) 分支結(jié)構(gòu)。分支結(jié)構(gòu)是按給定的選擇條件成立與否來確定程序的走向。分支可分為單向選擇分 支、雙向選擇分支和多路分支。在任何條件下,無論分支多少,只能選擇其一。3) 循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)是一種重復(fù)結(jié)構(gòu),程序的執(zhí)行發(fā)生了自下而上的往復(fù),某一程序段將重復(fù) 執(zhí)行。按循環(huán)的嵌套層次,循環(huán)可分為單循環(huán)結(jié)構(gòu)和多循環(huán)結(jié)構(gòu)。按循環(huán)體執(zhí)行的條件性質(zhì),循環(huán)又 可分為計數(shù)循環(huán)和條件循環(huán)。無論何種類型的循環(huán)結(jié)構(gòu),都
20、要確保循環(huán)的重復(fù)執(zhí)行能夠終止。13、A 解析 軟件系統(tǒng)的總體結(jié)構(gòu)圖是軟件架構(gòu)設(shè)計的依據(jù),它并不能支持軟件的詳細(xì)設(shè)計。14、C 解析 結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進行需求分析的方法,采用自頂向下、逐層分解、建立系統(tǒng)的 處理流程。15、C 解析 本題考查初始化的順序。在一個繼承的完整鏈路中,初始化總會順著子類找其父類,逐步找 到最頂?shù)臉?gòu)造函數(shù),然后從最頂層的構(gòu)造函數(shù)依次執(zhí)行。 因此本題先執(zhí)行父類的構(gòu)造函數(shù)打印 Shape , 然后調(diào)用子類的構(gòu)造函數(shù)打印 Circle 。16 、D17、D 解析 表達(dá)式 expression 最終值的類型必須是 int 型或者是能自動轉(zhuǎn)換成 int 型的類型,如 sh
21、ort 、byte 、char 。否則,必須進行強制類型轉(zhuǎn)換。 case 子句中的值 valueI 必須是常量,而且 所有 case 子句中的值是不同的。選項 A是一個字符串常量,選項 B中的Integer 是一個類。因此,本 題的正確答案為 D。18、C 解析 設(shè)隊列容量為 m, rear 列中元素個數(shù)為 m+(rear-front)< front ,則隊> front ,則隊列中元素個數(shù)為 rear-front:rear。本題 rear <front ,則 m=32+(2-3)=31 19、D 解析 內(nèi)部類可以使用它所在的類的靜態(tài)成員變量和實例成員變量,也可使用它所在類的
22、方法中的 局部變量。 20 、D21、C 解析 程序中通過繼承 Thread 類來創(chuàng)建線程。而 Java 中新創(chuàng)建的線程不會自動運行,必須調(diào)用線 程的 start() 方法,才能運行該線程。22、D 解析 軟件測試方法常用的包括黑盒測試和白盒測試,白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它 是按照程序內(nèi)部的結(jié)構(gòu)來測試程序的。 黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試, 它是通過測試來檢測 每個功能是否能正常使用, 主要著眼于程序外部結(jié)構(gòu), 不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征, 而只是根 據(jù)軟件界面和軟件功能設(shè)計測試用例。 23 、 C24、D從題干中我們知道,在該二叉樹中有 5 個葉子節(jié)點,由二叉樹的性質(zhì)之
23、一:任何一棵二叉樹,度為 0 的節(jié)點( 也就是葉子節(jié)點 ) 總是比度為 2的節(jié)點多一個??梢缘贸?,該二叉樹度為 2( 有2棵子樹) 的節(jié) 點數(shù)為 4個,而該二叉樹總共有 25 個節(jié)點,所以,度為 1的節(jié)點數(shù)為: 25-5-4=16 個。25、B 解析 系統(tǒng)軟件主要包括如下幾個方面: 操作系統(tǒng)軟件,這是軟件的核心。 各種語言的解釋程序和編譯程序。 各種服務(wù)性程序。 各種數(shù)據(jù)庫管理系統(tǒng)。26、C 解析 該程序的功能是將 m數(shù)組中的前四個數(shù)相加,將和保存在 sum中,最后輸出 sum的值。因為程 序中for 循環(huán)停止的條件有兩個, 一個是當(dāng) i <8的時候,另一個是當(dāng) i=3 的時候,即運行到
24、 m數(shù)組中 第四個值的時候,可以跳出 for 循環(huán)。程序執(zhí)行的是后者,所以輸出的結(jié)果是 10 。27、A 解析 為了充分利用資源, Java 有一個系統(tǒng)級線程, 對內(nèi)存的使用情況進行跟蹤, 使程序員從繁忙 的內(nèi)存管理中解放出來,因而 Java 不需要編程者管理內(nèi)存,這也是它吸引人的地方之一。至于 Java 的代碼安全檢測機制, Java 程序的安全性體現(xiàn)在多個層次上,如編譯層、解釋層、平臺層上都有相 應(yīng)的安全檢測機制。 28 、B29、C 解析 線程和進程在概念上是相關(guān)的,一個進程可包含多個線程, Java 中的線程是具有優(yōu)先級的。30、A5? Zv? "g ? ? ?BOq<? X ?D=? ? ? v? ?4? X? ) ? ?R ? gEQ? Xx5? ? ? .? Y? WRy? ?o31 、D32 、B33、C 解析 本題要求考生掌握基本的關(guān)系代數(shù)運算。 其實在解答過程中并不需要真正去把 R和 S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 費用反還協(xié)議書
- 救援隊訓(xùn)練免責(zé)協(xié)議書
- 約架免責(zé)協(xié)議書
- 小工程勞務(wù)用工協(xié)議書
- 肉牛寄養(yǎng)協(xié)議書
- 藝校入職協(xié)議書
- 電線承包協(xié)議書
- 父母和女婿復(fù)婚協(xié)議書
- 貿(mào)易貨物協(xié)議書
- 資產(chǎn)贈予協(xié)議書
- 兒童腦癱康復(fù)課件
- DB63-T 2112-2023 餐飲厲行節(jié)約實施指南
- 車險查勘定損中級培訓(xùn)水淹車處理指引及定損培訓(xùn)
- GB/T 29745-2013公共停車場(庫)信息聯(lián)網(wǎng)通用技術(shù)要求
- 員工請假審批流程圖
- “雙減”背景下高中語文作業(yè)的設(shè)計
- 2023年考研《法碩(非法學(xué))》真題及答案
- 供應(yīng)室技能考核操作標(biāo)準(zhǔn)
- 力平之獨特的血脂管理課件
- 全國2021年4月自學(xué)考試00322中國行政史試題答案
- 外周神經(jīng)復(fù)發(fā)性神經(jīng)鞘瘤的顯微外科治療課件
評論
0/150
提交評論