- 相關推薦
2015年計算機二級考試JAVA模擬試題庫(八)
一、選擇題(每小題1分,共40分)
1、單擊窗口內的按鈕時,產生的事件是( )。
A.MouseEvent
B.WindowEvent
C.ActionEvent
D.KeyEvent
2、在Java中,實現用戶界面功能的包是( )。
A.java.applet
B.javax.transaction
C.java.util
D.java.awt
3、下列選項中屬于字符串常量的是( )。
A.·abc·
B."abc"
C.[abc]
D.(abc)
4、類Panel默認的布局管理器是( )。
A.GridLayout
B.BorderLayout
C.FlowLayout
D.CardLayout
5、下列線程狀態轉換序列,在線程實際運行中可能出現的序列是( )。
A.新建-運行-阻塞-終止
B.……運行-阻塞-可運行-終止.
C.……可運行-運行-阻塞-運行……
D.新建-可運行-運行-阻塞-可運行……
6、下列工具中為需求分析常用工具的是( )。
A.PAD
B.PFD
C.N~S
D.DFD
7、當一個Applet所在的Web頁面被其他頁面覆蓋后。不可能被調用的Applet方法是( )。
A.destroy( )
B.init( )
C.stop( )
D.start( )
8、程序設計語言的基本成分是數據成分、運算成分、控制成分和( )。
A.對象成分
B.變量成分
C.語句成分
D.傳輸成分
9、下面代碼段的輸出是( )。
A.編譯出錯
B.5752
C.true
D.無任何輸出
10、對鼠標單擊按鈕操作進行事件處理的接口是( ).
A.MouseListener
B.WindowListener
C.ActionListener
D.KeyListener
11、 下列特征中不是面向對象方法的主要特征的是( )。
A.多態性
B.繼承
C.封裝性
D.模塊化
12、 Java的反匯編命令是( )。
A.javap
B.javac
C.jdb
D.java
13、 一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯系是( )。
A.一對一
B.一對多
C.多對多
D.多對一
14、 Frame默認的布局管理器是( )。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.UpLayout
15、 某二叉樹共有60個葉子結點與50個度為1的結點,則該二叉樹中的總結點數為( )。
A.148
B.169
C.182
D.198
16、 當瀏覽器重新返回Applet所在頁面時,將調用Applet類的方法是( )。
A.start( )
B.ink( )
C.stop( )
D.destroy( )
17、 在程序的下畫線處應填入的選項是( )。
A.implements Runnable
B.extends Thread
C.implements Thread
D.extends Runnable
18、 假設用-個長度為50的數組(數組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數組下標),則棧中具有的元素個數為( )。
A.50
B.19
C.1
D.20
19、 下列敘述中正確的是( )。
A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化
B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化
C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化
D.上述三種說法都不對
20、 在Java語言中,0bjectOutputStream是指( )。
A.字節流
B.字符流
C.對象輸出流
D.數據流
21、 下列與數據元素有關的敘述中,不正確的是( )。
A.數據元素是數據的基本單位,即數據集合中的個體
B.數據元素是有獨立含義的數據最小單位
C.數據元素又稱為結點
D.數據元素又稱為記錄
22、 當-個Applet被加載,后續對Applet生命周期方法的調用中,可能存在的次序是( )。
A.start( ),stop( ),destroy( )
B.init( ),start( ),stop( ),start( ),stop( ),destroy( )
C.start( ),init( ),stop( ),destroy( )
D.init( ),start( ),destroy( )
23、 下列敘述中,錯誤的是( )。
A.內部類的名稱與定義它的類的名稱可以相同
B.內部類可用abstract修飾
C.內部類可作為其他類的成員
D.內部類可訪問它所在類的成員
24、 下列關于Applet的敘述中,正確的是( )。
A.Applet不僅可以嵌入到瀏覽器中運行,還可以獨立運行
B.Applet的主類要定義為Applet類或JApplet類的子類
C.同一個頁面中的Applet之間不能通信
D.Applet不支持多線程
25、 能夠用于創建可變字符串對象的類是( )。
A.StringBuffer
B.VariantSt ring
C.StringCharacte
D.StringLong
26、 下列有關操作系統的敘述中,不正確的是( )。
A.操作系統管理計算機系統中的各種資源
B.操作系統為用戶提供良好的界面
C.操作系統與用戶程序必須交替運行
D.操作系統位于各種軟件的最底層
27、 下列代碼的執行結果是( )。
A.error1
B.error2
C.error1
error2
D.2
error2
28、 下面程序段的輸出結果是( )。
A.x>y
B.x=Y
C.xD.編譯錯誤
29、 JScrollPane面板的滾動條是通過哪個對象來實現?( )
A.JViewport
B.JSplitPane
C.JTabbedPane
D.JPanel
30、 Java對I/0訪問所提供的同步處理機制是( )。
A.字節流
B.過濾流
C.字符流
D.壓縮文件流
31、 設某循環隊列的容量為50,如果頭指針front=15(指向隊頭元素的前-位置),尾指針rear=10(指向隊尾元素),則該循環隊列中共有元素個數為( )。
A.5
B.15
C.35
D.40
32、 下列選項中,不能輸出100個整數的是( )。
A.for(int i=0;i<100;i++)
System.out.println(i);
B.int i=0;
do {
System.out.println(i):
i++:
}while(i<100);
C.int i=0:
while(i<100)f
System.out.println(i);
i++:
}
D.int i=0:
while(i<100){
i++:
if(i<1OO)continue;
System.out.println(i);
}
33、 下列表達式中,類型可以作為int型的是( )。
A.”abc”+”efg”
B.”abc”+’efg’
C.‘a’+‘b’
D.3+“4”
34、 for(int x=0,y=0;!x&&y<=5;y++)語句執行循環的次數是( )。
A.0
B.5
C.6
D.無窮
35、 下列程序的輸出結果是( )。
A.Catch---1
B.Catch---2
C.Catch---3
D.以上都不對
36、 下列語句中,屬于多分支語句的是( )。
A.if語句
B.for語句
C.switch語句
D.do while語句
37、 -個教師可講授多門課程,-門課程可南多個教師講授。則實體教師和課程間的聯系是( )。
A.1:1聯系
B.1:m聯系
C.m:1聯系
D.m:n聯系
38、 下列程序的輸出結果是( )。
A.0
B.-l
C.14
D.64
39、 下列變量名的定義中,符合Java命名約定的是( )。
A.fieldname
B.super
C.Intnum
D.$number
40、 在編譯Java程序時,用于指定生成.class文件位置的選項是( )。
A.-9
B.-d
C.-verbose
D.-nowarn
二、基本操作題(共18分)
41、本題利用遞歸方法求前n個自然數的和(n=10)。
三、簡單應用題(共24分)
42、 本題的功能是用流式布局管理器來管理窗口中的按鈕。在執行程序時指定生成按鈕的個數,并把這些按鈕都放置在流式布局管理器的窗口中。
【計算機二級考試JAVA模擬試題庫八】相關文章:
計算機二級JAVA考試精選模擬試題12-02
計算機二級考試JAVA模擬試題03-03
2015年計算機二級考試JAVA模擬試題庫(一)答案及解析11-18