- 相關(guān)推薦
2015年計算機二級考試JAVA模擬試題庫(四)
一、選擇題(每小題1分,共40分)
1、下列選項中為單精度數(shù)的是( )。
A.2
B.5.2
C.0.2f
D.023
2、軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開發(fā)技術(shù)和( )。
A.消除軟件危機
B.軟件工程管理
C.程序設(shè)計自動化
D.實現(xiàn)軟件可重用
3、為使下列代碼正常運行,應(yīng)該在下畫線處填入的選項是( )。
A.size
B.length
C.dimension
D.measurement
4、 Java語言和C++語言相比,下面哪項內(nèi)容是Java獨有的( )。
A.面向?qū)ο?/p>
B.動態(tài)鏈接
C.有類庫
D.跨平臺
5、下列關(guān)于Java布爾類型的描述中,正確的是( )。
A.-種基本的數(shù)據(jù)類型,它的類型名稱為boolean
B.用int表示類型
C.其值可以賦給int類型的變量
D.有兩個值,l代表真,0代表假
6、在讀字符文件Employee.dat時,使用該文件作為參數(shù)的類是( )。
A.BufferedReader
B.DataInputStream
C.DataOutputStream
D.FilelnputStream
7、為了提高軟件模塊的獨立性,模塊之間最好是( )。
A.控制耦合
B.公共耦合
C.內(nèi)容耦合
D.高內(nèi)聚低耦合
8、在關(guān)系A(chǔ)(S,SN,D)和關(guān)系B(D,CN,NM)中,A的主關(guān)鍵字是s,B的主關(guān)鍵字是D,則關(guān)系A(chǔ)的外碼是( )。
A.CN
B.SN
C.S
D.D
9、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的( )。
A.存儲問題
B.共享問題
C.安全問題
D.保護問題
10、相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)依賴、數(shù)據(jù)不一致性和( )。
A.可重用性差
B.安全性差
C.非持久性
D.冗余性
11、 下列代碼中的內(nèi)部類名是( )。
A.Timer
B.ActionListener
C.listener
D.匿名
12、 -棵二叉樹有10個度為l的結(jié)點,7個度為2的結(jié)點,則該二叉樹共有結(jié)點個數(shù)為( )。
A.8
B.25
C.17
D.7
13、 下列敘述中正確的是( )。
A.順序存儲結(jié)構(gòu)的存儲-定是連續(xù)的,鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間不-定是連續(xù)的
B.順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu)。鏈?zhǔn)酱鎯Y(jié)構(gòu)只針對非線性結(jié)構(gòu)
C.順序存儲結(jié)構(gòu)能存儲有序表,鏈?zhǔn)酱鎯Y(jié)構(gòu)不能存儲有序表
D.鏈?zhǔn)酱鎯Y(jié)構(gòu)比順序存儲結(jié)構(gòu)節(jié)省存儲空間
14、 下列與算法有關(guān)的敘述中,不正確的是( )。
A.運算是數(shù)據(jù)結(jié)構(gòu)的一個重要方面,運算的實現(xiàn)步驟用算法來描述
B.算法是精確定義的-系列規(guī)則,它指出怎樣從給定的輸入信息經(jīng)過有限步驟產(chǎn)生所求的輸出信息
C.算法的設(shè)計采用由粗到細,由抽象到具體的逐步求精的方法
D.對于算法的分析,指的是分析算法運行所要占用的機器時間,即算法的時間代價
15、 下列關(guān)于線程優(yōu)先級的說法中,正確的是( )。
A.線程的優(yōu)先級是不能改變的
B.線程的優(yōu)先級是在創(chuàng)建線程時設(shè)置的
C.在創(chuàng)建線程后的任何時候都可以設(shè)置
D.B和C
16、 JDBC是面向( )的。
A.過程
B.對象
C.應(yīng)用
D.用戶
17、 以下不是APPLET標(biāo)記的選項是( )。
A.PARAM
B.BODY
C.CODEBASE
D.ALT
18、 下面描述中,不屬于軟件危機表現(xiàn)的是( )。
A.軟件過程不規(guī)范
B.軟件開發(fā)生產(chǎn)率低
C.軟件質(zhì)量難以控制
D.軟件成本不斷提高
19、 繼承是面向?qū)ο缶幊痰?個重要特征,它可降低程序的復(fù)雜性并使代碼( )。
A.可讀性好
B.可重用
C.可跨包訪問
D.運行更安全
20、 下列說法中不正確的是( )。
A.Java語言中的事件都是繼承自Java.awt.AW-TEvent類
B.AWTEvent類是Event( )bject類的子類
C.Java的AwT事件分為低級事件和高級事件
D.ActionEvent類是AWTEvent類的子類
21、 結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是( )。
A.過程、子程序和分程序
B.順序、選擇和重復(fù)
C.遞歸、堆棧和隊列
D.調(diào)用、返回和轉(zhuǎn)移
22、 下列敘述中正確的是( )。
A.棧是“先進先出”的線性表
B.隊列是“先進后出”的線性表
C.循環(huán)隊列是非線性結(jié)構(gòu)
D.有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)
23、 下列描述中,錯誤的是( )。
A.Java要求編程者管理內(nèi)存
B.Java的安全性體現(xiàn)在多個層次上
C.Applet要求在支持Java的瀏覽器上運行
D.Java有多線程機制
24、 下面( )是合法的標(biāo)識符。
A.$persons
B.2Users
C.* point
D.this
25、 下列變量的定義中,錯誤的是( )。
A.int x=3;
B.float f;d;
C.String s=”Hell0”;
D.boolean b=true:
26、 Java字節(jié)碼文件的擴展名是( )。
A..JVM
B..dbt
C..class
D..exe
27、 下列標(biāo)識符(名字)命名原則中,正確的是( )。
A.類名的首字母小寫
B.變量和方法名的首字母大寫
C.接口名的首字母小寫
D.常量完全大寫
28、 執(zhí)行下列賦值語句后.a的值為( )。
a=Float.valueOf(”12.34”).floatValue( );
A.12
B.34
C.0.34
D.12.34
29、 關(guān)于內(nèi)存變量的調(diào)用,下列說法中正確的是( )。
A.私有變量只能被本層模塊程序調(diào)用
B.私有變量能被本層模塊和下層模塊程序調(diào)用
C.局部變量不能被本層模塊程序調(diào)用
D.局部變量能被本層模塊和下層模塊程序調(diào)用
30、 關(guān)于線程的生命周期以下狀態(tài)正確的是( )。
A.新建狀態(tài)、可運行狀態(tài)、阻塞狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)
B.新建狀態(tài)、運行狀態(tài)、阻塞狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)
C.新建狀態(tài)、可運行狀態(tài)、運行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)
D.新建狀態(tài)、可運行狀態(tài)、運行狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)
31、 下列程序的運行結(jié)果是( )。
A.error1:10.5
B.error2
C.error1:10.5 error2
D.以上都不對
32、 某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是( )。
A.10
B.8
C.6
D.4
33、 棧結(jié)構(gòu)不適用于下列應(yīng)用中的( )。
A.表達式求值
B.樹的層次次序周游算法的實現(xiàn)
C.二叉樹對稱周游算法的實現(xiàn)
D.快速排序算法的實現(xiàn)
34、 Java虛擬機(JVM)運行Java代碼時,不會進行的操作是( )。
A.加載代碼
B.校驗代碼
C.編譯代碼
D.執(zhí)行代碼
35、 數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是( )。
A.內(nèi)模式
B.概念模式
C.外模式
D.設(shè)計模式
36、 Java中類0bjectOutputStream支持對象的寫操作,這是-種字節(jié)流,它的直接父類是( )。
A.Writer
B.DataOutput
C.OutputStream
D.Object( )utput
37、 設(shè)a=8,則表達式a>>>1的值是( )。
A.1
B.2
C.3
D.4
38、 當(dāng)-個Applet被下載到本地環(huán)境時,不發(fā)生的操作是( )。
A.產(chǎn)生-個Applet主類的實例
B.對Applet自身進行初始化
C.啟動Applet運行
D.Applet并不顯示出來
39、 在面向?qū)ο蠓椒ㄖ,不屬?ldquo;對象”基本特點的是( )。
A.-致性
B.分類性
C.多態(tài)性
D.標(biāo)識唯-性
40、 可以使當(dāng)前同級線程重新獲得運行機會的方法是( )。
A.sleep( )
B.join( )
C.yield( )
D.interrupt( )
二、基本操作題(共18分)
41、本題中定義了長度為20的-維整型數(shù)組a,并將數(shù)組元素的下標(biāo)值賦給數(shù)組元素,最后打印輸出數(shù)組中下標(biāo)為奇數(shù)的元素。
public class javal{
public static void main(String[]args){
int a[]=
Int i:
for
a[i]=i
for
i++)
=1:
i=0;i<20;i++){
System.out.print(”a[”+i+”]=”+a[i]+”,“);
}
三、 簡單應(yīng)用題(共24分)
42、下面的程序中,有兩個文本框,Input和Output,用戶在Input文本框中輸入字符串后回車,字符串會在Output文本框中出現(xiàn)。
【計算機二級考試JAVA模擬試題庫四】相關(guān)文章:
計算機二級JAVA考試模擬試題06-24
計算機二級考試JAVA模擬試題10-12