官术网_书友最值得收藏!

理論練習題

一、判斷題

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

主站蜘蛛池模板: 呼伦贝尔市| 德保县| 和平县| 武川县| 广德县| 洮南市| 平泉县| 元阳县| 福泉市| 都江堰市| 兖州市| 黔江区| 阜阳市| 刚察县| 迁安市| 隆昌县| 新巴尔虎右旗| 翼城县| 泾阳县| 五华县| 千阳县| 大余县| 丹江口市| 罗江县| 哈尔滨市| 东兰县| 得荣县| 霍城县| 二手房| 诏安县| 宣汉县| 陕西省| 彰化市| 来凤县| 玉门市| 施秉县| 湖南省| 临沭县| 曲周县| 巴青县| 闽清县|