一、選擇題(每小題1分,共40分)
1、最常用的-種基本數據模型是關係數據模型,它的表示應採用( )。
A.樹
B.網絡
C.圖
D.二維表
2、繼承是Java語言的-個重要機制,所有的Java類都繼承自根類( )。
s
ct
ng
3、下列敘述中,錯誤的是( )。
類能夠存儲文件
類能夠讀寫文件
類能夠建立文件
類能夠獲取文件目錄信息
4、負責數據庫中查詢操作的數據庫語言是( )。
A.數據定義語言
B.數據管理語言
C.數據操縱語言
D.數據控制語言
5、下列程序段的輸出結果是( )。
A.0
B.a
C.f
D.5
6、下列屬於合法的Java標識符的是( )。
A._cat
B.5books
C.+static
D.-3.14159
7、下列Java組件中,不屬於容器的是( )。
l
ow
e
l
8、下列與其他選項不相等的是( )。
A.15
B.0xF
C.015
9、設有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,x),則新序列(F,H,C,D,P,A,M,Q,R,S,Y,x)是下列( )排序算法-趟掃描的結果。
A.起泡排序
B.初始步長爲4的希爾排序
C.二路歸併排序
D.以第一個元素爲分界元素的快速排序
10、下列描述中正確的是( )。
A.軟件工程只是解決軟件項目的管理問題
B.軟件工程主要解決軟件產品的生產率問題
C.軟件工程的主要思想是強調在軟件開發過程中需要應用工程化原則
D.軟件工程只是解決軟件開發過程中的技術問題
11、 類變量必須帶有的修飾符是( )。
ic
l
ic
tile
12、 執行下面程序段後,2值爲( )。
int x=1,y=2,z=3;
z=z/(float)(x/y);
A.編譯無法通過
B.6
C.3
D.2
13、 設計軟件結構是在軟件生命週期的( )。
A.軟件定義期
B.軟件開發期
C.軟件維護期
D.以上3個都不是
14、 用於輸入壓縮文件格式的ZiplnputStream類所屬包是( )。
15、 請閱讀下面程序
爲使該程序正確執行,下畫線處的語句應是( )。
p( )
d( )
rrupt( )
t( )
16、 下列能夠正確創建線程的方法是( )。
①繼承ad類,並重寫run( )方法
②繼承able類,並重寫start( )方法
③實現ad接口,並實現run( )方法
④實現ble接口,並實現run( )方法
A.①、③
B.②、④
C.②、③
D.①、④
17、 在程序的下面線處應填人的選項是( )。
ements Runnable
nds Thread
ements Thread
nds Runnable
18、 如果線程正處於阻塞狀態,不能夠使線程直接進入可運行狀態的情況是( )。
p( )方法的時間到
B.獲得了對象的鎖
C.線程在調( )方法後,線程t結果
( )方法結束
19、 Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是( )。
bsolutePath( )
arentFile( )
bsoluteFile( )
ame( )
20、 下列不屬於Swing的構件是( )。
ton
el
me
e
21、 AWT中用來表示對話框的類是( )。
r
l
og
22、 下列關於Java安全性的說法錯誤的是( )。
A.有嚴格的.訪問權限檢查
B.對程序執行前要檢查
C.不允許使用指針
D.可防止對內存的非法入侵
23、 下列敘述中,錯誤的是( )。
ton類和標籤類可顯示圖標和文本
on類和標籤類可顯示圖標和文本
構件能直接添加到頂層容器中
g構件不能直接添加到頂層容器中
24、 關於集合類描述正確的是( )。
①集合類中容納的都是指向0bject類對象的指針
②集合類容納的對象都是Object的類例
③只能容納對象
④只能容納基本數據類型
A.①、②、③
B.①、②
C.①、③
D.①、②、③、④
25、 某二叉樹有5個度爲2的結點以及3個度爲1的結點,則該二叉樹中共有結點數爲( )。
A.11
B.12
C.13
D.14