Java解釋程式也執行許多執行時的檢查,諸如驗證所有陣列和串訪問是否在界限之內。下面是小編整理的關於計算機二級java練習題及答案,希望大家認真練習!
1). 下列程式段的輸出結果是public class operatorsandExpressions{void stringPlus(){int a=3,b=4,c=5;tln("abc"+3);}}
A.15
3
C.256
D.63
正確答案:B
2). 下列程式碼中,將引起一個編譯錯誤的行是____。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}
A.第3行
B.第5行
C.第6行
D.第10行
正確答案:D
3). 在匹配器(Matcher)類中,用於輸入字串與模式串比較的方法是
ic boolean matches()
ean ()
t()
()
正確答案:A
4). 在Java中,由Java編譯器自動匯入,而無需在程式中用import匯入的包是____。
et
正確答案:D
5). 若要把變數聲名為多個執行緒共用的變數,應使用如下哪種修飾符?
ected
ate
sient
tile
正確答案:D
6). 在Java中,一個類可同時定義許多同名的方法,這些方法的形式引數的個數、型別或順序各不相同,傳回的值也可以不相同,這種面向物件程式特性稱為
A.隱藏
B.覆蓋
C.過載
不支援此特性
正確答案:C
7). 二維陣列A[O,…,8][0,…,9],其每個元素佔2位元組。從首地址400開始,按行優先順序儲存,則元素A[8][5]的儲存地址為( )。
A.570
B.506
C.410
D.482
正確答案:A
答案解析:A[8][5]元素儲存的'位置在第9行第6列,所以A[8][5]之前儲存的個數應為8×10+5 = 85,這些元素佔用的空間為85×2位元組=170位元組,所以A[8][5]的儲存位置為400+170= 570。
8). 用於生產過程控制的系統,一般都是( ),它要求有對輸入資料及時做出響應的能力。
A.批處理系統
B.分時系統
C.實時系統
D.及時系統
正確答案:C
答案解析:用於生產過程控制的系統,一般都是實時系統,它要求有對輸入資料及時做出反應(響應)的能力。由於環境和控制物件以及工作任務的不同,控制系統對計算機系統的要求也會不同,一般會對計算機系統的可靠性、封閉性、抗干擾性等指標提出要求。
9). Java語言的許多特點中,下列哪個特點是C++語言所不具備的?
A.高效能
B.跨平臺
C.面向物件
D.有類庫
正確答案:B
10). 在匹配器(Matcher)類中,用於尋找下一個模式匹配串的方法是( )。
ic boolean matches()
ean matcher nd()
C.i nt matcher t()
D.i nt matcher ()
正確答案:A
答案解析:本題考查考生對Java 中的匹配器(Matcher)類的理解。Matcher 類用於將一個輸入字串i nput 和模式串pattern 相比較。Boolean matcher nd()方法用於尋找下一個模式匹配串;i nt matcher t()方法用於返回匹配串的一個起始索引整數值;i nt matcher ()方法用於返回匹配串的一個終止索引整數值。而用於輸入字串與模式串比較的方法是static boolean matches(),選項A 正確。