- 相關推薦
2016年計算機二級考試JAVA考前押密試卷
一、選擇題(每小題1分,共40小題,共40分)
1.常采用的兩種存儲結構是( )。
A.順序存儲結構和鏈式存儲結構
B.散列方法和索引方式
C.鏈表存儲結構和數(shù)組
D.線性存儲結構和非線性存儲結構
2.在深度為5的滿二叉樹中,葉子結點的個數(shù)為( )。
A.32
B.31
C.16
D.15
3.下列敘述中錯誤的是( )。
A.線性表是由n個元素組成的一個有限序列
B.線性表是一種線性結構
C.線性表的所有結點有且僅有一個前件和后件
D.線性表可以是空表
4.數(shù)據(jù)庫技術的根本目標是要解決數(shù)據(jù)的( )。
A.存儲問題
B.共享問題
C.安全問題
D.保護問題
5.在設計程序時,應采納的原則之一是( )。
A.不限制goto語句的使用
B.減少或取消注解行
C.程序越短越好
D.程序結構應有助于讀者理解
6.結構化程序設計的核心和基礎是( )。
A.結構化分析方法
B.結構化設計方法
C.結構化設計理論
D.結構化編程方法
7.對下列二叉樹進行中序遍歷的結果是( )。
A.ACBDFEG
B.ACBDFGE
C.ABDCGEF
D.FCADBEG
8.軟件設計中模塊劃分應遵循的準則是( )。
A.低內聚低耦合
B.高內聚低耦合
C.低內聚高耦合
D.高內聚高耦合
9.算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
10.有3個關系R、S和T如下:
由關系R和S通過運算得到關系T,則所用的運算為( )。
A.并
B.自然連接
C.笛卡兒積
D.交
11.破壞死鎖的4個必要條件之一就可以預防死鎖。假如規(guī)定一個進程在請求新資源之前首先釋放已占有的資源則是破壞了( )條件。
A.互斥使用
B.部分分配
C.不可剝奪
D.環(huán)路等待
12.設有字符序列(Q,H,C,Y,P,A,M,S,R,D,F(xiàn),X),則新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列( )排序算法一趟掃描的結果。
A.起泡排序
B.初始步長為4的希爾排序
C.二路歸并排序
D.以第一個元素為分界元素的快速排序
13.下列與算法有關的敘述中,不正確的是( )。
A.運算是數(shù)據(jù)結構的一個重要方面,運算的實現(xiàn)步驟用算法來描述
B.算法是精確定義的一系列規(guī)則,它指出怎樣從給定的輸入信息經過有限步驟產生所求的輸出信息
C.算法的設計采用由粗到細,由抽象到具體的逐步求精的方法
D.對于算法的分析,指的是分析算法運行所要占用的機器時間,即算法的時間代價
14.下列關于數(shù)據(jù)的存儲結構的敘述中,正確的是( )。
A.數(shù)據(jù)的存儲結構是數(shù)據(jù)間關系的抽象描述
B.數(shù)據(jù)的存儲結構是邏輯結構在計算機存儲器中的實現(xiàn)
C.數(shù)據(jù)的存儲結構分為線性結構和非線性結構
D.數(shù)據(jù)的存儲結構對數(shù)據(jù)的具體實現(xiàn)沒有影響
15.設有一個已按各元素的值排好序的順序表(長度大于2),現(xiàn)分別用順序查找法和二分查找法查找與給定值k相等的元素,比較的次數(shù)分別是s和b,在查找不成功情況下s和b的關系是( )。
A.s=b
B.s>b
C.s D.s>=b
16.下列不屬于虛擬機執(zhí)行過程的特點的是( )。
A.多線程
B.動態(tài)連接
C.異常處理
D.代碼安全檢查
17.下列說法中,正確的一項是( )。
A.Java語言是以類為程序的基本單位的
B.Java語言是不分大小寫的
C.多行注釋語句必須以//開始
D.在Java語言中,類的源文件名和該類名可以不相同
18.下列關于實型變量書寫正確的是( )。
A.E3
B.2e0.3
C.1.2e3
D.1.2E0.3
19.下列與其他選項不相等的是( )。
A.15
B.0xF
C.015
D.0XF
20.設a=8,則表達式a>>>1的值是( )。
A.1
B.2
C.3
D.4
21.在Java中,所有類的根類是( )。
A.java.lang.Object
B.java.lang.Class
C.java.lang.String
D.java.lang.System
22.執(zhí)行下面程序段后,2值為( )。
int x=1,y=2,z=3;
z=z/(float)(x/y):
A.編譯無法通過 B.6
C.3 D.2
23.int類型的取值范圍為( )。
A.-216~216-1
B.-231~231-1
C.-232~232-1
D.-264~264-1
24.下列說法中,( )是正確的。
A.子類擁有的成員數(shù)目大于等于父類擁有的成員數(shù)目
B.父類代表的對象范圍比子類廣
C.子類要調用父類的方法,必須使用super關鍵字
D.一個Java類可以有多個父類
25.執(zhí)行下列程序之后,變量n的值為( )。
public class Exam{
public static void main(String[]args){
int y=2;
int z=3:
int n=4:
n=n+-y*z/n;
System.out.println(n);
}
}
A.3 B.-l
C.-l2 D.-3
26.在Java中能實現(xiàn)多重繼承效果的方式是( )。
A.內部類
B.適配器
C.接口
D.同步
27.char類型的取值范圍是( )。
A.2的-7次方~2的7次方減1
B.O~2的16次方減1
C.負2的15次方~2的15次方減1
D.O~2的8次方減1
28.能夠支持javadoc命令的注釋語句是( )。
A./**…//
B./*…*/
C.//
D./**…*/
29.十進制數(shù)16的十六進制表示格式是( )。
A.0x10
B.0x16
C.0xA
D.016
30.int型public成員變量MAX_LENGTH,該值保持為常數(shù)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
31.Java對I/O訪問所提供的同步處理機制是( )。
A.字節(jié)流
B.過濾流
C.字符流
D.壓縮文件流
32.請閱讀下面程序
public class ThreadTest{
public static void main(String args[])throws Ex-
ception{
int i=0;
Hello t=new Hello();
;
while(true){
System.Out.println("Good Morning"+i++):
if(i= =2&&t.isAlive()){
System.out.println("Main waiting for Hel-
lo!");
t.join();//等待t運行結束
}
if(i= =5)break;}
}
}
class Hello extends Thread{
int l;
public void run(){
while(true)(
System.Out.println("Hell0"+i++);
if(i= =5)break;)))
為使該程序正確執(zhí)行,下畫線處的語句應是( )。
A.t.sleep()
B.t.yield()
C.t.interrupt()
D.t.start()
33.下列敘述中,錯誤的是( )。
A.Jbutton類和標簽類可顯示圖標和文本
B.Button類和標簽類可顯示圖標和文本
C.AWT構件能直接添加到頂層容器中
D.Swing構件不能直接添加到頂層容器中
34.下列敘述中,錯誤的是( )。
A.Applet的默認布局管理器是FlowLayout
B.JApplet中增加構件是加到JApplet的內容面板上,不是直接加到JApplet中
C.JApplet的內容面板的默認布局管理器是Border-Layout
D.JApplet的內容面板的默認布局管理器是FlowLay-out
35.下列敘述中,錯誤的是( )。
A.Java中,方法的重載是指多個方法可以共享同一個名字
B.Java中,用abstract裝飾的類稱為抽象類,它不能實例化
C.Java中,接口是不包含成員變量和方法實現(xiàn)的抽象類
D.Java中,構造方法可以有返回值
36.要表示表格的數(shù)據(jù),需要繼承類( )。
A.AbstraceTableModel
B.TableModel
C.JTable
D.TableModelable
37.下面程序的正確輸出是( )。
public class Hello
{
public static void main(String args[])
{
int count,xPos=25;
for(count=1;count<=10;count++)
{
if(count= =5)
Break;
system.Out.println(count);
xPos+=10:
}
}
}
A.1 2 3 4
B.1 3 4
C.編譯錯誤
D.以上都不正確
38.在Applet生命周期中,下面方法中,在裝載Applet時被調用的是( )。
A.stop()
B.init()
C.start()
D.destroy()
39.JDBC是面向( )的。
A.過程
B.對象
C.應用
D.用戶
40.J2SDK的下載中,下列( )可以進入J2SE下載頁面。
A.進入http://java.sum.com
B.單擊左側Download鏈接
C.單擊頁面中的Java 2 Platform,Standard Edition鏈接
D.單擊頁面中的J2SE l.4.2鏈接
【計算機二級考試JAVA考前押密試卷】相關文章:
最新計算機二級考試JAVA押密試題06-23
2017公共營養(yǎng)師二級考試臨考押密試卷05-25
商務英語高級考試考前密押卷201701-02
2016年二級建造師《施工管理》押密試卷08-16
2017計算機二級考試JAVA考前復習題08-05
全國計算機等級二級考試java考前練習04-08
商務英語高級試題考前密押卷08-09