不管多麼險峻的高山,總是為不畏艱難的人留下一條攀登的路,以下是小編為大家搜尋整理的2017年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). 程式流程圖中的菱形框表示的是( )。
A.處理步驟
B.邏輯處理
C.物理處理
D.控制流向
正確答案:B
答案解析:程式流程圖的主要元素:①方框:表示一個處理步驟;②菱形框:表示一個邏輯處理;③箭頭:表示控制流向。
7). 棧和佇列的共同點是( )。
A.都是先進先出
B.都是先進後出
C.只允許在端點處插入和刪除元素
D.沒有共同特點
正確答案:C
答案解析:棧是隻允許在表的一端進行插入和刪除的操作,佇列是允許在表的一端進行插入,另一端進行刪除的操作。
8). 下面關於釋放鎖的說法正確的是:
A.按加鎖的順序釋放
B.按加鎖的反序釋放
C.按執行的順序釋放
D.按執行的反序釋放
正確答案:B
9). 下列關於面向物件的論述中,正確的`是( )。
A.面由物件是指以物件為中心,分析、設計和實現應用程式的機制
B.面向物件是指以功能為中心,分析、設計和實現應用程式的機制
C.面向物件僅適用於程式設計階段
D.面向物件是一種程式設計語言
正確答案:A
答案解析:面向物件是一種程式設計方式,Java、C++是面向物件設計的語言,而C是面 向過程設計的語言。面向物件設計適應於設計、編碼、實現、測試等一系列環節。
10). 定義無符號整數類為UInt ,下面可以作為類UInt例項化值的是( )。
A.-369
B.369
C.0.369
D.整數集合{1,2,3,4,5}
正確答案:B
答案解析:A 是有符號數,C是浮點數,D 是集合,並不是類的例項化物件,只有B完全符合。