第 1 頁:單選題 |
第 5 頁:參考答案 |
1.A!窘馕觥織J窍薅ㄔ谝欢诉M行插入、刪除的先入后出的線性表數(shù)據(jù)結構,棧頂元素最后被插入到棧中,但是最先被刪除;而棧底元素最先被插入,最后被刪除。
2.D!窘馕觥烤性表的特點是:在數(shù)據(jù)元素的非空有限集合中;存在唯一的一個被稱為“第一個”的數(shù)據(jù)元素;存在唯一一個被稱為“最后一個”的數(shù)據(jù)元素;除第一個以外,集合中的每個數(shù)據(jù)元素均只有一個后繼;除最后一個以外,集合中的每個數(shù)據(jù)元素均只有一個后繼。因此,雙向表是非線性結構。
3.D!窘馕觥繉τ谌我庖豢枚鏄銽,如果葉子結點數(shù)為n0,度為2的結點數(shù)為n2,二者之間的關系是n0=n2+1,該題中度為2的結點數(shù)為0,且只有一個葉子結點,因此,樹中度為l的結點有6個,很容易想到樹的高度為7。
4.D。【解析】需求分析階段只能產生需求分析規(guī)格說明數(shù),A測試說明書是軟件測試階段生成的,B軟件詳細設計說明書是設計階段生成的,C用戶手冊是軟件發(fā)布時隨軟件一同交付給用戶的。
5.B。【解析】結構化程序設計的三種結構是順序、分支和循環(huán),不包括goto跳轉,它只是分支結構的一種,也是一個關鍵字。
6.A。【解析】軟件系統(tǒng)的總體結構圖是軟件架構設計的依據(jù),它并不能支持軟件的詳細設計。
7.C!窘馕觥繑(shù)據(jù)庫操縱語言專門負責查詢、增加和刪除等數(shù)據(jù)操作。
8.D!窘馕觥恳粋教師可以上多門課程,一門課程也可以由多個教師教授,這是典型的多對多的E—R關系。
9.C。【解析】S中的關系全部出現(xiàn)在R中,只有做除法操作才會出現(xiàn)關系T。
10.B!窘馕觥緼是有符號數(shù),C是浮點數(shù),D是集合,并不是類的實例化對象,只有B完全符合。
11.A!窘馕觥棵嫦驅ο笫且环N程序設計方式,Java、 C++是面向對象設計的語言,而C是面向過程設計的語言。面向對象設計適應于設計、編碼、實現(xiàn)、測試等一系列環(huán)節(jié)。
12.B!窘馕觥縅ava是強類型檢查語言,字符串的equals方法執(zhí)行的返回值是true或者false。
13.B!窘馕觥恳粋文件的public類最多可以有一個,但是可以包含多個import,包含的接口定義也可以有多個,包含的class類可以有多個,當該文件命名時,可以以public類名來命名,反之編譯之后將有多個.class文件生成。
14.D!窘馕觥縅ava的關鍵字中不包含NULL,它是C語言的關鍵字,表示空。
15.C!窘馕觥慨0作為除數(shù)時,會產生異常,而ArithmeticException和Exception兩類異常都內部被捕捉到。
16.A!窘馕觥空麛(shù)的定義不能帶小數(shù)點,表明是一個浮點數(shù);其他三個都正確。
17.C!窘馕觥渴褂肍ile類的list方法可以獲得目錄下所有文件名稱,F(xiàn)ileInputStream和FileOutputStream類都不具有l(wèi)ist方法。
18.D。【解析】這是學習Java語言接觸的第一個程序,main函數(shù)的參數(shù)是String args[]。
19.B!窘馕觥克械念惗际荗bject的子類,如果要覆蓋Object的equals方法則必須覆蓋hasCode方法,覆蓋時的屬性是public。
20.B!窘馕觥績炔款惥褪窃陬悆炔恐匦露x的新類,該類能連接外部類,但是不能和外部類進行通信。AetionL.istenser有自己的類方法體,而Timer沒有,只是實例化了一個Timer對象。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |