- 相關(guān)推薦
2016年計算機二級JAVA考試卷及答案
1.下列特點中不屬于Java的是( )。
A.多線程
B.多繼承
C.跨平臺
D.動態(tài)性
2.Java的反匯編命令是( )。
A.javap
B.javac
C.jdb
D.java
3.下列變量定義中,不合法的是( )。
A.int SX;
B.int_123;
C.int Summer 2010_gross_sale;
D.int#dim;
4.下列選項中為單精度數(shù)的是( )。
A.2
B.5.2
C.0.2f
D.023
5.下列關(guān)于boolean類型的敘述中,正確的是( )。
A.可以將boolean類型的數(shù)值轉(zhuǎn)換為int類型的數(shù)值
B.可以將boolean類型的數(shù)值轉(zhuǎn)換為字符串
C.可以將boolean類型的數(shù)值轉(zhuǎn)換為char類型的數(shù)值
D.不能將boolean類型的數(shù)值轉(zhuǎn)換為其他基本數(shù)據(jù)類型
6.若定義int a=2,b=2,下列表達(dá)式中值不為4的是( )。
A.a*(++b)
B.a*(b++)
C.a+b
D.a*b
7.下列可以獲得構(gòu)件前景色的方法是( )。
A.getsize()
B.getForeground()
C.getBaekground()
D.paint()
8.下列程序的運行結(jié)果是( )。
public class test{
private String[]data={¨10","10.5"},
public void fun()(
double S=0;
for(int i=0;i<3;i++){
try{
s=s+Integer.parseInt(data[i]);
catch(Exception e){
System.out.print(“errorl:”+data[i])。
}
}
}
public static void main(string[]args){
try{
test d=new test();
d.fun();
}catch(Exception e){
System.out.println("error2")
}
}
}
A.errorl:10.5
B.error2
C.errorl:10.5 error2
D.以上都不對
9.下列程序片段中,能通過編譯的是( )。
A.public abstract class Animal{
public void speak();}
B.public abstract class Animal{
public void speak(){);}
C.public class Animal{
pubilc abstract void speak();}
D.public abstract class Animal{
pubile abstract void speak(){};}
10.下列不屬于接口WindowListener的方法是( )。
A.windowClosing()
B.windowClosed()
C.windowMinimized()
D.windowOpened()
【參考答案及解析】
1.B。【解析】Java不支持多重繼承(子類只能有一個父類)。
2.A!窘馕觥縅avap命令是java反匯編命令,javac命令是java語言編譯器,jdb是基于文本和命令行的調(diào)試工具,java命令是Java解釋器。
3.D!窘馕觥縅ava中標(biāo)識符的命名規(guī)則為:①區(qū)分大小寫,例如a和A是兩個變量;②標(biāo)識符由字母、下畫線、美元符號和數(shù)字組成,并且第一個字符不能是數(shù)字。
4.C!窘馕觥縅ava中單精度常量以f或F結(jié)尾。
5.D。【解析】由于基本數(shù)據(jù)類型中boolean類型不是數(shù)字型,所以基本數(shù)據(jù)類型的轉(zhuǎn)換是除了boolean類型以外的其他7種類型之間的轉(zhuǎn)換。
6.A!窘馕觥++b,先自加,再計算,即a*(++b)等價于b=b+1;a*b。
7.D!窘馕觥緼是獲得控件大小,B是獲得構(gòu)件的前景色,C是獲得構(gòu)件的背景色,D是繼承Applet的子類需要實現(xiàn)的方法。
8.C。【解析】try-catch塊是可以嵌套分層的,并且通過異常對象的數(shù)據(jù)類型進(jìn)行匹配,以找到正確的catch block異常錯誤處理代碼。以下是通過異常對象的數(shù)據(jù)類型進(jìn)行匹配找到正確的catch block的過程。①首先在拋出異常的try-catch塊中查找catch block,按順序先與第一個catch block塊匹配,如果拋出的異常對象的數(shù)據(jù)類型與catch block中傳入的異常對象的臨時變量(就是catch語句后面參數(shù))的數(shù)據(jù)類型完全相同,或是它的子類型對象,則匹配成功,進(jìn)入catch block中執(zhí)行,否則到第②步;②如果有兩個或更多的catch block,則繼續(xù)查找匹配第二個、第三個,乃至最后一個catch block,如匹配成功,則進(jìn) 入對應(yīng)的catch block中執(zhí)行,否則到第③步;③返回到上一級的try-catch塊中,按規(guī)則繼續(xù)查找對應(yīng)的catch block。如果找到,進(jìn)入對應(yīng)的catch block中執(zhí)行,否則到第4步;④再到上上級的try-catch塊中,如此不斷遞歸,直到匹配到頂級的try-catch塊中的最后一個catch block,如果找到,進(jìn)入到對應(yīng)的catch block中執(zhí)行;否則程序?qū)䦂?zhí)行
terminate()退出。所以選C。
9.A!窘馕觥縅ava中一個類是一個abstract類的子類,它必須具體實現(xiàn)父類的abstract方法。如果一個類中含有abstract方法,那么這個類必須用abstract來修飾(abstract類也可以沒有abstract方法)。有abstract方法的父類只聲明,由繼承它的子類實現(xiàn)。所以選A。
10.C。【解析】接口 WindowListener包括以下方法:windowActivated、windowDeactivated、windowClosing、windowClosed、windowlconified、windowDeieonified windowOpened方法。所以選C。
【計算機二級JAVA考試卷及答案】相關(guān)文章:
計算機二級Java習(xí)題及答案09-09
計算機二級java試題及答案08-25
計算機二級Java備考習(xí)題及答案07-17
計算機二級Java強化習(xí)題及答案07-24
計算機二級考試Java試題及答案10-24
計算機二級《Java》上機試題及答案11-01
計算機二級考試《Java》試題及答案09-04
計算機二級JAVA上機試題及答案201710-22
JAVA計算機二級上機試題及答案201706-15