國家二級(jí)(JAVA)筆試模擬試卷126(題后含答案及解析)_第1頁
國家二級(jí)(JAVA)筆試模擬試卷126(題后含答案及解析)_第2頁
國家二級(jí)(JAVA)筆試模擬試卷126(題后含答案及解析)_第3頁
國家二級(jí)(JAVA)筆試模擬試卷126(題后含答案及解析)_第4頁
國家二級(jí)(JAVA)筆試模擬試卷126(題后含答案及解析)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

國家二級(jí)(JAVA)筆試模擬試卷126(題后含答案及解析)題型有:1.選擇題2.填空題選擇題(每小題2分,共70分)下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上。1.下列描述中正確的是()。A.軟件工程只是解決軟件項(xiàng)目的管理問題B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C.軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D.軟件工程只是解決軟件開發(fā)中的技術(shù)問題正確答案:C解析:軟件工程是計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科,它采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件,它把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好技術(shù)結(jié)合起來。2.下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是()。A.順序存儲(chǔ)的有序線性表B.線性鏈表C.二叉鏈表D.有序線性鏈表正確答案:A解析:二分法查找只適用于順序存儲(chǔ)的有序表。3.設(shè)有如下關(guān)系表,則下列操作中,正確的是()。A.T=R∩SB.T=R∪SC.T=R×SD.T=R/S正確答案:B解析:由圖可知,關(guān)系T是R和S的簡單合并,而合并的符號(hào)為∪,所以答案為B。4.下列敘述中正確的是()。A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)B.?dāng)?shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)C.一個(gè)邏輯結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率正確答案:D解析:一般來說,一種數(shù)據(jù)的邏輯結(jié)構(gòu)根據(jù)需要可以表示成多種存儲(chǔ)結(jié)構(gòu),常用的存儲(chǔ)結(jié)構(gòu)有順序、鏈接、索引等存儲(chǔ)結(jié)構(gòu)。采用不同的存儲(chǔ)結(jié)構(gòu),其數(shù)據(jù)處理的效率不同。5.下列關(guān)于棧的描述正確的是()。A.在棧中只能插入元素而不能刪除元素B.在棧中只能刪除元素而不能插入元素C.棧是特殊的線性表,只能在一端插入或刪除元素D.棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素正確答案:C解析:棧實(shí)際上也是線性表,只不過是一種特殊的線性表。在這種特殊的線性表中,其插入和刪除只在線性表的一端進(jìn)行。6.下面敘述正確的是()。A.程序設(shè)計(jì)就是編制程序B.程序的測試必須由程序員自己去完成C.程序經(jīng)調(diào)試改錯(cuò)后還應(yīng)進(jìn)行再測試D.程序經(jīng)調(diào)試改錯(cuò)后不必進(jìn)行再測試正確答案:C解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤,改正以后還需要再測試。7.下列敘述中正確的是()。A.軟件交付使用后還需要進(jìn)行維護(hù)B.軟件一旦交付使用就不需要再進(jìn)行維護(hù)C.軟件交付使用后其生命周期就結(jié)束D.軟件維護(hù)是指修復(fù)程序中被破壞的指令正確答案:A解析:軟件的運(yùn)行和維護(hù)是指將已交付的軟件投入運(yùn)行,并在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。而軟件生命周期是指軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用的過程。8.?dāng)?shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是要解決()。A.?dāng)?shù)據(jù)共享問題B.?dāng)?shù)據(jù)安全問題C.大量數(shù)據(jù)存儲(chǔ)問題D.簡化數(shù)據(jù)維護(hù)正確答案:A解析:數(shù)據(jù)的集成性使得數(shù)據(jù)可為多個(gè)應(yīng)用所共享,尤其是數(shù)據(jù)庫與網(wǎng)絡(luò)的結(jié)合擴(kuò)大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。數(shù)據(jù)的共享又可極大地減少數(shù)據(jù)冗余性,不僅減少了不必要的存儲(chǔ)空間,并且可以避免數(shù)據(jù)的不一致性。因此,數(shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是要解決數(shù)據(jù)共享問題。9.?dāng)?shù)據(jù)庫系統(tǒng)的核心是()。A.?dāng)?shù)據(jù)模型B.?dāng)?shù)據(jù)庫管理系統(tǒng)C.?dāng)?shù)據(jù)庫D.?dāng)?shù)據(jù)庫管理員正確答案:B解析:數(shù)據(jù)庫管理系統(tǒng)DBMS是數(shù)據(jù)庫系統(tǒng)的核心。DBMS是負(fù)責(zé)數(shù)據(jù)庫的建立、使用和維護(hù)的軟件。DBMS建立在操作系統(tǒng)之上,實(shí)施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,最終都必須通過DBMS。另外,DBMS還承擔(dān)著數(shù)據(jù)庫的安全保護(hù)工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫的完整性和安全性。10.在軟件設(shè)計(jì)中,不屬于過程設(shè)計(jì)工具的是()。A.PDL(過程設(shè)計(jì)語言)B.PAD圖C.N-S圖D.DFD圖正確答案:D解析:軟件設(shè)計(jì)工具包括:程序流程圖、N-S、PAD、HIPO、判定表、PDL(偽碼)。而DFD(數(shù)據(jù)流圖)屬于結(jié)構(gòu)化分析工具。11.編譯一個(gè)定義了3個(gè)類和10個(gè)方法的Java源文件后,生成的是()。A.13個(gè)字節(jié)碼文件,文件擴(kuò)展名是.classB.1個(gè)字節(jié)碼文件,文件擴(kuò)展名是.classC.3個(gè)字節(jié)碼文件,文件擴(kuò)展名是.javaD.3個(gè)字節(jié)碼文件,文件擴(kuò)展名是.class正確答案:D解析:Java程序的源文件擴(kuò)展名是.java。在編譯源文件之后,產(chǎn)生的是字節(jié)碼文件,其擴(kuò)展名為.class。而對于源文件中定義的每一個(gè)類都會(huì)有一個(gè)字節(jié)碼文件與之對應(yīng),并且擴(kuò)展名均為.class。這里有3個(gè)類,因此有3個(gè)字節(jié)碼文件,正確答案為D。12.下面關(guān)于變量組成部分的描述中正確的是()。A.變量名不是標(biāo)識(shí)符B.變量名是標(biāo)識(shí)符C.浮點(diǎn)型屬于復(fù)合類型D.變量屬性分為兩類:基本類型和復(fù)合類型正確答案:B解析:選項(xiàng)A中,變量名必須是合法的標(biāo)識(shí)符,否則程序在編譯過程中出錯(cuò);選項(xiàng)C中,浮點(diǎn)型應(yīng)該屬于基本類型,其他屬于基本類型的數(shù)據(jù)類型還有整數(shù)型、布爾型、字符型;選項(xiàng)D中,變量類型可以分為基本類型和復(fù)合類型,而變量屬性不能如此分類;選項(xiàng)B正確。13.按照運(yùn)算符的操作數(shù)的數(shù)目劃分,算術(shù)運(yùn)算符++屬于()。A.一元運(yùn)算符B.二元運(yùn)算符C.三元運(yùn)算符D.關(guān)系運(yùn)算符正確答案:A解析:運(yùn)算符++的操作數(shù)只有一個(gè),可以在該運(yùn)算符的左邊,也可以在該運(yùn)算符的右邊,實(shí)現(xiàn)對操作數(shù)的增量運(yùn)算。14.下列運(yùn)算符中,不可以和字符類型數(shù)據(jù)組合成運(yùn)算表達(dá)式的是()。A.++B.--C.+D.&&正確答案:D解析:選項(xiàng)A可以實(shí)現(xiàn)字符的增量運(yùn)算;選項(xiàng)B可以實(shí)現(xiàn)字符的減量運(yùn)算;選項(xiàng)C可以實(shí)現(xiàn)字符間的加法運(yùn)算;選項(xiàng)D&&運(yùn)算符的操作數(shù)只能是布爾類型的值,int或char類型的數(shù)值都不可以作為其操作數(shù)。15.下列不是表達(dá)式語句的是()。A.C++;B.a(chǎn)=b+cC.a(chǎn)+=b;D.System.out.println(“a”);正確答案:B解析:表達(dá)式語句必須以分號(hào)結(jié)束。B選項(xiàng)中沒有分號(hào),是表達(dá)式,而不是表達(dá)式語句。16.下列程序輸出的結(jié)果為()。publicclassTest{publicstaticvoidmain(String[]args){inta=3,b=4,c=5,d=6,e=7;if(a<b||c>d)e++;elsee--;System.out.println(e);}}A.8B.7C.6D.9正確答案:A解析:本題首先判斷a<b||c>d,||為邏輯或運(yùn)算符,a<b為真,所以a<b||c>d為真,則執(zhí)行e++,最終e的值為8。17.以下字符常量中不合法的一項(xiàng)是()。A.’b\n’B.’\r’C.’\t’D.’Y’正確答案:A解析:字符常量是由單引號(hào)括起來的一個(gè)字符,而’b\n’是兩個(gè)字符’b’和’\n’,不是字符常量。18.一般情況下,只有當(dāng)switch語句中()時(shí),default子句才會(huì)被執(zhí)行。A.表達(dá)式的值與所有case子句中的值匹配時(shí)B.表達(dá)式的值與所有case子句中的值都不匹配時(shí)C.表達(dá)式的值與第一個(gè)case子句中的值匹配時(shí)D.表達(dá)式的值與最后一個(gè)case子句中的值匹配時(shí)正確答案:B解析:switch語句把表達(dá)式的值依次與每個(gè)case子句中的值比較,若遇到匹配的值,就執(zhí)行該case子句的語句序列;只有當(dāng)與所有的case子句都不匹配時(shí),才執(zhí)行default子句的內(nèi)容。19.Java程序中的語句不可以是()。A.大括號(hào){}括起來的語句塊B.單一的一條語句C.漢字語句D.復(fù)合語句正確答案:C解析:Java程序是由若干條語句組成的,每一條語句以分號(hào)結(jié)束。一個(gè)語句可以是單一語句,也包括由多條單一語句組成的復(fù)合語句或者是用大括號(hào)括起來的語句塊。20.下面程序段的輸出結(jié)果是()。publicclassTest{publicstaticvoidmain(String[]args){intn=10;do{System.out.println(“nis”+n);}while(--n>10);}}A.nis8B.沒有輸出C.nis10D.nis9正確答案:C解析:do-while循環(huán)至少執(zhí)行一次,輸出nis10。判斷結(jié)束條件時(shí),先計(jì)算--n,n=9,才進(jìn)行比較運(yùn)算,所以條件為假,退出循環(huán)。因此選C。21.程序在除法的分母為0或用0取模時(shí)會(huì)出現(xiàn)()。A.空指針異常B.類選型異常C.算術(shù)異常D.摘獲異常正確答案:C解析:運(yùn)行異常(RuntimeException)經(jīng)常有算術(shù)異常、空指針異常、數(shù)組負(fù)下標(biāo)異常、數(shù)組索引越界異常等。除法分母為0或用0取模為算術(shù)異常。22.下面關(guān)于接口的說法不正確的是()。A.在Java程序里,接口是不支持多重繼承的B.接口所有的方法都是抽象的C.接口的方法都是public的D.用于定義接口的關(guān)鍵字是implements正確答案:A解析:在Java程序里,接口是支持多重繼承的。23.00101010(&)00010111語句的執(zhí)行結(jié)果是()。A.11111111B.00111111C.00000010D.00000000正確答案:C解析:參與運(yùn)算的兩個(gè)值,若兩個(gè)相應(yīng)位都是1,則該位的結(jié)果是1,否則是0。即:0&0=0,O&1=0,1&0=0,1&1=1。24.若在類A中有一個(gè)無形式參數(shù)且無返回值的方法m1(),而且在調(diào)用這個(gè)方法時(shí)可以使用類名稱而不是對象名稱,那么聲明這個(gè)方法的形式為()。A.staticvoidm1()B.publicvoidm1()C.finalvoidm1()D.a(chǎn)bstractvoidm1;正確答案:A解析:在選項(xiàng)A中,關(guān)鍵字static表明方法m1是類方法,在調(diào)用這種方法時(shí)可以使用類名。在選項(xiàng)B中,關(guān)鍵字public只是說明方法m1是公有的實(shí)例方法。在選項(xiàng)C中,關(guān)鍵字final說明方法m1是最終方法,不允許被任何子類中的方法覆蓋。在選項(xiàng)D中,關(guān)鍵字abstract說明方法m1是抽象方法,它的實(shí)現(xiàn)過程只能在子類中定義。25.關(guān)鍵字super的作用是()。A.用來調(diào)用父類中被重載的方法B.用來調(diào)用父類的構(gòu)造函數(shù)C.用來訪問父類被隱藏的成員變量D.以上說法都正確正確答案:D解析:子類在隱藏了父類的成員變量或重載了父類的方法后,常常還要用到父類的成員變量,或在重載的方法中使用父類中被重載的方法以簡化代碼的編寫,這時(shí)就要訪問父類的成員變量或調(diào)用父類的方法。Java中通過super來實(shí)現(xiàn)對父類成員的訪問,super用來引用當(dāng)前對象的父類。super的使用有三種情況:第一,用來訪問父類被隱藏的成員變量,如super.variable;第二,用來調(diào)用父類中被重載的方法,如super.Method([paramlist]);第三,用來調(diào)用父類的構(gòu)造函數(shù),如super([paramlist])。26.在Java中,字符串由java.lang.String和()定義。A.java.io.StringCharB.java.io.StringBufferC.java.lang.StringCharD.java.lang.StringBuffer正確答案:D解析:在Java中,字符串是作為對象出現(xiàn)的,由java.lang.String和java.lang.StringBuffer定義,分別用來處理長度不變和長度可變字符串,這兩類都被定義為final。27.J2SE1.4中提供了java.nio包,該包支持的特點(diǎn)有()。A.文件鎖定B.字符及編碼、非阻塞I/OC.內(nèi)存映射技術(shù)D.以上特點(diǎn)都正確正確答案:D解析:J2SE1.4提供了一些新的I/0功能,被封裝在java.nio包中。其特點(diǎn)是:使用內(nèi)存映射技術(shù)、文件鎖定、字符及編碼、非阻塞I/0等。28.java.io包提供的用于篩選文件名的接口是()。A.DataInputB.DataOutputStreamC.RandomAccessFileD.FileNameFiher正確答案:D解析:選項(xiàng)B和C都是類,不是接口;選項(xiàng)A是處理字節(jié)流的接口;選項(xiàng)D才是用于篩選文件名的接口。29.下列選項(xiàng)中,()是FilterInputStream類構(gòu)造方法的有效參數(shù)。A.無參數(shù)B.OutputStream對象C.InputStream對象D.RandomAccessFile對象正確答案:C解析:為創(chuàng)建一個(gè)FihednputStream對象,只有InputStream對象可以作為要傳遞的有效參數(shù)。30.下列情況中,不會(huì)使線程返回所持有的對象鎖的是()。A.當(dāng)synchronized()語句塊執(zhí)行完畢B.當(dāng)調(diào)用了線程的suspend()方法C.當(dāng)在synchronized()語句塊中出現(xiàn)異常(Exception)D.當(dāng)持有鎖的線程調(diào)用該對象的wait()方法正確答案:B解析:suspend()方法只是掛起線程,并不釋放線程中持有的鎖。而選項(xiàng)A、C、D都可以釋放線程所持有的鎖。31.下列關(guān)于對象的串行化的說法中,錯(cuò)誤的是()。A.對象串行化定制分為兩個(gè)層次:部分串行化和完全串行化B.對象永久化是將對象存在內(nèi)存中C.對象串行化是對Java對象的讀、寫的過程D.對象串行化必須實(shí)現(xiàn)Serializable接口正確答案:B解析:將Java程序中的對象保存在外存中,稱為對象永久化。對Java對象的讀、寫的過程被稱為對象串行化。一個(gè)類只有實(shí)現(xiàn)了Serializable接口,它的對象才可串行化。對象串行化定制分兩個(gè)層次:一個(gè)層次是對可串行化類自定義數(shù)據(jù)的輸出進(jìn)行定制,稱為部分定制串行化;另一個(gè)層次對串行化類所有數(shù)據(jù)(包括自定義的及其類的數(shù)據(jù))的輸出都進(jìn)行定制,稱為完全串行化。32.Swing采用的設(shè)計(jì)規(guī)范是()。A.控制一模式一視圖B.控制一視圖一模式C.視圖一模式一控制D.模式一視圖一控制正確答案:D解析:Swing采用一種MVC的設(shè)計(jì)規(guī)范,即“模式一視圖一控制”(Model-View-Controller),其中模式用來保存內(nèi)容,視圖用來顯示內(nèi)容,控制器用來控制用戶輸入。33.下列程序用GridLayout布局管理器將Frame分為1行3列,并放入Button構(gòu)件,橫線處應(yīng)填入的語句是()。importjava.awt.*;publicclassTest{publicstaticvoidmain(String[]args){Framefrm=newFrame(“GridLayout”);____________frm.a(chǎn)dd(newButton(“Button1”));frm.a(chǎn)dd(newButton(“Button2”));frm.a(chǎn)dd(newButton(“Button3”));frm.setSize(300,300);frm.setVisible(true);}}A.frm.setLayout(GridLayout(1,3));B.setLayout(newGridLayout(1,3));C.frm.setLayout(newGridLayout(3,1));D.frm.setLayout(newGridLayout(1,3));正確答案:D解析:GridLayout的構(gòu)造方法參數(shù)第一個(gè)指出行數(shù),第二個(gè)指出列數(shù),由于容器是Frame的對象frm,因此需要用frm調(diào)用setLayout(newGridLayout(1,3))方法。34.當(dāng)用戶按Tab鍵離開文本框時(shí),將激發(fā)()事件A.FocusEventB.WindowEventC.ActionEventD.以上都不是正確答案:A解析:當(dāng)按Tab鍵離開文本框時(shí),文本框失去焦點(diǎn),激發(fā)焦點(diǎn)事件FocusEvent;WiodowEvent是窗口事件,在關(guān)閉窗口、窗口閉合、窗口圖標(biāo)化時(shí)激活;AetionEvent是動(dòng)作事件,在按鈕按下、文本框中按Enter鍵時(shí)激活。35.Applet類的直接父類是()*A.Component類B.Frame類C.Container類D.Panel類正確答案:D解析:Applet類與JApplet類在AWT類中的層次關(guān)系如下圖從上圖可以看出Applet類的直接父類是Panel類。填空題(每空2分,共30分)請將每一個(gè)空的正確答案寫在答題卡上。注意:以命令關(guān)鍵字填空的必須拼寫完整。36.某二叉樹中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹中有【】個(gè)葉子結(jié)點(diǎn)。正確答案:19解析:根據(jù)二叉樹的性質(zhì):在任意一棵二叉樹中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。本題中度為2的結(jié)點(diǎn)數(shù)為18,故葉子結(jié)點(diǎn)數(shù)為18+1=19個(gè)。37.在面向?qū)ο蠓椒ㄖ校惖膶?shí)例稱為【】。正確答案:對象解析:面向?qū)ο蠓椒▽傩浴⒉僮飨嗨频膶ο髿w為類,即類是對象的抽象,它描述了屬于該類所有對象的性質(zhì),而一個(gè)對象則是其對應(yīng)類的一個(gè)實(shí)例。38.問題處理方案的正確而完整的描述稱為【】。正確答案:算法解析:算法是指解題方案的準(zhǔn)確而完整的描述。39.在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個(gè)二維表稱為【】。正確答案:關(guān)系或一個(gè)關(guān)系解析:在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,而一個(gè)二維表就是一個(gè)關(guān)系。40.診斷和改正程序中錯(cuò)誤的工作通常稱為【】。正確答案:程序調(diào)試解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。它與軟件測試不同,軟件測試是盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。先要發(fā)現(xiàn)軟件的錯(cuò)誤,然后借助于調(diào)試工具找出軟件錯(cuò)誤的具體位置。軟件測試貫穿整個(gè)軟件生命期,而調(diào)試主要在開發(fā)階段。41.Java允許把一個(gè)或多個(gè)類收集在一起成為一組,稱為包,以便于組織任務(wù)。標(biāo)準(zhǔn)Java庫分為許多包,如java.lang、java.util、等。包是分層次的,所有的Java包都在java和javax包層次內(nèi)。要將多個(gè)類組織到一個(gè)包中,需要使用【】關(guān)鍵字。正確答案:package解析:定義一個(gè)包要用package關(guān)鍵字,例如:將各個(gè)類置于文件com.ccc中,則每個(gè)類的起始句為:packagecom.ccc;42.閱讀下列代碼publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}其執(zhí)行結(jié)果是【】。正確答案:2解析:整數(shù)除以整數(shù)其結(jié)果為整數(shù),不進(jìn)行四舍五入。本題中5除2為2.5,取其整數(shù)部分為2。43.Java語言中,臨界區(qū)用【】關(guān)鍵字標(biāo)識(shí)。正確答案:synchronized解析:在Java中,使用synchronized關(guān)鍵字標(biāo)識(shí)臨界區(qū)。Java平臺(tái)將每個(gè)由synchronized語句設(shè)置的對象設(shè)置一個(gè)鎖,稱為對象鎖,它是一種獨(dú)占的排他鎖,即同一時(shí)刻最多只能有一個(gè)線程獲取該鎖。44.遞歸調(diào)用的基本思想就是自己調(diào)用自己,一個(gè)使用遞歸技術(shù)的方法將直接或間接地調(diào)用【】的方法。正確答案:自身解析:遞歸結(jié)構(gòu)的優(yōu)點(diǎn)之一是程序非常簡潔,在調(diào)用自己時(shí)占用大量的系統(tǒng)堆棧,內(nèi)存耗用多,運(yùn)算速度較慢。45.Java通過過濾流對I/O訪問提供【】機(jī)制。正確答案:同步處理解析:FilterInputStream和FilterOutputStream抽象類及其子類是過濾流類,它們保證某I/0流同時(shí)只能被一個(gè)線程訪問,從而為Java對I/O的同步處理機(jī)制提供保障。46.FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是【】。正確答案:對象流47.在Java語言中,對于浮點(diǎn)數(shù),如果數(shù)字后沒有任何字母,計(jì)算機(jī)默認(rèn)其為【】類型。正確答案:double或雙精度或雙精度型或雙精度類型解析:Java中的實(shí)數(shù)分為float型和double型,float型實(shí)數(shù)常量后面跟f或F標(biāo)明其類型,如113f和11.3F都表示單精度實(shí)數(shù);double型實(shí)數(shù)常量后面跟d或D標(biāo)明類型,如18.8d和18.8D都表示雙精度實(shí)數(shù);如果一個(gè)數(shù)后面沒有任何字母,計(jì)算機(jī)默認(rèn)其為double型。48.下列程序的作用是在屏幕上顯示一個(gè)200×200大小的窗口,在橫線上填入相應(yīng)的語句。importjava.awt.*;publicclassTestextendsFrame{publicstaticvoidmain(Stringargs[]){Testt=newTest(“Hello”);t.setSize(200,200);t.setBackground(Color.re@D)@;【

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論