2017年49次計算機二級Java考試試題
Java設計成支持在網絡上應用,它是分佈式語言。Java既支持各種層次的網絡連接,又以Socket類支持可靠的流(stream)網絡連接,所以用户可以產生分佈式的客户機和服務器。以下是關於計算機二級Java考試試題,希望大家認真學習!
1). 給出下列代碼片段:if(x>0){tln("first");}else if(x>-3){ tln("second");}else {tln("third");}請問x處於什麼範圍時將打印字符串“second”?
A.x>0
B.x>-3
C.x<=-3
D.x<=0 & x>-3
正確答案:D
2). 下列命令中,哪個命令是Java的編譯命令?
c
doc
etviewer
正確答案:A
3). 在讀字符文件時,使用該文件作為參數的類是____。
eredReader
InputStream
OutputStream
InputStream
正確答案:D
4). 下列代碼的執行結果是:public class Test2{public static void main(String args[]){tln(5/2);}}
A.2.5
B.2.0
C.2.50
D.2
正確答案:D
5). 下列屬於正則表達式的是
A.一個數組
B.一組二進制數據
C.一個字符串
D.一個公式
正確答案:C
6). applet的運行過程要經歷4個步驟,其中哪個不是運行步驟?
A.瀏覽器加載指定URL中的HTML文件
B.瀏覽器顯示HTML文件
C.瀏覽器加載HTML文件中指定的et類
D.瀏覽器中的Java運行環境運行該applet
正確答案:B
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 正確。