第 1 頁:單選題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應用題 |
第 7 頁:綜合應用題 |
11下列關于順序存儲結(jié)構(gòu)的敘述中,錯誤的是( )。
A.存儲密度大
B.某些非線性結(jié)構(gòu)也可以采用順序方法存儲
C.結(jié)點中只有自身信息域,沒有鏈接信息域
D.便于進行插入、刪除等運算操作
參考答案:D
參考解析:順序結(jié)構(gòu)每個結(jié)點只包含自身的信息域,且邏輯上相鄰的結(jié)點物理上也是相鄰的。因此其存儲密度大,但插入、刪除運算操作不方便,需移動大量的結(jié)點。
12軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是( )。
A.調(diào)試程序B.操作系統(tǒng)C.教務管理系統(tǒng)D.匯編程序
參考答案:C
13使用如下( )保留字可以使只有在定義該類的包中的其他類才能訪問該類。
A.abstractB.privateC.protectedD.不使用保留字
參考答案:D
參考解析:本題考查類的修飾符。類的默認訪問控制策是不使用保留字來定義類,這會限制其他包中的類訪問該類,該類只能被同-個包的類訪問和引用,也不能用import語句引用,選項D正確。protected保留字不起作用,具有protected成員的類的子類可以在包外訪問這些被保護的成員。abstract修飾符修飾的類被稱為抽象類,沒有具體對象的概念類,不滿足題意。private修飾符修飾的類只能被該類自身訪問和修改,而不能被任何其他類獲取和引用,不滿足題意。可見本題正確答案為選項D。
14下列關于Applet的安全限制的敘述中,錯誤的是( )。
A.通常情況下,禁止Applet讀、寫本地文件系統(tǒng)
B.通常情況下,禁止Applet向Applet源主機之外的任何主機建立網(wǎng)絡連接
C.通常情況下,禁止Applet讀取系統(tǒng)信息
D.通常情況下,禁止Applet加載本地庫或方法
參考答案:C
參考解析:本題考查Applet的安全限制。許多瀏覽器為了保護本地主機,-般情況下,對Applet作了如下安全限制:Applet不能運行任何本地可執(zhí)行程序;禁止Applet讀、寫本地計算機的文件系統(tǒng);禁止加載本地庫或方法。Applet只能使用自身的代碼或Applet瀏覽器提供的JavaAPl;禁止向提供Applet之外的任何主機建立網(wǎng)絡連接;不能讀取某些系統(tǒng)信息。除了Java版本號、操作系統(tǒng)名等-些簡單信息外,Applet不能獲得與本地計算機有關的任何信息。根據(jù)上述介紹可知,Applet只能讀取有限的系統(tǒng)信息,但不是-點幾都不能讀取。因此,本題的正確答案是C。
15支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是( )。
A.棧B.樹C.隊列D.二叉樹
參考答案:A
參考解析:根據(jù)棧的定義,棧是-種限定在-端進行插入與刪除的線性表。在主函數(shù)調(diào)用子函數(shù)時,主函數(shù)會保持當前狀態(tài),然后轉(zhuǎn)去執(zhí)行子函數(shù),把子函數(shù)的運行結(jié)果返回到主函數(shù),主函數(shù)繼續(xù)向下執(zhí)行,這種過程符合棧的特點。所以-般采用棧式存儲方式。
16能向內(nèi)部直接寫入數(shù)據(jù)的流是( )。
A.FileOutputStreamB.FileInputStreamC.ByteArrayOutputStreamD.ByteArrayInputStream
參考答案:C
參考解析:本題考查Java的內(nèi)存讀寫。在java.io中,還提供了ByteArrayInputStream、ByteArrayOutput-Stream和StringBufferInputStream類可直接訪問內(nèi)存,它們是InputStream和OutputStream的子類。用ByteArrayOut-putStream可向字節(jié)數(shù)組寫入數(shù)據(jù);ByteArraylnputStream可從字節(jié)數(shù)組中讀取數(shù)據(jù)。
17在長度為z的有序線性表中進行二分查找,最壞情況下需要比較的次數(shù)是( )。
A.( )(n)B.( )(n2)C.( )(log2n)D.( )(nlog2n)
參考答案:C
參考解析:對于長度為n的有序線性表,在最壞情況下,二分法查找只需比較log2n次,而順序查找需要比較n次。
18模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的( )。
A.抽象和信息隱蔽
B.局部化和封裝化
C.內(nèi)聚性和耦合性
D.激活機制和控制方法
參考答案:C
參考解析:模塊的獨立性是評價設計好壞的重要度量標準。衡量軟件的模塊獨立性使用耦合性和內(nèi)聚性兩個定性的度量標準。
19在多線程程序設計中,如果采用繼承Thread類的方式創(chuàng)建線程,則需要重寫Thread類的( )方法。
A.startB.10calC.interruptD.run
參考答案:D
參考解析:Thread類本身實現(xiàn)了Runnable接口,所以可以通過繼承Thread類,并重寫run( )方法定義線程體,然后創(chuàng)建該子類的對象創(chuàng)建線程。
20下面程序段的輸出結(jié)果為( )。
A.a=true b=false
b=true C=trueB.a=true b=false
b=true e=falseC.a=true b=true
b=true C=falseD.a=false b=false
b=true C=false
參考答案:C
參考解析:本題考查關系運算符<和==。題目中a=(3<5);比較3和5的大小,因為,3<5,返回true給a;b=(a==true);判斷a是否為真,因為a確實為真,返回true給b;c=(b==false);判斷h是否為假,因為b不為假,返回false給c。最后結(jié)果a=true,b=true,b=true,C=false,選項C正確。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |