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。