糯米文學吧

位置:首頁 > 計算機 > 計算機二級

計算機等級考試二級java精選試題

為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的計算機等級考試二級java精選試題,供參考練習,預祝考生們考出自己理想的成績!

計算機等級考試二級java精選試題

1、下列對Java語言的敍述中,錯誤的是______。

A、Java虛擬機解釋執行字節碼

B、JDK的庫文件目錄是bin

C、Java的類是對具有相同行為對象的一種抽象

D、Java中的垃圾回收機制是一個系統級的線程

本題考查的是JDK目錄結構。

在JDK目錄結構中,lib目錄下存放的都是庫文件,而bin目錄下有編譯器、解釋器和許多工具(如服務器工具、IDL、package工具和jdb等)。

故本題答案為B。

2、下列不屬於Swing構件的是______。

A、JMenu

B、JApplet

C、JOptionPane

D、Panel

本題考查的是Swing構件和容器。

Swing中的大多數構件都是AWT構件名前面加了一個"J"。

Swing構件分類(從功能上):

1、頂層容器,JFrame、JApplet、JDialog和JWindow共4個。

2、中間容器,JPanel、JScrollPane、JSplitPane、JToolBar。

3、特殊容器,在GUI上起特殊作用的中間層,如JInternalFrame、JLayeredPane、JRootPane。

4、基本控件,實現人機交互的構件,如Jbutton、JComboBox、JList、JMenu、JSlider、JtextField。

5、不可編輯信息的顯示,向用户顯示不可編輯信息的構件,例如JLabel、JProgressBar、ToolTip。

6、可編輯信息的顯示,向用户顯示能被編輯的格式化信息的構件,如JColorChooser、JFileChooser、JFileChooser、JTable、JTextArea。

故本題答案為D。

3、下列概念中不包括任何實現,與存儲空間沒有任何關係的是______。

A、類

B、接口

C、抽象類

D、對象

本題考查的是接口。

接口是一種只含有抽象方法或常量的一種特殊的抽象類,因為接口不包括任何實現,所以與存儲空間沒有任何關係。

故本題答案為B。

4、閲讀下列代碼;

public class Test{

String s="One World One Dream";

public static void main(String args[]){

tln(s);

}

}

其運行結果是______。

A、args

B、One World One Dream

C、s

D、編譯時出錯//除非創建Text類的對象

本題考查的'是變量的聲明。

main方法是程序執行的入口,在本程序中main方法中的語句"tln(s);"無法調用在main方法外聲明的變量,所以編譯時出錯。

故本題答案為D。

5、閲讀下列代碼段

ByteArrayOutputStream bout=new ByteArrayOutputStream();

ObjectOutputStream out=new ObjectOutputStream(bout);

eObject(this);

e();

以上代碼段的作用是______。

A、將對象寫入內存

B、將對象寫入硬盤

C、將對象寫入光盤

D、將對象寫入文件

本題考查的是Java中包含的輸入/輸出流的類。

ByteArrayOutputStream,字節數組輸出流。這個類將一個字節數組作為輸出流。這個用於存儲輸出數據的內部字節數組長度可以按照需要增長。

ObjectOutputStream既繼承了OutputStream抽象類,又實現了ObjectOutput接口,這是Java用接口技術代替雙重繼承例子,其構造方法參數是串行化了的對象。

在中,ByteArrayOutputStream是OutputStream的子類,可以直接訪問內存。用ByteArrayOutputStream可以向字節數組(緩衝區)寫入數據。

故本題答案為A。

6、閲讀下列代碼段

abstract class Person{

public Person(String n){

name=n;

}

public ______ String getDescription();

public String getName(){

return name;

}

private String name;

}

在下劃線處應填入的修飾符是______。

A、static

B、abstract

C、protected

D、final

本題考查的是定義抽象類。

抽象類是專門設計來讓子類繼承的類。抽象類通常都包括一個或多個抽象方法(只有方法説明,沒有方法體),抽象類的子類必須完成其父類定義的每一個抽象方法,除非該子類也是抽象類。

抽象類是以abstract關鍵字開頭,抽象類定義具體形式:

abstract class 類名稱

{

成員變量;

方法(); //定義一般的方法

abstract 方法(); //定義抽象的方法

}

故本題答案為B。

7、當瀏覽器重新返回到包含Applet的頁面時調用的方法是______。

A、start()

B、init()

C、stop()

D、destroy()

本題考查的是Applet的生命週期。

當瀏覽器重新返回Applet所在頁面時,Applet類的start()方法將被調用。

故本題答案為A。

8、Swing中的內部框架類是______。標準答案為:JinternalFrame

本題考的是Swing構件和容器。

內部框架JInternalFrame就如同一個窗口在另一個窗口內部,屬於特殊容器中的一種,在GUI上起特殊作用的中間層。

故本題答案為JInternalFrame。

9、任何運行在Web頁面中的小應用程序都必須是Java中______類的子類。

標準答案為:Applet 或 et

本題考的是小應用程序概念。

Applet(小應用程序)是Java與Web相結合而引入的一種重要的Java應用形式,任何嵌入在Web頁面中或appletviewer中的Applet必須是Java中Applet類的子類。

故本題答案為Applet。

10、將E-R圖轉換為關係模式時,實體和聯繫都可以表示為______。

A、屬性

B、鍵

C、關係

D、域

將E-R圖轉換為關係模式時,實體和聯繫都可以表示成關係,E-R圖中屬性也可以轉換成關係的屬性。實體集也可以轉換成關係。

故本題答案為C。

11、數據庫應用系統中的核心問題是______。

A、數據庫設計

B、數據庫系統設計

C、數據庫維護

D、數據庫管理員培訓

數據庫應用系統是數據庫系統再加上應用軟件及應用界面這三者所組成,具體包括:數據庫、數據庫管理系統、數據庫管理員、硬件平台、軟件平台、應用軟件、應用界面。在數據庫應用系統中的一個核心問題就是設計一個能滿足用户要求,性能良好的數據庫,這就是數據庫設計。所以選項A是正確的。

故本題答案為A。

12、支持子程序調用的數據結構是______。

A、棧

B、樹

C、隊列

D、二叉樹

子程序調用是一種層次關係,子程序調用功能模塊,調用功能模塊的個數也不確定,可以是一個,也可以是多個。選項A、C中元素之間是一種前後件關係,前後元素之間沒有層次之分,每個結點有一個前件也只有一個後件。二叉樹是一種很有用的非線性結構,二叉樹不同於樹形結構。二叉樹具有以下兩個特點:①非空二叉樹只有一個根結點;②每一個結點最多有兩棵子樹,且分別稱為該結點的左子樹與右子樹。選項D規定每個結點只能有兩個後件。在子程序調用中,調用的功能模塊可以是多個,可以調用超過兩個功能模塊。所以選項A、C、D均不正確。

故本題答案為B。