Java筆試題解(10)

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。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容