2016計算機二級JAVA上機題庫
一、選擇題(每小題1分,共40分)
1、以下敍述中不屬於Java語言特點的是( )。
A.面向對象
B.可移植性
C.多線程
D.宏定義
2、向Applet傳遞參數的正確描述是( )。
A.
B.
C.
D.
3、下面for循環語句的執行結果是( )。
A.6 3
B.7 4
C.6 2
D.7 3
4、下列選項默認的佈局管理器不是BorderLayout的是( )。
ow
l
e
og
5、 SQL語言又稱為( )。
A.結構化定義語言
B.結構化控制語言
C.結構化查詢語言
D.結構化操縱語言
6、在對象流中,對象的傳送首先要將所傳送的對象串行化,也就是實現Serializable接口。下列代碼中必須實現Serializable接口的類是( )。
oyee
t
f
am
7、下列方法與Applet顯示無關的是( )。
t( )
te( )
( )
int( )
8、在文件類提供的方法中,用於創建目錄的方法是( )。
r( )
rs( )
( )
Roots( )
9、 int型public成員變量MAX_LENGTH,該值保持為常數100,則定義這個變量的語句是( )。
ic int MAX_LENGTH=1 00
l int MAX_LENGTH=100
ic const int MAX_LENGTH=100
ic final int MAX_LENGTH=100
10、按照Java的標識符命名規則,下列表示-個類的標識符正確的是( )。
oworld
oWorld
oworld
oWorld
11、 下面程序段的輸出結果是( )。
A.37
B.31
C.33
D.35
12、 有下列二叉樹,對此二叉樹前序遍歷的結果為( )。
DGFH
CEHF
DCBA
EFGH
13、 軟件詳細設計產生的圖如下。該圖是( )。
A.N—S圖
圖
C.程序流程圖
D.E—R圖
14、 順序存儲結構的優點是( )。
A.刪除運算方便
B.存儲空間利用率高
C.插人運算方便
D.可以方便地運用到各種邏輯結構的存儲表中
15、 下列選項中屬於字符串常量的是( )。
A.·abc·
B.”abc”
C.[abc]
D.(abc)
16、算法的空間複雜度是指( )。
A.算法程序的長度
B.算法程序中的指令條數
C.算法程序所佔的存儲空間
D.算法執行過程中所需要的存儲空間
17、 如果線程正處於運行狀態,則它可能到達的下-個狀態是( )。
A.只有終止狀態
B.只有阻塞狀態和終止狀態
C.可運行狀態、阻塞狀態、終止狀態
D.其他所有狀態
18、 下列方法中可以用來創建一個新線程的是( )。
A.實現able接口並重寫start( )方法
B.實現able接口並重寫run( )方法
C.繼承ad類並重寫run( )方法
D.實現ad類並實現start( )方法
19、 -棵二叉樹的中序遍歷結果為DBEAFC,前序遍歷結果為ABDECF.則後序歷結果為( )。
ED
CA
EF
CA
20、 下列數據結構中,能用二分法進行查找的是( )。
A.順序存儲的有序線性表
B.線性鏈表
C.二叉鏈表
D.有序線性鏈表
21、 下列選項中,是軟件調試技術的是( )。
A.錯誤推斷
B.集成測試
C.回溯法
D.邊界值分析
22、 在程序讀人字符文件時,能夠以該文件作為直接參數的類是( )。
Reader
eredReader
InputStream
etInputStream
23、 能夠支持javadoc命令的註釋語句是( )。
A.|**…//
B./*…*/
C.//
D./**…*/
24、 執行下列程序時,會產生什麼異常( )。
yIndexOutOfBoundsException
erFormatException
hmeticException
xception
25、 下列程序的功能是在監控台上每隔-秒鐘顯示-個字符串”Hello!¨,能夠填寫在程序中下畫線位置,使程序完整並能正確運行的語句是( )。
p(1000)
B.t. sleep(1000)
InterruptedExceptionInterruptedException
ad. sleep(1000)
ad. sleep(1000)
RuntimeExceptionlnterruptedException
26、 數據庫管理系統中負責數據模式定義的語言是( )。
A.數據定義語言
B.數據管理語言
C.數據操縱語言
D.數據控制語言
27、 下列Java語句從指定網址讀取html文件,在下畫線處應填上的選項是( )。
er
Output Stream
Array Input Stream
t Stream Reader
28、 在E—R圖中,表示實體聯繫的框是( )。
A.矩形
B.橢圓形
C.菱形
D.正方形
29、 下列表達式中正確的是( )。
A.5++
B.(a+b)++
C.++(a+b)
D.++x
30、 實現下列( )接口可以對TextField對象的事件注行監聽和處理。
onListener
sListener
eMotionListener
owListener
31、 如果要求一個線性表既能較快地查找,又能適應動態變化的要求,則可採用的方法是( )。
A.分塊法
B.順序法
C.二分法
D.散列法
32、 下列敍述中正確的是( )。
A.在面向對象的程序設計中,各個對象之間具有密切的關係
B.在面向對象的程序設計中,各個對象都是公用的
C.在面向對象的程序設計中,各個對象之間相對獨立,相互依賴性小
D.上述3種説法都不對
33、 下面( )不是InputStream類中的方法。
read(byte[])
flush( )
close( )
available( )
34、 有如下三個關係R、S和T:
由關係R和S通過運算得到關係T,則所使用的運算為( )。
A.笛卡兒積
B.交
C.並
D.自然連接
35、 t為int類型,進入下面的循環之前,t的值為0。則下列説法中正確的.是( )。while(t=1){…}
A.循環控制表達式的值為0
B.循環控制表達式的值為1
C.循環控制表達式不合法
D.以上説法都不對
36、Java程序的併發機制是( )。
A.多線程
B.多接口
C.多平台
D.多態性
37、 下列變量定義中,不合法的是( )。
SX;
_123;
Summer 20 1 0_gross_sale;
;
38、 用於設置組件大小的方法是( )。
t( )
ize( )
ize( )
int( )
39、 下列不屬於Java的圖形用户界面內容的包是( )。
g
t
40、 數據流圖用於抽象描述-個軟件的邏輯模型,數據流圖由-些特定的圖符構成。下列圖符名標識的圖符不屬於數據流圖合法圖符的是( )。
A.控制流
B.加工
C.數據存儲
D.源和終
二、基本操作題(共18分)
41、本題中定義了一個長度為20的整數數組,然後將1~20分別賦給數組元素,計算該數組中所有下標為奇數的元素的和。
三、簡單應用題(共24分)
42、 本題是-個Applet,頁面中有10個按鈕,名稱從“0~9”,用鼠標任意單擊其中-個按鈕後,通過鍵盤上的上下左右鍵可以控制按鈕在窗口中移動。