wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

一維陣列

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

請問下列何者為C++的陣列?

a)

int a;

b)

int a10;

c)

int a[10];

d)

int a-10;

2.

這裡有一個陣列,

a[5]={😀,😁,😘,🤣,😎};

請問,如果cout<<a[3],我會看到何者?

a)

😀

b)

🤣

c)

🙄

d)

😘

3.

下方是一個一維陣列,

int a[10]={🍕,🍔,🍟,🌭,🍖,🥩,🍜,🍙,🍦,🍮};

請問:如果我希望能輸出這筆資料「🍖」,

程式碼cout後面的指令,為下列何者?

cout<< ;

a)

a[5]

b)

a[4]

c)

a-5

d)

a5

e)

a4

4.

a[5]={1,2,3,4,5};

cout<<a[4];

會輸出何種結果?

a)

2

b)

3

c)

4

d)

5

5.

下方是一個陣列,

a[10]={1,2,3,4,5,6,7,8,9,10};

請問,cout<<a,會輸出哪種結果?

a)

1,2,3,4,5,6,7,8,9,10

b)

0

c)

0x6ffe00

d)

10

6.

以下是一個陣列a,

int a[5]={40,30,50,60};

如果我們想要看到陣列裡的每個值,

我們可以用下列哪個指令處理。

a)

cout<<a[5];

b)

cout<<a;

c)

for(int i=0;i<5;i++)

{

cout<<a[i];

}

d)

while(i>0)

{

cout<<a[i];

}

7.

請問下列程式碼的結果為何?

int a[5]={0};

for(int i=0;i<5;i++)

{

cout<<a[i]<<" ";

}

a)

0

b)

0000

c)

0,0,0,0,0,

d)

0 0 0 0 0

8.

a[5]={1,2,3,4,5};

我們知道a[0]是1,a[2]是3;

接著,我們加入這個指令:a[1]=6;(把第一項取代)

請問我們輸出整個陣列會看到下列何者?

a)

12345

b)

16345

c)

123456

d)

12346

9.

請問下列程式碼的結果為何?

int a[4]={80,60,90,100};

a[0]=90;

a[2]=100;

for(int i=0;i<4;i++)

{

cout<<a[i]<<",";

}

a)

80,60,90,100,

b)

80,80,90,90,

c)

90,60,100,100

d)

80,100,90,100

10.

請問同時間處理多筆同型態的資料,我們可以用何種資料結構?

讓我們只需要宣告一次即可。

a)

變數

b)

儲存空間

c)

陣列

d)

硬碟