2017年9月計算機二級JAVA檢測試題及答案

來源:文萃谷 2.8W

Java字節碼格式設計時考慮到這些“及時”編譯程序的需要,所以生成機器代碼的過程相當簡單,它能產生相當好的代碼。下面是小編整理的關於計算機二級JAVA檢測試題及答案,希望大家認真閲讀!

2017年9月計算機二級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);

}

}

熱門標籤