2017年9月計(jì)算機(jī)二級(jí)JAVA檢測(cè)試題及答案
Java字節(jié)碼格式設(shè)計(jì)時(shí)考慮到這些“及時(shí)”編譯程序的需要,所以生成機(jī)器代碼的過(guò)程相當(dāng)簡(jiǎn)單,它能產(chǎn)生相當(dāng)好的代碼。下面是小編整理的關(guān)于計(jì)算機(jī)二級(jí)JAVA檢測(cè)試題及答案,希望大家認(rèn)真閱讀!
一、選擇題(每小題1分,共40小題,共40分)
1.下列敘述中正確的是()。
A.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n
B.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n/Z)
C.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(log2n)
D.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(nlog2n)
2.算法的時(shí)間復(fù)雜度是指()。
A.算法的執(zhí)行時(shí)間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語(yǔ)句或指令條數(shù)
D.算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)
3.軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件),下面屬于系統(tǒng)軟件的是()。
A.編輯軟件
B.操作系統(tǒng)
C.教務(wù)管理系統(tǒng)
D.瀏覽器
4.軟件(程序)調(diào)試的任務(wù)是()。
A.診斷和改正程序中的錯(cuò)誤
B.盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
C.發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤
D.確定程序中錯(cuò)誤的性質(zhì)
5.數(shù)據(jù)流程圖(DFD圖)是()。
A.軟件概要設(shè)計(jì)的工具
B.軟件詳細(xì)設(shè)計(jì)的工具
C.結(jié)構(gòu)化方法的需求分析工具
D.面向?qū)ο蠓椒ǖ?需求分析工具
6.軟件生命周期可分為定義階段,開(kāi)發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于()。
A.定義階段
B.開(kāi)發(fā)階段
C.維護(hù)階段
D.上述三個(gè)階段
7.數(shù)據(jù)庫(kù)管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)言是()。
A.數(shù)據(jù)定義語(yǔ)言
B.數(shù)據(jù)管理語(yǔ)言
C.數(shù)據(jù)操縱語(yǔ)言
D.數(shù)據(jù)控制語(yǔ)言
8.在學(xué)生管理的關(guān)系數(shù)據(jù)庫(kù)中,存取一個(gè)學(xué)生信息的數(shù)據(jù)單位是()。
A.文件
B.數(shù)據(jù)庫(kù)
C.字段
D.記錄
9.數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的()。
A.需求分析階段
B.邏輯設(shè)計(jì)階段
C.概念設(shè)計(jì)階段
D.物理設(shè)計(jì)階段
二、基本操作題(共18分)
本題分別比較兩個(gè)字符串"A"和"a"是否相等,并比較兩個(gè)字符"A"和"a"是否相等,并輸出比較結(jié)果。
publicclassjaval{
publicstaticvoidmain(String[]args){
;
cl=’A’;c2=’a’;
Stringstrl=newString("A"),str2=newString
("a"):
if()
System.Out.println("char"+c1+"equals"+"char"
+c2);
else
System.OUt.println("char"+cl+"doesn’tequal
"+"char"+c2);
if()
System.out.println("string"+strl+"equals"+
"string"+str2):
else
System.OUt.println("string"+strl+"doesn’te-
qual"+"string"+str2);.
}
}
三、簡(jiǎn)單應(yīng)用題(共24分)
本題是一個(gè)Applet,頁(yè)面上有一個(gè)按鈕“請(qǐng)單擊”,單擊該按鈕后彈出一個(gè)對(duì)話框,對(duì)話框上有三個(gè)按鈕“橙色”、“藍(lán)色”和“紅色”,單擊其中任意一個(gè)按鈕,則可以將對(duì)話框的背景色設(shè)置為按鈕名稱所對(duì)應(yīng)的顏色。
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
publicclassjava2extendsJApplet
{
privateJFrameframet;
()
{
frame=newJFrame();
frame.setTitle("java2");
frame.setSize(300,200);
frame.getContentPane().add(newButtonPanel
());
JButtonPopButton=newJButton("請(qǐng)單擊");
getContentPane().add(PopButton);
PopButtomaddActionListener(newActionListener();
{
publicvoidactionPerformed(ActionEventevt)
{
if(frame.isVisible())frame.setVisible(false);
else;
}
});
}
}
classButtonPanelextendsJPanel
{
privateclassColorActionimplementsActionLis-
tener
{
privateColorbackgroundColor;
publicvoidactionPerformed(ActionEventaction-
event)
{
setBackground(backgroundColor);
repaint();
}
publicColorAction(Colorcolor)
{
backgroundColor=color;
}
}
publicButtonPanel()
{
JButtonjbutton=newJButton("橙色");
JButtonjbuttonl=newJButton("藍(lán)色");
JButtonjbutton2=newJButton("紅色");
add(jbutton);
add(jbuttonl);
add(jbutton2);
ColorActioncoloraction=newColorAction(Color.orange);
ColorActioncoloractionl=newColorAction(Color.blue);
ColorActioncoloraetion2=newColorAction(Color.red);
ibutton.addActionListener(coloraction);
ibuttonl.addActionListener(coloractionl);
jbutton2.addActionListener(coloraction2);
}
}
【2017年9月計(jì)算機(jī)二級(jí)JAVA檢測(cè)試題及答案】相關(guān)文章:
2017年9月計(jì)算機(jī)二級(jí)JAVA考試檢測(cè)試題附答案06-19
2017年9月計(jì)算機(jī)二級(jí)JAVA考試基礎(chǔ)試題及答案06-19
2017年9月計(jì)算機(jī)二級(jí)JAVA考試模擬試題及答案06-08
2017年9月計(jì)算機(jī)二級(jí)java考試檢測(cè)試題06-19
2017年9月計(jì)算機(jī)二級(jí)Java考試題庫(kù)及答案06-12
2017年9月計(jì)算機(jī)二級(jí)C語(yǔ)言檢測(cè)試題及答案06-17
計(jì)算機(jī)二級(jí)java筆試試題及答案10-22