
1:

A.15397
B.程序錯誤
C.13597
D.13579
答案:D
解析:
本題目考察數(shù)組和循環(huán)的使用,當(dāng)循環(huán)遍歷數(shù)組元素時,可以使用foreach循環(huán),取出數(shù)組a中的元素放在變量s0中,然后通過循環(huán)一一輸出。在循環(huán)前使用Arrays.sort()方法對數(shù)組進行了升序排列,因此輸出元素時為排序后元素,正確答案為D.
2:

A.代碼:int i[2]=new
int[];聲明了數(shù)組i;
B.代碼:int i={1,2};聲明了數(shù)組i,并且初始值為1和2;
C.數(shù)組中可以存放不同數(shù)據(jù)類型的數(shù)據(jù)
D.可以使用數(shù)組對象的length屬性獲取數(shù)組的長度
答案:A,C
解析:
此題目考查的是一維數(shù)組的數(shù)據(jù)存儲。數(shù)組在使用時需要4步,分別是聲明數(shù)組、分配空間、賦值、對數(shù)組進行處理。選項A采用了錯誤的聲明方式,選項B使用了Java中提供的將聲明數(shù)組、分配空間和賦值合并完成的一種創(chuàng)建數(shù)組的方式。在Java中,數(shù)組就是一個變量,是將相同數(shù)據(jù)類型的數(shù)據(jù)存儲在內(nèi)存中,因此選項C是錯誤的。使用數(shù)組名. Length可以獲取數(shù)組的長度,因此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
解析:
首先,本題是一個標(biāo)準(zhǔn)的i從[0]開始到[數(shù)組長度-1]的一個循環(huán)遍歷數(shù)組。\n那么對應(yīng)的myArray[i]隨著i而遞增,一樣從下標(biāo)0開始。到數(shù)組的最后一個下標(biāo)[數(shù)組長度-1]結(jié)束。\n因此,數(shù)組中所有元素都被順序遍歷輸出,內(nèi)容為1,3,5,7,9答案應(yīng)該是A。