- 相關(guān)推薦
2015年計(jì)算機(jī)二級(jí)考試JAVA模擬試題庫(kù)(三)
一、選擇題(每小題1分,共40分)
1、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括( )。
A.排序、索引、統(tǒng)計(jì)
B.選擇、投影、連接
C.關(guān)聯(lián)、更新、排序
D.顯示、打印、制表
2、下列敘述中,正確的是( )。
A.Reader是-個(gè)讀取字符文件的接口
B.Reader是-個(gè)讀取數(shù)據(jù)文件的抽象類
C.Reader是-個(gè)讀取字符文件的抽象類
D.Reader是-個(gè)讀取字節(jié)文件的-般類
3、表達(dá)式(10*49.3)的類型是( )。
A.double
B.char
C.long
D.float
4、下列關(guān)于Java語言特點(diǎn)的敘述中,錯(cuò)誤的是( )。
A.Java是面向過程的編程語言
B.Java支持分布式計(jì)算
C.Java是跨平臺(tái)的編程語言
D.Java支持多線程
5、下列說法正確的是( )。
A.類FilelnputStream和FileOutputStream用來進(jìn)行文件1/O處理,由它們所提供的方法可以打開本地主機(jī)上的文件,并進(jìn)行順序的讀/寫
B.通過類File的實(shí)例或者一個(gè)表示文件名稱的字符串可以生成文件輸人/輸出流,在流對(duì)象生成的同時(shí),文件被打開,但還不能進(jìn)行文件讀/寫
C.對(duì)于InputStream和OutputStream來說,它們的實(shí)例都是是非順序訪問流,即只能進(jìn)行順序的讀/寫
D.當(dāng)從標(biāo)準(zhǔn)輸人流讀取數(shù)據(jù)時(shí),從鍵盤輸人的數(shù)據(jù)直接輸入到程序中
6、已知-個(gè)有序線性表為(13,18,24,35,47,50,62,83,90,115,134),當(dāng)用二分法查找值為90的元素時(shí),查找成功的比較次數(shù)為( )。
A.1
B.2
C.3
D.9
7、下列關(guān)于Java語言中線程的敘述中,正確的是( )。
A.線程由代碼、數(shù)據(jù)、內(nèi)核狀態(tài)和-組寄存器組成
B.線程間的數(shù)據(jù)是不共享的
C.用戶只能通過創(chuàng)建Thread類的實(shí)例或者定義和創(chuàng)建Thread子類的實(shí)例,建立和控制自己的線程
D.因多線程并發(fā)執(zhí)行而引起的執(zhí)行順序的不確定性可能造成執(zhí)行結(jié)果的不確定
8、 JDK中用于存放Java類庫(kù)文件的文件夾是( )。
A.bin
B.include
C.lib
D.demo
9、下列程序的輸出結(jié)果是( )。
A.The value is 8
B.The value is 9
C.The value is 10
D.The value is ll
10、為了支持壓棧線程與彈棧線程之間的交互與同步,在程序的下畫線處依次填入的語句是( )。
A.synchronized( )
notify( )
B.synchronized
this.wait( )
C.synchronized
this.notify( )
D.Serializable
sleep( )
11、 下列關(guān)于順序存儲(chǔ)結(jié)構(gòu)的敘述中,錯(cuò)誤的是( )。
A.存儲(chǔ)密度大
B.某些非線性結(jié)構(gòu)也可以采用順序方法存儲(chǔ)
C.結(jié)點(diǎn)中只有自身信息域,沒有鏈接信息域
D.便于進(jìn)行插入、刪除等運(yùn)算操作
12、 軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是( )。
A.調(diào)試程序
B.操作系統(tǒng)
C.教務(wù)管理系統(tǒng)
D.匯編程序
13、 使用如下( )保留字可以使只有在定義該類的包中的其他類才能訪問該類。
A.abstract
B.private
C.protected
D.不使用保留字
14、 下列關(guān)于Applet的安全限制的敘述中,錯(cuò)誤的是( )。
A.通常情況下,禁止Applet讀、寫本地文件系統(tǒng)
B.通常情況下,禁止Applet向Applet源主機(jī)之外的任何主機(jī)建立網(wǎng)絡(luò)連接
C.通常情況下,禁止Applet讀取系統(tǒng)信息
D.通常情況下,禁止Applet加載本地庫(kù)或方法
15、 支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是( )。
A.棧
B.樹
C.隊(duì)列
D.二叉樹
16、 能向內(nèi)部直接寫入數(shù)據(jù)的流是( )。
A.FileOutputStream
B.FileInputStream
C.ByteArrayOutputStream
D.ByteArrayInputStream
17、 在長(zhǎng)度為z的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。
A.( )(n)
B.( )(n2)
C.( )(log2n)
D.( )(nlog2n)
18、 模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)是模塊的( )。
A.抽象和信息隱蔽
B.局部化和封裝化
C.內(nèi)聚性和耦合性
D.激活機(jī)制和控制方法
19、 在多線程程序設(shè)計(jì)中,如果采用繼承Thread類的方式創(chuàng)建線程,則需要重寫Thread類的( )方法。
A.start
B.10cal
C.interrupt
D.run
20、 下面程序段的輸出結(jié)果為( )。
A.a=true b=false
b=true C=true
B.a=true b=false
b=true e=false
C.a=true b=true
b=true C=false
D.a=false b=false
b=true C=false
21、 一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、c、D、E依次人棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
22、 下列程序的運(yùn)行結(jié)果是( )。
A.errorl:10.5
B.error2
C.errorl:10.5 error2
D.以上都不對(duì)
23、Java中的抽象類Reader和Writer所處理的流是( )。
A.圖像流
B.對(duì)象流
C.字節(jié)流
D.字符流
24、 下列操作中,不屬于Applet安全限制的是( )。
A.加載本地庫(kù)
B.讀寫本地文件系統(tǒng)
C.運(yùn)行本地可執(zhí)行程序
D.與同一個(gè)頁(yè)面中的Applet通信
25、 數(shù)據(jù)流程圖(DFD圖)是( )。
A.軟件概要設(shè)計(jì)的工具
B.軟件詳細(xì)設(shè)計(jì)的工具
C.結(jié)構(gòu)化方法的需求分析工具
D.面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>
26、 下列可以獲得構(gòu)件前景色的方法是( )。
A.getsize( )
B.getForeground( )
C.getBackground( )
D.paint( )
27、 Swing的選項(xiàng)面板是( )。
A.JTabbedPane
B.JLayeredPane
C.JSerollPane
D.JSplitPane
28、 使下列程序正常運(yùn)行并且輸出“Hello!”,橫線處應(yīng)填寫的內(nèi)容是( )。
A.extends Thread
B.extends Float
C.extends Iostream
D.extends Stdio
29、 在Applet中顯示文字、圖形等信息時(shí),應(yīng)使用的方法是( )。
A.init( )
B.start( )
C.paint( )
D.destroy( )
30、 破壞死鎖的4個(gè)必要條件之-就可以預(yù)防死鎖。假如規(guī)定一個(gè)進(jìn)程在請(qǐng)求新資源之前首先釋放已占有的資源,則是破壞了哪個(gè)條件?( )
A.互斥使用
B.部分分配
C.不可剝奪
D.環(huán)路等待
31、 在-棵二叉樹的先序遍歷、中序遍歷、后序遍歷所產(chǎn)生的序列中,所有葉子結(jié)點(diǎn)的先后順序( )。
A.都不相同
B.完全相同
C.先序和中序相同,而與后序不同
D.中序和后序相同,而與先序不同
32、 下列關(guān)于Test類的定義中,正確的是( )。
A.
B.
C.
D.
33、 如果人棧序列為CEDB,以下哪一個(gè)是從棧中刪除元素的序列?( )
A.BED
B.BDE
C.BEDC
D.BDEC
34、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指( )。
A.存儲(chǔ)在外存中的數(shù)據(jù)
B.數(shù)據(jù)所占的存儲(chǔ)空間量
C.數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式
D.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示
35、 下列( )不是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的主要特點(diǎn)。
A.邏輯上相鄰的結(jié)點(diǎn),物理上不必相鄰
B.查找迅速快捷
C.插入、刪除靈活方便
D.存儲(chǔ)空間利用率低
36、 若變量a是String類型的數(shù)據(jù),那么表達(dá)式(a+a)的類型是( )。
A.char
B.String
C.int
D.10ng
37、 下列有關(guān)Java語言的敘述中,正確的是( )。
A.可以有2個(gè)以上package語句
B.可以有2個(gè)以上import語句
C.可以有2個(gè)以上public類
D.只能有1個(gè)類定義
38、 Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是( )。
A.垃圾回收
B.虛擬機(jī)
C.代碼安全
D.多線程
39、 下列程序創(chuàng)建了-個(gè)線程并運(yùn)行,橫線處應(yīng)填入的正確代碼是( )。
A.t.start
B.t.class
C.t.thread
D.t.static
40、 下列能夠正確創(chuàng)建線程的方法是( )。
①.繼承java.lang.Thread類,并重寫run( )方法
②.繼承java.lang.Runnable類,并重寫start( )方法
③.實(shí)現(xiàn)java.lang.Thread接口,并實(shí)現(xiàn)run( )方法
、.實(shí)現(xiàn)java.lang.Runable接口.并實(shí)現(xiàn)run( )方法
A.①,③
B.②,④
C.②,③
D.①,④
二、基本操作題(共18分)
41、本題的功能是用冒泡法對(duì)數(shù)組元素arr[]={30,1,-9,70}進(jìn)行從小到大排列。冒泡法排序是比較相鄰的兩個(gè)元素的大小,然后把小的元素交換到前面。
【計(jì)算機(jī)二級(jí)考試JAVA模擬試題庫(kù)三】相關(guān)文章:
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ù)(四)11-08
2015年計(jì)算機(jī)二級(jí)考試JAVA模擬試題庫(kù)(五)09-24