Java筆試題解(10)

1:


A.       15397

B.       程序錯誤

C.       13597

D.       13579

 

答案:D

解析:

本題目考察數組和循環的使用,當循環遍歷數組元素時,可以使用foreach循環,取出數組a中的元素放在變量s0中,然後通過循環一一輸出。在循環前使用Arrays.sort()方法對數組進行了升序排列,因此輸出元素時爲排序後元素,正確答案爲D. 


2:


A.       代碼:int i[2]=newint[];聲明瞭數組i;

B.       代碼:int i={1,2};聲明瞭數組i,並且初始值爲1和2;

C.       數組中可以存放不同數據類型的數據

D.       可以使用數組對象的length屬性獲取數組的長度

答案:A,C

解析:

此題目考查的是一維數組的數據存儲。數組在使用時需要4步,分別是聲明數組、分配空間、賦值、對數組進行處理。選項A採用了錯誤的聲明方式,選項B使用了Java中提供的將聲明數組、分配空間和賦值合併完成的一種創建數組的方式。在Java中,數組就是一個變量,是將相同數據類型的數據存儲在內存中,因此選項C是錯誤的。使用數組名. Length可以獲取數組的長度,因此D是正確選項。

3:


A.       我是第1名!我是第3名!我是第5名!我是第7名!我是第9名!

B.       我是第1名!我是第2名!我是第3名!我是第4名!

C.       我是第1名!我是第2名!我是第3名!我是第4名!我是第5名!

D.       我是第1名!我是第3名!我是第5名!我是第7名!

 

答案:A

解析:

首先,本題是一個標準的i從[0]開始到[數組長度-1]的一個循環遍歷數組。\n那麼對應的myArray[i]隨着i而遞增,一樣從下標0開始。到數組的最後一個下標[數組長度-1]結束。\n因此,數組中所有元素都被順序遍歷輸出,內容爲1,3,5,7,9答案應該是A。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章