Java位元組碼格式設計時考慮到這些“及時”編譯程式的需要,所以生成機器程式碼的過程相當簡單,它能產生相當好的程式碼。下面是小編整理的關於計算機二級JAVA檢測試題及答案,希望大家認真閱讀!
一、選擇題(每小題1分,共40小題,共40分)
1.下列敘述中正確的是()。
A.對長度為n的有序連結串列進行查詢,最壞情況下需要的比較次數為n
B.對長度為n的有序連結串列進行對分查詢,最壞情況下需要的比較次數為(n/Z)
C.對長度為n的有序連結串列進行對分查詢,最壞情況下需要的比較次數為(log2n)
D.對長度為n的有序連結串列進行對分查詢,最壞情況下需要的比較次數為(nlog2n)
2.演算法的時間複雜度是指()。
A.演算法的執行時間
B.演算法所處理的資料量
C.演算法程式中的語句或指令條數
D.演算法在執行過程中所需要的基本運算次數
3.軟體按功能可以分為:應用軟體、系統軟體和支撐軟體(或工具軟體),下面屬於系統軟體的是()。
A.編輯軟體
B.作業系統
C.教務管理系統
D.瀏覽器
4.軟體(程式)除錯的任務是()。
A.診斷和改正程式中的錯誤
B.儘可能多地發現程式中的錯誤
C.發現並改正程式中的.所有錯誤
D.確定程式中錯誤的性質
5.資料流程圖(DFD圖)是()。
A.軟體概要設計的工具
B.軟體詳細設計的工具
C.結構化方法的需求分析工具
D.面向物件方法的需求分析工具
6.軟體生命週期可分為定義階段,開發階段和維護階段。詳細設計屬於()。
A.定義階段
B.開發階段
C.維護階段
D.上述三個階段
7.資料庫管理系統中負責資料模式定義的語言是()。
A.資料定義語言
B.資料管理語言
C.資料操縱語言
D.資料控制語言
8.在學生管理的關係資料庫中,存取一個學生資訊的資料單位是()。
A.檔案
B.資料庫
C.欄位
D.記錄
9.資料庫設計中,用E-R圖來描述資訊結構但不涉及資訊在計算機中的表示,它屬於資料庫設計的()。
A.需求分析階段
B.邏輯設計階段
C.概念設計階段
D.物理設計階段
二、基本操作題(共18分)
本題分別比較兩個字串"A"和"a"是否相等,並比較兩個字元"A"和"a"是否相等,並輸出比較結果。
publicclassjaval{
publicstaticvoidmain(String[]args){
;
cl=’A’;c2=’a’;
Stringstrl=newString("A"),str2=newString
("a"):
if()
tln("char"+c1+"equals"+"char"
+c2);
else
tln("char"+cl+"doesn’tequal
"+"char"+c2);
if()
tln("string"+strl+"equals"+
"string"+str2):
else
tln("string"+strl+"doesn’te-
qual"+"string"+str2);.
}
}
三、簡單應用題(共24分)
本題是一個Applet,頁面上有一個按鈕“請單擊”,單擊該按鈕後彈出一個對話方塊,對話方塊上有三個按鈕“橙色”、“藍色”和“紅色”,單擊其中任意一個按鈕,則可以將對話方塊的背景色設定為按鈕名稱所對應的顏色。
.*;
t.*;
g.*;
publicclassjava2extendsJApplet
{
privateJFrameframet;
()
{
frame=newJFrame();
itle("java2");
ize(300,200);
ontentPane()(newButtonPanel
());
JButtonPopButton=newJButton("請單擊");
getContentPane()(PopButton);
PopButtomaddActionListener(newActionListener();
{
publicvoidactionPerformed(ActionEventevt)
{
if(sible())isible(false);
else;
}
});
}
}
classButtonPanelextendsJPanel
{
privateclassColorActionimplementsActionLis-
tener
{
privateColorbackgroundColor;
publicvoidactionPerformed(ActionEventaction-
event)
{
setBackground(backgroundColor);
repaint();
}
publicColorAction(Colorcolor)
{
backgroundColor=color;
}
}
publicButtonPanel()
{
JButtonjbutton=newJButton("橙色");
JButtonjbuttonl=newJButton("藍色");
JButtonjbutton2=newJButton("紅色");
add(jbutton);
add(jbuttonl);
add(jbutton2);
ColorActioncoloraction=newColorAction(ge);
ColorActioncoloractionl=newColorAction();
ColorActioncoloraetion2=newColorAction();
ctionListener(coloraction);
ctionListener(coloractionl);
ctionListener(coloraction2);
}
}