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 正確。