2015年計算機二級考試JAVA模擬試題庫(三)
一、選擇題(每小題1分,共40分)

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