第 1 頁:試題 |
第 2 頁:參考答案 |
點擊查看:2018年3月計算機二級Java強化練習題及答案匯總
1.下列敘述中正確的是()。
A.棧是“先進先出”的線性表
B.隊列是“先進后出”的線性表
C.循環隊列是非線性結構
D.有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構
2.支持子程序調用的數據結構是()。
A.棧
B.樹
C.隊列
D.二叉樹
3.某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是()。
A.10
B.8
C.6
D.4
4.下列排序方法中,最壞情況下比較次數最少的是()。
A.冒泡排序
B.簡單選擇排序
C.直接插入排序
D.堆排序
5.軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是()。
A.編輯程序
B.操作系統
C.教務管理系統
D.匯編程序
6.下面敘述中錯誤的是()。
A.軟件測試的目的是發現錯誤并改正錯誤
B.對被調試的程序進行“錯誤定位”是程序調試的必要步驟
C.程序調試通常也被稱為Debug
D.軟件測試應嚴格執行測試計劃,排除測試的隨意性
7.耦合性和內聚性是對模塊獨立性度量的兩個標準,下列敘述中正確的是()。
A.提高耦合性降低內聚性有利于提高模塊的獨立性
B.降低耦合性提高內聚性有利于提高模塊的獨立性
C.耦合性是指一個模塊內部各個元素間彼此結合的緊密程度
D.內聚性是指模塊聞互相連接的緊密程度
8.數據庫應用系統中的核心問題是()。
A.數據庫設計
B.數據庫系統設計
C.數據庫維護
D.數據庫管理員培訓
9.有兩個關系R、S如下:
由關系R通過運算得到關系S,則所使用的運算為()。
A.選擇
B.投影
C.插入
D.連接
10.將E—R圖轉換為關系模式時,實體和聯系都可以表示為()。
A.屬性
B.鍵
C.關系
D.域
11.Java虛擬機(JVM)運行Java代碼時,不會進行的操作是()。
A.加載代碼
B.校驗代碼
C.編譯代碼
D.執行代碼
12.Java程序的并發機制是()。
A.多線程
B.多接口
C.多平臺
D.多態性
13.在方法內部使用,代表對當前對象自身引用的關鍵字是()。
A.super
B.This
C.Super
D.this
14.閱讀下列程序
publicclassVariableUse{
publicstaticvoidmain(String[]args){
inta;
if(a==8){
intb=9;
System.OUt.println("a="+a):
System.out.println("b="+b);
}
System.Out.println("a="+a):
System.OUt.println("b="+b);
}
}
該程序在編譯時的結果是()。
A.變量a未賦值
B.第二個System.out.println("b="+b)語句中,變量b作用域有錯
C.第二個System.out.println("a="+a)語句中,變量a作用域有錯
D.第一個System.out.println("b="+b)語句中,變量b作用域有錯
15.下列不屬于Swing的構件是()。
A.JButton
B.JLabel
C.JFrame
D.JPane
16.對鼠標單擊按鈕操作進行事件處理的接口是()。
A.MouseListener
B.WindowListener
C.ActionListener
D.KeyListener
17.AWT中用來表示顏色的類是()。
A.Font
B.Color
C.Panel
D.Dialog
18.下列運算符中,優先級最高的是()。
A.++
B.十
C.*
D.>
19.Java語言中屬于跳轉語句的是()
A.try
B.catch
C.finally
D.break
20.閱讀下列利用遞歸來求n!的程序。
classFactorialTest{
staticlongFactorial(intn){//定義Factorial()方法
if(n==1)
returnl;
else
returnn*Factorial{};
}
publicstaticvoidmain{Stringa[]}{
//main()方法
intn=8:
System.out.println{n+"!="+Factorial
(n)};
}
}
為保證程序正確運行,在下畫線處應該填入的參數是()。
A.n-1
B.n-2
C.n
D.n+1
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: