點擊查看:2015年計算機二級《JAVA》考前鞏固練習題匯總
1[單選題] 下列敘述中,錯誤的是( )。
A.Java中,方法的重載是指多個方法可以共享同一個名字
B.Java中,用abstract裝飾的類稱為抽象類,它不能實例化
C.Java中,接口是不包含成員變量和方法實現(xiàn)的抽象類
D.Java中,構(gòu)造方法可以有返回值
參考答案:D
參考解析:構(gòu)造方法是一種特殊的方法,是為對象初始化操作編寫的方法,用它來定義對象的初始狀態(tài)。Java中的每個類都有構(gòu)造方法,它也是由方法名、參數(shù)和方法體組成的。構(gòu)造方法的名字必須與類名相同,并且構(gòu)造方法不返回任何數(shù)據(jù)。
2[單選題] 設(shè)有字符序列(Q,H,C,Y,P,A,M,S,R,D,F(xiàn),x),則新序列(F,H,C,D,P,A,M,Q,R,S,Y,x)是下列( )排序算法-趟掃描的結(jié)果。
A.起泡排序
B.初始步長為4的希爾排序
C.二路歸并排序
D.以第一個元素為分界元素的快速排序
參考答案:D
參考解析:根據(jù)快速排序的算法,新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)為字符序列(Q,H,C,Y,P,A,M,S,R,D,F(xiàn),X)經(jīng)過快速排序的算法第-趟掃描后的結(jié)果。
3[單選題] 閱讀下列Java語句:
ObjectOutputStream OUt=new ObjeetOutputStream
(new ("employee.dat"));
在下畫線處,應(yīng)填的正確選項是( )。
A.File B.FileWriterC.FileOutputStreamD.Outputstream
參考答案:C
參考解析:ObjeetOutputStream即繼承了0utputStream抽象類,又實現(xiàn)了ObjectOutput接口,這是Java用接口技術(shù)代替雙重繼承的例子,其構(gòu)造方法參數(shù)是串行化了的對象。所以,此處應(yīng)為串行化的文件輸出流。
4[單選題] 下列選項成員變量聲明正確的是( )。
A.public protected final int i;
B.abstract class Fl{…}
C.private double height;
D.double weight()
參考答案:C
參考解析:本題考查對成員變量的聲明。成員變量的聲明格式為:修飾符type變量名;其中type可以是java語言中的任意數(shù)據(jù)類型,而修飾符可以是public、protected, private,static,final,transient,volatile等。選項A錯誤,成員變量不能同時聲明成public和protected。選項B是類的聲明格式,并不是成員變量的聲明。成員變量聲明應(yīng)以";"結(jié)尾,選項D錯誤。選項C聲明了一個私有的double型成員變量,為正確答案。
5[單選題] 執(zhí)行下列賦值語句后,a的值為( )。 a=Float.valueOf("12.34").floatValue();
A.12 B.34C.0.34D.12.34
參考答案:D
參考解析:本題考查基本類型的類包裝。Float類的valueOf()函數(shù)的原型是:staticFloatvalueOf(Strings),它是一種靜態(tài)方法,將字符串的內(nèi)容提取出來轉(zhuǎn)換為Float對象。而floatValue()函數(shù)的原型是:floatfloatValue()。它返回FIoat對象的浮點值。本題中,先將字符串"12.34"轉(zhuǎn)換為Float對象,然后再提取該對象的浮點型值,賦給a。
6[單選題] AWT中用來表示對話框的類是( )。
A.FontB.ColorC.PanelD.Dialog
參考答案:D
參考解析:Font和Color是構(gòu)件的字體和外觀顏色,Panel是面板容器,Dialog是對話框的類。
7[單選題] 數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它屬于數(shù)據(jù)庫設(shè)計的( )。
A.需求分析階段
B.邏輯設(shè)計階段
C.概念設(shè)計階段
D.物理設(shè)計階段
參考答案:C
參考解析:E-R圖為實體一聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。
8[單選題] 下列不屬于邏輯運算符的是( )。
A.!B.||C.&&D.|
參考答案:D
參考解析:
!是邏輯非,||是邏輯或.&&是邏輯與,|是按位或。
9[單選題] 有如下三個關(guān)系R、S和T:
由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為( )。
A.笛卡兒積B.交C.并D.自然連接
參考答案:D
參考解析:在實際應(yīng)用中,最常用的連接是-個叫自然連接的特例。它滿足下面的條件:兩關(guān)系間有公共域,通過公共域的相等值進行連接。通過觀察3個關(guān)系R、s和T的結(jié)果可知,關(guān)系T是由關(guān)系R和s進行自然連接得到的。
10[單選題] 下列關(guān)于Java布爾類型的描述中,正確的是( )。
A.一種基本的數(shù)據(jù)類型,它的類型名稱為boolean
B.用int表示類型
C.其值可以賦給int類型的變量
D.有兩個值,l代表真,0代表假
參考答案:A
參考解析:布爾類型數(shù)據(jù)只有兩個值true(真)和false(假),不對應(yīng)任何數(shù)字,不能與數(shù)字進行轉(zhuǎn)換,布爾類型數(shù)據(jù)一般用于邏輯判別。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |