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