2016計算機二級JAVA沖刺試題及答案
1.下列關于棧敘述正確的是( )。
A.棧頂元素能最先被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠不能被刪除
D.以上三種說法都不對
2.下列敘述中正確的是( )。
A.有一個以上根結點的數據結構不一定是非線性結構
B.只有一個根結點的數據結構不一定是線性結構
C.循環鏈表是非線性結構
D.雙向鏈表是非線性結構
3.某二叉樹共有7個結點,其中葉子結點只有l個,則該二叉樹的深度為(假設根結點在第1層)( )。
A.3
B.4
C.6
D.7
4.在軟件開發中,需求分析階段產生的主要文檔是( )。
A.軟件集成測試計劃
B.軟件詳細設計說明書
C.用戶手冊
D.軟件需求規格說明書
5.結構化程序所要求的基本結構不包括( )。
A.順序結構
B.GOT()跳轉
C.選擇(分支)結構
D.重復(循環)結構
6.下面描述中錯誤的是( )。
A.系統總體結構圖支持軟件系統的詳細設計
B.軟件設計是將軟件需求轉換為軟件表示的過程
C.數據結構與數據庫設計是軟件設計的任務之一
D.PAD圖是軟件詳細設計的表示工具
7.負責數據庫中查詢操作的數據庫語言是( )。
A.數據定義語言
B.數據管理語言
C.數據操縱語言
D.數據控制語言
8.一個教師可講授多門課程,一門課程可由多個教師
講授。則實體教師和課程間的聯系是( )。
A.1:l聯系
B.1:m聯系
C.m:1聯系
D.m:n聯系
9.下列代碼的執行結果是( )。
int length="Hell0".length();
System.OUt.println(length);
A.5
B.2
C.10
D.6
10.定義無符號整數類為UInt,下面可以作為類UInt實例化值的是( )。
A.-369
B.369
C.0.369
D.整數集合{1,2,3,4,5}
(11)在java語言中,負責對字節代碼解釋執行的是()
A垃圾回收器 B虛擬機 C編譯器 D多線路機制
(12)下列敘述中,正確的是()
Ajava語言的標識符區分大小寫的
B源文件名與public類名可以不同
C源文件擴展名為.jar
D源文件中public類的數目不限
(13)下列屬于合法的java語言標識符的是()
A_cat B 5books C+static D—3.14159
(14) 在java中,表示換行符的裝以字符是()
A \n B \f C’n’ D\dd
(15) 在java中,由java編譯器自動導入,而無須在程序中用import導入的包是()
A java.applet B java.awt Cjava.util Djava.lang
(16) 在java語言中,所有類的根類是()
A.java.lang.Object B..java.lang.Class C.java.applet.Applet D.java.awt.Frame
(17)在java語言中,用Package語句說明一個包時,該包的層次結構必須是()
A.與文件的結構相同 B.與文件目錄的層次相同
B.C.與文件類型相同 D.與文件大小相同
(18)在讀字符文件Employee.dat時,使用該文件作為參數的類是()
A.BufferReader B.DataInputStream C.DataOutStream D.FileInputStream
(19)下列構造方法的調用方式中,正確的是()
A.按照一般方法調用 B.由用戶直接調用 C.只能通過new自動調用 D.被系統調用
(20)類Panel默認的布局治理器是()
A.GridLayout B.BorderLayout C.FlowLayout D.CardLayout
( 21 )在java語言中,能實現多重繼續效果的方式是()
A.內部類 B.適配器 C.接口 D.同步
(22)char類型的取值范圍是()
A.2-7~27-1 B.0~216-1 C.-215~215-1 D.0~28-1
(23)能夠支持javadoc命令的注釋語句是()
A./ * *...// B./ * ...* / C.// D./ * * ... */
(24)十進制數16的十六進制表示格式是() A.0x10 B.0x16 C.0xA D.16
(25)Int型public成員變量MAX_LENGTH,該值保持為常數100,則定義這個變量的語句是()A.public int MAX_LENGTH=100 B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100
(26)下列不是InputStream子類的是()
A.文件輸入流FileInputStream B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100
(27)下列方法中可以用來創建一個新線路的是()
A.實現java.lang.Runnable接口并重寫start()方法
B.實現java.lang.Runnable接口并重寫run()方法
C.實現java.lang.Thread類接口并重寫run()方法
D.實現java.lang.Thread類接口并重寫start()方法
(28)下列關于Java Application與Applet的說法中,正確的是()
A.都包含main()方法 B.都通過“appletviewer”命令執行
C.都通過“javac”命令翻譯 D.都嵌入在HTML文件中執行
(29)當啟動Applet程序時,首先調用的方法是()
A.stop() B.init() C.start() D.destroy()
(30)下列關于線程優先級的說法中,正確的是()
A.線程的優先級是不能改變的 B.線程的優先級是在創建線程時設置的
C.在創建線程后的任何時候都可以設置 D.B和C
(31)當瀏覽器重新返回Applet所在頁面時,將調用Applet類地方法是()
A.Start() B.init() C.stop() D.destroy()
(32)按照Java語言的標識符命名規范,下列表示一個類的標識符正確的是()
A.Helloworld B.HelloWorld C.helloworld D.helloWorld
(33)下列代碼中,將引起一個編譯錯的行是()
1)public class Test {
2) int m,n;
3) public Test() {}
4)public Test (int a) {m=a;}
5)public static void main (String arg[]) {
6)Test t1,t2;
7)int j, k ;
8)j=0 ;k=0;
9)t1=new Test();
10)t2=new Test(j,k);
11) }
12)}
A.第3行 B.第5行 C.第6行 D.第10行
1.A。【解析】棧是限定在一端進行插入、刪除的先入后出的線性表數據結構,棧頂元素最后被插入到棧中,但是最先被刪除;而棧底元素最先被插入,最后被刪除。
2.D。【解析】線性表的特點是:在數據元素的非空有限集合中;存在唯一的一個被稱為“第一個”的數據元素;存在唯一一個被稱為“最后一個”的數據元素;除第一個以外,集合中的每個數據元素均只有一個后繼;除最后一個以外,集合中的每個數據元素均只有一個后繼。因此,雙向表是非線性結構。
3.D。【解析】對于任意一棵二叉樹T,如果葉子結點數為n0,度為2的結點數為n2,二者之間的關系是n0=n2+1,該題中度為2的結點數為0,且只有一個葉子結點,因此,樹中度為l的結點有6個,很容易想到樹的高度為7。
4.D。【解析】需求分析階段只能產生需求分析規格說明數,A測試說明書是軟件測試階段生成的,B軟件詳細設計說明書是設計階段生成的,C用戶手冊是軟件發布時隨軟件一同交付給用戶的。
5.B。【解析】結構化程序設計的三種結構是順序、分支和循環,不包括goto跳轉,它只是分支結構的一種,也是一個關鍵字。
6.A。【解析】軟件系統的總體結構圖是軟件架構設計的依據,它并不能支持軟件的詳細設計。
7.C。【解析】數據庫操縱語言專門負責查詢、增加和刪除等數據操作。
8.D。【解析】一個教師可以上多門課程,一門課程也可以由多個教師教授,這是典型的多對多的E—R關系。
9.A。【解析】字符串"Hello"的長度是5,java在計算字符串長度時只計算實際字符串長度。
10.B。【解析】A是有符號數,C是浮點數,D是集合,并不是類的實例化對象,只有B完全符合。
(11)B (12)A (13)A (14)A (15)D (16)A (17)B (18)D (19)C (20)C (21)C (22)B (23)D (24)A (25)D (26)C (27)C (28)C (29)B (30)C (31)A (32)B (33)D
【計算機二級JAVA沖刺試題及答案】相關文章:
計算機二級JAVA沖刺試題及答案07-27
計算機二級Java備考沖刺試題及答案07-27
計算機二級java精選試題及答案07-27
計算機考試《二級java》試題及答案07-25
全國計算機等級二級考試java沖刺試題07-20
計算機二級Java考試試題07-27
計算機二級JAVA全真模擬試題07-28