- Java程序設計與實踐教程(第2版)
- 楊麗萍 王薇 張焱焱主編 北京云班科技有限公司副主編
- 636字
- 2019-07-01 11:10:56
理論練習題
一、判斷題
1.Java中數組元素只能是簡單數據類型。(?。?/p>
2.Java中數組元素下標總是從0開始,下標可以是整型或整型表達式。(?。?/p>
3.說明或聲明數組時不分配內存大小,創建數組時分配內存大小。( )
4.若執行“char[] chrArray={ 'a', 'b', 'c', 'd', 'e', 'f', 'g'}; char chr=chrArray[6]; ”,則不會出現錯誤提示。( )
5.整型數組可以定義為:(?。?/p>
int[] intArray[60];
二、填空題
1.Java中聲明數組包括數組的名字,數組包含的元素的______。
2.數組聲明后,必須使用______運算符分配內存空間。
3.在Java中,所有的數組都有length屬性,這個屬性存儲了該數組的______。
4.聲明數組僅僅是給出了數組名字和元素的數據類型,要想真正地使用數組還必須為它______。
5.設有數組定義:
int a[] = { 1 ,2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 };
則執行下列幾個語句后的輸出結果是______。
for (int i = 0 ; i <a.length ; i ++ ) if( a[i] %3==0 ) System.out.print(a[i]+" ");
三、選擇題
1.下列有關數組的敘述中,錯誤的是(?。?。
A. 在同一個環境下,數組與內存變量可以同名,兩者互不影響
B. 可以用一維數組的形式訪問二維數組
C. 在可以使用簡單內存變量的地方都可以使用數組元素
D. 一個數組中各元素的數據類型可以相同,也可以不同
2.完成以下代碼“int[] x = new int[5]; ”后,以下說明中(?。┦钦_的。
A. x[4]為0
B. x[4]未定義
C. x[5]為0
D. x[0]為空
3.若已定義“byte[ ] x= {1, 2, 3, 4}; ”,其中0≤k≤3,則對x數組元素錯誤的引用是( )。
A. x[5-3]
B. x[k]
C. x[k+5]
D. x[0]
4.設i、j為int型變量名,a為int型數組名,以下選項中,正確的賦值語句是(?。?。
A. i = i + 2
B. a[0] = 7;
C. i++ = --j;
D. a(0) = 66;
5.設數組定義“int[] Array = new int[10]; ”,則數組的第一個元素正確引用方法為(?。?。
A. Array[1]
B. Array[0]
C. Array[]
D. Array