版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2022年計算機二級考試JAVA練習(xí)試題及答案5
一、選擇題(每題1分,共40小題,共40分)
1.?dāng)?shù)據(jù)的存儲構(gòu)造是指()。
A.存儲在外存中的數(shù)據(jù)
B.?dāng)?shù)據(jù)所占的存儲空間量
c.?dāng)?shù)據(jù)在計算機中的挨次存儲方式
D.?dāng)?shù)據(jù)的規(guī)律構(gòu)造在計算機中的表示
2.對于長度為n的線性表,在最壞狀況下,以下各排序法所對應(yīng)的
比擬次數(shù)中正確的選項是()。
A.冒泡排序n/Z
B.冒泡排序為n
C.快速排序為n
D.快速排序為n(n一1)/z
3.棧和隊列的共同點是()。
A.都是先進(jìn)先出
B.都是先進(jìn)后出
C.只允許在端點處插入和刪除元素
D.沒有共同特點
4.有以下二叉樹,對此二叉樹中序遍歷的結(jié)果為()。
A.ABCEDF
B.ABCDEF
C.ECBDFA
D.ECFDBA
5.對建立良好的程序設(shè)計風(fēng)格,以下描述中正確的選項是()。
A.程序應(yīng)當(dāng)簡潔、清楚、可讀性好
B.符號名的命名只需要符合語法
C.充分考慮程序的執(zhí)行效率
D.程序的解釋可有可無
6.以下表達(dá)中正確的選項是()。
A.在面對對象的程序設(shè)計中,各個對象之間具有親密的關(guān)系
B.在面對對象的程序設(shè)計中,各個對象都是公用的
C.在面對對象的程序設(shè)計中,各個對象之間相對獨立,相互依靠性
小
D.上述3種說法都不對
7.為了提高軟件模塊的獨立性,模塊之間是()。
A.掌握耦合
B.公共耦合
C.內(nèi)容耦合
D.高內(nèi)聚低耦合
8.?dāng)?shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指
()。
A.?dāng)?shù)據(jù)與程序獨立存放
B.不同的數(shù)據(jù)被存放在不同的文件中..
C.不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用
D.以上三種說法都不對
9.以下描述中正確的選項是()。
A.軟件工程只是解決軟件工程的治理問題
B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
C.軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原
則
D.軟件工程只是解決軟件開發(fā)過程中的技術(shù)問題
10.對關(guān)系S和R進(jìn)展集合運算,結(jié)果中既包含S中的全部元組也包
含R中的全部元組,這樣的集合運算稱為()。
A.并運算
B.交運算
C.差運算
D.積運算
11.以下關(guān)于數(shù)據(jù)存儲方式的表達(dá)中,不正確的選項是()。
A.?dāng)?shù)據(jù)的主要存儲方式有挨次存儲構(gòu)造和鏈?zhǔn)酱鎯?gòu)造
B.挨次存儲構(gòu)造存儲空間利用率低,鏈?zhǔn)酱鎯?gòu)造空間利用率高
C.挨次存儲構(gòu)造的結(jié)點只有自身域,鏈?zhǔn)酱鎯?gòu)造除了自身域還包
括指針域
D.挨次存儲構(gòu)造可通過計算直接確定數(shù)據(jù)構(gòu)造中某個結(jié)點的存儲地
址
12.二維數(shù)組A[0,…,8][0,…,9],其每個元素占2字節(jié)。從首
地址400開頭,按行優(yōu)先挨次存儲,則元素A[8][5]的存儲地址為()。
A.570
B.506
C.410
D.482
13.以下有關(guān)操作系統(tǒng)的表達(dá)中,不正確的選項是()。
A.操作系統(tǒng)治理計算機系統(tǒng)中的各種資源
B.操作系統(tǒng)為用戶供應(yīng)良好的界面
C.操作系統(tǒng)與用戶程序必需交替運行
D.操作系統(tǒng)位于各種軟件的最底層
14.系統(tǒng)消失死鎖的緣由是()。
A.計算機系統(tǒng)發(fā)生了重大故障
B.有多個封鎖的進(jìn)程同時存在
C.若干進(jìn)程因競爭資源而無休止地等待其他進(jìn)程釋放已占有的資源
D.資源數(shù)大大少于進(jìn)程數(shù),或進(jìn)程同時申請的資源數(shù)大大超過資源
總數(shù)
15.若干進(jìn)程之間相互合作,共同完成一項任務(wù),進(jìn)程的這種協(xié)同工
作關(guān)系稱為()。
A.異步
B.同步
C.并發(fā)
D.互斥
16.下面屬于面對對象語言的是()。
A.Java語言
B.機器語言
C.C語言
D.匯編語言
17.以下選項默認(rèn)的布局治理器不是BorderLayout的是()。
A.WindowB.Panel
C.FrameD.Dialog
18.用來實現(xiàn)Java虛擬機的語言是()。
A.Java
B.C
C.C++
D.匯編
19.以下關(guān)于Java安全性的說法錯誤的選項是()。
A.有嚴(yán)格的訪問權(quán)限檢查
B.對程序執(zhí)行前要檢查
C.不允許使用指針
D.可防止對內(nèi)存的非法入侵
20.以下有關(guān)Java語言的表達(dá)中,正確的選項是()。
A.可以有2個以上package語句
B.可以有2個以上import語句
C.可以有2個以上public類
D.只能有l(wèi)個類定義
21.以下對類的聲明,正確的選項是()。
A.a(chǎn)bstractfinalclassHh{…}
B.a(chǎn)bstractprivatemove(){…}
C.protectedprivatenumber;
D.publicabstractclassCar{…}
22.Java中用于供應(yīng)Java語言、Java虛擬機的核心的類和接口的包
是()。
A.java.io包
B.java.a(chǎn)pplet包
C.java.lang包
D.java.net包
23.以下關(guān)于JDK名目構(gòu)造的說法,錯誤的選項是()。
A.bin名目下有很多工具
B.demo名目下有各種演例如子
C.include名目下都是庫文件
D.jre名目是Java程序運行環(huán)境的根名目
24.以下說法正確的選項是()。
A.類FileInputStream和FileOutputStream用來進(jìn)展文
件I/O處理,由它們所供應(yīng)的方法可以翻開本地主機上的
文件,并進(jìn)展挨次的讀/寫
B.通過類File的實例或者一個表示文件名稱的字符串
可以生成文件輸入/輸出流,在流對象生成的同時,文件被
翻開,但還不能進(jìn)展文件讀/寫
C.對于InputStream和OutputStream來說,它們的實
例都是是非挨次訪問流,即只能進(jìn)展挨次的讀/寫
D.當(dāng)從標(biāo)準(zhǔn)輸入流讀取數(shù)據(jù)時,從鍵盤輸入的數(shù)據(jù)直
接輸入到程序中
25.能將程序補充完整的選項是()。
classPerson
{
privateinta;
publicintchange(intm){returnm;)
}
publicclassTeacherextendsPerson
{
publicintb;
publicstaticvoidmain(Stringarg[])
{
Personp=newPerson();
Teachert=newTeacher();
inti;
}
}
A.i=m
B.i=b
C.i=P.a(chǎn)
D.i=P.change(50)
26.以下程序?qū)崿F(xiàn)對ZIP文件file.zip的檢索,在橫線處
填入正確的語句()。
packagetest;
importjava.io.*;
importjava.util.*;
importjava.util.zip.*;
publicclassExam
{
publicstaticvoidmain(String[]args){
try{
FileInputStreamfis=newFileInputStream(“test/file.
zip“);
ZipInputStreamzis=newZiplnputStream(fis);
ZipEntryan;
while(()!=null){
en.getName();
zis.closeEntry();
}
zis.close():
}
catch(Exceptione){
e.printStackTrace();
}
}
}
A.en=zis.getNextEntry()
B.en==zis.getNextEntry()
C.en=zis.getEntry()
D.zis.getNextEntry()
27.將一個容器panel1放到容器framel中的方法是()。
A.framel.insert(panel1)
B.framel.a(chǎn)dd(panel1)
C.framel.a(chǎn)ddJPanel(panel1)
D.framel.insertJPanel(panel1)
28.以下程序的輸出結(jié)果是()。
classTest{
publicstaticvoidmain(Stringargs[]){
intn=7:
n>=2:
System.out.println(n);
}
)
A.0
B.-l
C.14
D.64
29.文件操作中,用于移動文件指針到指定的位置的是()。
A.seek(longpos)
B.lengh()
C.find()
D.skipBytes(intn)
30.當(dāng)檢索一個壓縮文件時,首先要建立壓縮文件輸入流對象,該對
象()。
A.以選中的壓縮文件為參數(shù)
B.以FileInputStream對象為參數(shù)
C.以InputStreamReader對象為參數(shù)
D.以BufferedReader對象為參數(shù)
31.以下不是InputStream子類的是()。
A.文件輸入流FilelnputStream
B.對象輸入流ObjectlnputStream
C.字符輸入流CharInputStream
D.壓縮文件輸入流ZiplnputStream
32.以下方法中可以用來創(chuàng)立一個新線程的是()。
A.實現(xiàn)java.lang.Runnable接口并重寫start()方法
B.實現(xiàn)java.lang.Runnable接口并重寫run()方法
C.繼承java.lang.Thread類并重寫run()方法
D.實現(xiàn)java.lang.Thread類并實現(xiàn)start()方法
33.以下關(guān)于JavaApplication與Applet的說法中,正確的選項是
()。
A.都包含main()方法
B.都通過“appletviewer”命令執(zhí)行
C.都通過“javac”命令編譯
D.都嵌入在HTML文件中執(zhí)行
34.當(dāng)啟動Applet程序時,首先調(diào)用的方法是()。
A.stop()
B.init()
C.start()
D.destroy()
35.以下關(guān)于線程優(yōu)先級的說法中,正確的選項是()。
A.線程的優(yōu)先級是不能轉(zhuǎn)變的
B.線程的優(yōu)先級是在創(chuàng)立線程時設(shè)置的
C.在創(chuàng)立線程后的任何時候都可以設(shè)置
D.B和C
36.以下代碼中,將引起編譯錯誤的行是()。
1)publicclassExercise{
2)publicstaticvoidmain(Stringargs[]){
3)floatf=0.0;
4)f+=1.0:
5))
6))
A.第2行
B.第3行
C.第4行
D.第6行
37.為了向一個Applet傳遞參數(shù),可以在HTML文件的APPLET標(biāo)志
中使用param選項。在Applet程序中獵取參數(shù)時,應(yīng)使用的方法是()。
A.getParameter()
B.getDocumentBase()
C.getCodeBase()
D.getlmage()
38.線程在生命周期中要經(jīng)受5種狀態(tài)。假如線程當(dāng)前是新建狀態(tài),
則它可到達(dá)的下一個狀態(tài)是()。
A.運行狀態(tài)
B.堵塞狀態(tài)
C.可運行狀態(tài)
D.終止?fàn)顟B(tài)
39.以下關(guān)于Java多線程并發(fā)掌握機制的表達(dá)中,錯誤的選項是
()。
A.Java中對共享數(shù)據(jù)操作的并發(fā)掌握是采納加鎖技術(shù)
B.線程之間的交互,提倡采納suspend()/resume()方法
C.共享數(shù)據(jù)的訪問權(quán)限都必需定義為private
D.Java中沒有供應(yīng)檢測與避開死鎖的特地機制,但程序員可以采納
某些策略防止死鎖的發(fā)生
40.以下操作中,不屬于Applet安全限制的是()。
A.加載本地庫
B.讀寫本地文件系統(tǒng)
C.運行本地可執(zhí)行程序
D.與同一個頁面中的Applet通信
一、選擇題
1.D?!窘馕觥繑?shù)據(jù)的存儲構(gòu)造是指數(shù)據(jù)構(gòu)造(數(shù)據(jù)的規(guī)律構(gòu)造)在計
算機中的表示,又稱物理構(gòu)造。數(shù)據(jù)的存儲構(gòu)造主要有兩種:挨次存儲構(gòu)
造和鏈?zhǔn)酱鎯?gòu)造。
2.D?!窘馕觥棵芭菖判蚍ㄊ紫葘⒌谝粋€記錄的關(guān)鍵字與其次個記錄
的關(guān)鍵字進(jìn)展比擬,若逆序則交換,然后比擬其次個與第三個,以此類推,
直至第n-1個與第n個記錄的關(guān)鍵字進(jìn)展比擬。在最壞狀況下,冒泡排序
中,若初始序列為”逆序”序列,需要比擬n(n-1)/2次。快速排序是對
通過一趟排序?qū)⒋庞涗浄指畛瑟毩⒌膬删植?,其中一局部記錄的關(guān)鍵字
比另一局部記錄的關(guān)鍵字小,然后分別對這兩局部記錄連續(xù)進(jìn)展排序,最
終到達(dá)整個記錄有序。最壞狀況下比擬次數(shù)為n(n-1)/2。
3.C?!窘馕觥織J侵辉试S在表的一端進(jìn)展插入和刪除的操作,隊列
是允許在表的一端進(jìn)展插入,另一端進(jìn)展刪除的操作。
4.C。【解析】二叉樹的中序遍歷是指先訪問左子樹。再訪問樹結(jié)點,
最終訪問右子樹;當(dāng)訪問下級左右子樹時,也對比此原則。所以C選項正
確。
5.A?!窘馕觥俊鼻宄谝?,效率其次”,在考慮到程序的執(zhí)行效率的
同時,肯定要保證程序清楚、可讀;對符號名的命名,除了要符合語法要
求外,還要具有肯定的含義;程序的解釋可以幫忙程序員理解程序,不是
可有可無的。
6.C。【解析】面對對象的程序設(shè)計是用對象模擬問題領(lǐng)域中的實體,
各對象之間相對獨立,相互依靠性小,通過消息來實現(xiàn)對象之間的相互聯(lián)
系。
7.D。【解析】耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn),一般
的程序設(shè)計都會盡量做到高內(nèi)聚、低耦合,有利于提高模塊的獨立性。
8.D?!窘馕觥繑?shù)據(jù)獨立性是數(shù)據(jù)庫系統(tǒng)的一個最重要的目標(biāo)之一,
它使數(shù)據(jù)能獨立于應(yīng)用程序。數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和規(guī)律獨
立性。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是
相互獨立的。即數(shù)據(jù)在磁盤上怎樣存儲由DBMS治理,用戶程序不需要了
解,應(yīng)用程序要處理的只是數(shù)據(jù)的規(guī)律構(gòu)造,這樣當(dāng)數(shù)據(jù)的物理存儲轉(zhuǎn)變
了,應(yīng)用程序不用轉(zhuǎn)變。規(guī)律獨立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的規(guī)律
構(gòu)造是相互獨立的,即當(dāng)數(shù)據(jù)的規(guī)律構(gòu)造轉(zhuǎn)變時,用戶程序也可以不變。
9.C?!窘馕觥寇浖こ淌侵笇⒐こ袒乃枷霊?yīng)用于軟件的開發(fā)、應(yīng)
用和維護(hù)的過程,包括軟件開發(fā)技術(shù)和軟件工程治理。
10.A。【解析】關(guān)系的并運算是指由構(gòu)造一樣的兩個關(guān)系合并,形成
一個新的關(guān)系,其中包含兩個關(guān)系中的全部元組。
11.B。【解析】挨次存儲構(gòu)造的結(jié)點只有自身信息域,沒有連接信息
的域,因此存儲密度大,存儲空間利用率高。鏈?zhǔn)酱鎯?gòu)造除了自身域還
包括指針域,因此比挨次存儲構(gòu)造的存儲密度小,存儲空間利用率低。
12.A?!窘馕觥緼[8][5]元素存儲的位置在第9行第6列,所以A[8][5]
之前存儲的個數(shù)應(yīng)為8×10+5=85,這些元素占用的空間為85×2字節(jié)=170
字節(jié),所以A[8][5]的存儲位置為400+170=570。
13.C?!窘馕觥坎僮飨到y(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,它能有效
地組織和治理計算機系統(tǒng)中的各種資源,并且為用戶供應(yīng)良好的界面。沒
有任何軟件支持的計算機稱為*機,而實際呈現(xiàn)在用戶面前的計算機系統(tǒng)
是經(jīng)過若干層軟件改造的計算機,而操作系統(tǒng)位于各種軟件的最底層。
14.C?!窘馕觥坑嬎銠C系統(tǒng)中有限的資源與眾多懇求安排資源的進(jìn)程
間存在沖突。當(dāng)若干進(jìn)程需求資源的總數(shù)大于系統(tǒng)所能供應(yīng)的資源數(shù)時,
進(jìn)程間就會消失搶占資源的現(xiàn)象,假如對進(jìn)程搶占的資源治理或安排不當(dāng)
就會引起死鎖。
15.B?!窘馕觥窟M(jìn)程同步是指進(jìn)程之間一種直接的協(xié)同工作關(guān)系,這
些進(jìn)程相互合作,共同完成一項任務(wù)。進(jìn)程間的直接相互作用構(gòu)成進(jìn)程的
同步。
16.A?!窘馕觥看祟}考察Java語言的特點。Java語言是面對對象的,
將客觀世界看成由各種對象組成的;機器語言是計算機實際處理時使用的
語言,把客觀世界都看成由0和1組成;過去的高級語言大多數(shù)是面對過
程的,比方C語言等,它們是通過數(shù)據(jù)構(gòu)造與算法來描述客觀世界;匯編
語言屬于低級語言??忌鷳?yīng)留意區(qū)分各種語言的區(qū)分。此題正確答案為選
項A。
17.B?!窘馕觥看祟}考察Java中的布局治理器。Pane和Applet默
認(rèn)的布局治理器是FlowLayout,構(gòu)件在容器中放置規(guī)律是從上到下、從
左到右進(jìn)展放置;BorderLayout是Window、Frame和Dialog的默認(rèn)布局
治理器,在BorderLayout布局治理器中構(gòu)件分成5個區(qū)域North、South、
East、West和Center,每個區(qū)域只能放置一個構(gòu)件??忌鷳?yīng)留意區(qū)分各
個布局治理器的區(qū)分和聯(lián)系,以及各個布局治理器的特點。
18.B?!窘馕觥看祟}考察Java語言的虛擬機。Java本身的編譯器用
Java語言編寫,運行系統(tǒng)的虛擬機用C語言實現(xiàn)。Java語言的執(zhí)行模式
是半編譯和半解釋型,程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼,然后由
Java虛擬機去解釋執(zhí)行,字節(jié)代碼實際上可以看作是虛擬機的機器代碼。
考生應(yīng)當(dāng)理解Java語言的實現(xiàn)機制,這屬于考試重點。正確答案為選項
B。
19.B?!窘馕觥看祟}考察Java的安全性特點。面對網(wǎng)絡(luò)、分布式的
Java語言,對非法入侵的防范是特別重要的,Java語言供應(yīng)充分的安全
保障,在運行程序時,有嚴(yán)格的訪問權(quán)限檢查。對字節(jié)代碼執(zhí)行前要檢查,
不允許使用指針,可防止對內(nèi)存的非法入侵,它是目前安全性的語言。但
是Java并不是對程序執(zhí)行前檢查,而是對字節(jié)代碼進(jìn)展檢查,Java編寫
好的程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼,然后由Java虛擬機去解釋
執(zhí)行。
20.B?!窘馕觥看祟}考察考生對Java語言概念的理解。屬于考試重
點內(nèi)容,考生應(yīng)留意理解這些根本概念??忌鷳?yīng)當(dāng)明確,Java語言中可
以有package語句,用來指定源文件存入所指定的包中,只能有0或1
個,所以選項A說法錯誤;可以有0或多個以上import語句,但必需在
全部類定義之前引入標(biāo)準(zhǔn)類,所以選項B說法正確;源文件中最多只能有
一個public類,其他類的個數(shù)不限,所以選項C和選項D說法錯誤。
21.D?!窘馕觥看祟}考察類的聲明。選項A錯誤,abstract用來聲
明抽象類,final用來聲明最終類。這兩個修飾詞不能同時消失在類聲明
中;選項B錯誤,缺少class關(guān)鍵字;選項C錯誤,類不能聲明為protected
和private屬性,且不以”;”結(jié)尾,也缺少class關(guān)鍵字;選項D正確,
聲明白一個可以公有繼承的抽象類。
22.C。【解析】此題考察考生對Java語言中的類和接口的理解。
java.lang包供應(yīng)了構(gòu)成Java語言、Java虛擬機核心的類和接口。例如,
類object、類String和類Thread等。對任何一個Java程序來說,這些
類幾乎都是必不行少的。java.lang還包含了很多由Java虛擬機發(fā)出的
特別,這些特別也是”類”的一種。另外,java.lang包還包含一些用
于訪問系統(tǒng)資源的類,如ClassLoader等。java.lang包具有極其重要
的作用,在程序開頭可以不必明文編寫裝載它的代碼。
23.C?!窘馕觥看祟}考察JDK名目構(gòu)造。bin名目下有編譯器、解釋
器和各種工具,如效勞器工具、IDLpackage工具和jdb等。jre名目是
Java程序運行環(huán)境的根名目,它下面有bin子名目,包括平臺所用工具
和庫的可執(zhí)行文件和DLL文件;lib子名目包括java運行環(huán)境的代碼庫。
lib名目下都是庫文件。demo名目下有各種演例如子。include名目下是
Win32子名目,都是本地方法文件,選項C錯誤。
24.A?!窘馕觥看祟}是考察對文件輸入、輸出流的理解。通過類File
的實例或者一個表示文件名稱的字符串可以生成文件輸入/輸出流,在流
對象生成的同時,文件被翻開,然后就可以進(jìn)展文件讀/寫,選項B說法
錯誤。對于InputStream和OutputStream來說,它們的實例都是挨次訪
問流,即只能進(jìn)展挨次的讀/寫,選項C說法錯誤。當(dāng)從標(biāo)準(zhǔn)輸入流讀取
數(shù)據(jù)時,從鍵盤輸入的數(shù)據(jù)被緩沖,按鍵時,程序才會得到輸入數(shù)據(jù),選
項D說法錯誤。
25.D?!窘馕觥看祟}考察類的聲明。選項A中m沒有被聲明過,不能
使用;選項B中雖然b是類Teacher的public成員變量,但在靜態(tài)方法
中,不能使用類中的非靜態(tài)成員;選項C中a是類Person的private成
員,在類外不能直接引用;選項D中change(intm)方法是pubtic方法,
返回一個int型值,可以通過類的實例變量P引用并賦值給一個int
型變量。
26.A?!窘馕觥看祟}考察Java類實現(xiàn)ZIP數(shù)據(jù)壓縮方式。ZIP壓縮
文件構(gòu)造:一個ZIP文件由多個Entry組成,每個Entry有一個的名稱,
Entry的數(shù)據(jù)項存儲壓縮數(shù)據(jù)。ZiplnputStream實現(xiàn)了ZIP壓縮文件的讀
輸入流,支持壓縮和非壓縮Entry.題目程序中
FileInputStreallD_fis=newFilelnputStream(“test/file.zip“)
構(gòu)造了一個文件輸入流,ZiplnputStreamzis=newZiplnputStream(fis)
語句利用文件輸入流fis構(gòu)造了一個ZIP輸入流,zis.getNextEntry()
語句返回ZIP文件中的下一個Entry,并將輸出流定位在此entry數(shù)據(jù)項
的起始位置.
27.B?!窘馕觥看祟}考察容器的嵌套。將一個容器Panel1放到容器
framel中的方法和在容器上添加部件是一樣的,使用add()方法即可。
28.C?!窘馕觥看祟}考察Java中的運算符。首先要清晰程序里面涉
及的運算符的含義。“>=2語句執(zhí)行恬,n的值為14,所以選項C正確。
29.A?!窘馕觥看祟}考察文件操作。seek(longpos)是隨機文件記錄
的查找,滿意題意。lengh()方法是求隨機文件字節(jié)長度的方法,不符合
題意;Java中沒有find()方法;skipBytes(intn)方法是使隨機文件訪
問跳過指定字節(jié),不符合題意。
30.B?!窘馕觥看祟}考察壓縮文件流的概念。當(dāng)輸入一個ZIP文件時
要將ZIP文件作為FilelnputStream構(gòu)造方法的參數(shù),所以選項B正確。
而FilelnputStream對象又作為ZiplnputStream構(gòu)造方法的參數(shù)消失。
這里的ZipInputStream對象在將壓縮文件內(nèi)的輸入項作為字符文本讀出
時即作為InputStreamReader的構(gòu)造方法參數(shù)消失。最終,
InputStreamReader對象作為BufferedReader的構(gòu)造方法的參數(shù),并且
使用readLine()方法將壓縮文件輸入項作為文本讀出。
31.C?!窘馕觥看祟}考察考生對Java中InputStream非字符輸入流
的把握。全部的字節(jié)輸入流都是從InputStream繼承的,包括:
ByteArraylnputStre8m,以字節(jié)數(shù)組作為輸入流FilelnputStream,可對
一個磁盤文件設(shè)計的數(shù)據(jù)進(jìn)展處理;PipedInputStream,實現(xiàn)線程之間通
信的一個類;FilterInputStream,過濾器輸入流;SequenceInputStream,
將多個輸入流首尾相接;ObjectlnputStream,實現(xiàn)ObjeetInPut接15/。
選項D中壓縮文件輸入流ZiplnputStream是InflaterInputStream的子
類,而InflaterInputStream是FilterInputStream的子類,只有選項C
中字符輸入流CharInputStream類是字符流。此題涉及內(nèi)容較多,要求對
整個輸入輸出流有所了解。
32.C?!窘馕觥看祟}考察考生對創(chuàng)立線程的使用。創(chuàng)立線程有兩種方
法:通過實現(xiàn)Runnable接口創(chuàng)立線程和通過繼承Thread類創(chuàng)立線程。通
過實現(xiàn)Runnable接口創(chuàng)立線程,當(dāng)實現(xiàn)Runnable接口的類的對象用來創(chuàng)
立線程以后,該線程的啟動將使得對象的run()方法被調(diào)用。通過繼承
Thread類創(chuàng)立線程,可以通過繼承Thread類,并重寫其中的run()方法
定義線程體,然后創(chuàng)立該子類的對象創(chuàng)立線程。線程創(chuàng)立是考試重點內(nèi)容,
請務(wù)必把握。
33.C?!窘馕觥看祟}考察JavaApplication與Applet的區(qū)分。Applet
與Application的主要區(qū)分在執(zhí)行方式上,Applieation以main()方法為
入口點運行,Applet要在掃瞄器或appletviewer中運行,運行過程比
Application更簡單。兩者都是通過”javac”命令編譯,所以只有選項C
說法正確.
34.B。【解析】此題考察Applet程序的運行方式。在Applet運行時,
首先由掃瞄器調(diào)用init()方法,所以選項B正確。初始化完成后,將調(diào)
用start()方法使Applet成為激活狀態(tài)。當(dāng)Applet被掩蓋時.可用stop()
方法停頓線程。關(guān)閉掃瞄器時調(diào)用destroy(),徹底終止Applet,從內(nèi)存
中卸載并釋放該Applet的全部資源。Applet的生命周期及其運行方式是
考試重點,應(yīng)當(dāng)牢記。
35.C。【解析】此題考察線程優(yōu)先級的概念。首先應(yīng)當(dāng)了解Java的
線程是有優(yōu)先級的,并且可以掌握其優(yōu)先級,可以排解選項A;選項B和
選項C本身就沖突,應(yīng)選項D是錯器的,B和C不能同時選擇。線程的優(yōu)
先級在創(chuàng)立線程時可以設(shè)置,也可以通過getPriority
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- A證(企業(yè)負(fù)責(zé)人)-安全員A證(企業(yè)負(fù)責(zé)人考前練習(xí))
- 廣東省中山市2024年九年級中考三模數(shù)學(xué)試卷附答案
- 電力系統(tǒng)節(jié)能減排實施方案
- 高一化學(xué)二第三章第一節(jié)最簡單的有機化合物-甲烷教學(xué)設(shè)計
- 2024高中地理第3章地理信息技術(shù)應(yīng)用第3節(jié)全球定位系統(tǒng)及其應(yīng)用學(xué)案湘教版必修3
- 2024高中語文第一單元以意逆志知人論世蜀相訓(xùn)練含解析新人教版選修中國古代詩歌散文欣賞
- 2024高中語文第四單元創(chuàng)造形象詩文有別第21課自主賞析項羽之死課時作業(yè)含解析新人教版選修中國古代詩歌散文欣賞
- 2024高考化學(xué)一輪復(fù)習(xí)專練5化學(xué)與STSE含解析新人教版
- 2024高考化學(xué)一輪復(fù)習(xí)第一部分考點41烴的含氧衍生物強化訓(xùn)練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)課練3物質(zhì)的組成性質(zhì)分類和化學(xué)用語含解析
- 螺桿壓縮機安裝施工方案
- 個體診所醫(yī)生述職報告3篇
- 2024年事業(yè)單位招聘考試公共基礎(chǔ)知識試題庫及答案(共316題)
- 杭州宋韻文化課程設(shè)計
- 營銷課件教學(xué)課件
- 2024時事政治考試100題及參考答案
- (賽斯資料)健康之道(全本)
- 汽車常識課件教學(xué)課件
- GB/T 5267.5-2024緊固件表面處理第5部分:熱擴散滲鋅層
- 裝配式疊合板安裝施工方案
- 【學(xué)易金卷】2023-2024學(xué)年四年級數(shù)學(xué)上冊期末全真模擬提高卷(三)(A4版)(北師大版)
評論
0/150
提交評論