wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Array

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

ข้อใดเป็นความหมายของ array

a)

โครงสร้างข้อมูลที่ใช้เก็บข้อมูลต่างชนิดกัน

b)

โครงสร้างข้อมูลที่ใช้เก็บข้อมูลชนิดเดียวกัน

c)

โครงสร้างข้อมูลที่เก็บข้อมูลตัวเลข

d)

โครงสร้างข้อมูลที่เก็บข้อมูลโดยไม่จำกัดขอบเขต

2.

ตัวแปรอาร์เรย์ต่างกับตัวแปรเดี่ยวอย่างไร

a)

ตัวแปรอาร์เรย์เก็บค่าในฮาร์ดดิสก์ตัวแปรเดี่ยวเก็บค่าใน RAM

b)

ตัวแปรอาร์เรย์เก็บค่าแบบ Numeric ตัวแปรเดี่ยวเก็บค่าแบบ String

c)

ตัวแปรอาร์เรย์เก็บค่าคงที่ ตัวแปรเดี่ยวเก็บค่าเปลี่ยนแปลงได้

d)

ตัวแปรอาร์เรย์เก็บค่าได้หลายค่า ตัวแปรข้อมูลเดี่ยวเก็บค่าได้เพียงค่าเดียว

3.

โครงสร้างข้อมูลเชิงเส้นมีลักษณะเป็นอย่างไร

a)

โครงสร้างข้อมูลที่สมาชิกแต่ละตัวจะเชื่อมกับสมาชิกตัวถัดไปเพียงตัวเดียว

b)

ประกอบด้วยสมาชิกที่เป็นโครงสร้างข้อมูลอื่นจัดเรียงกันในรูปแบบไบนารี่

c)

สามารถใช้แสดงความสัมพันธ์ของข้อมูลที่ซับซ้อนได้มากกว่า

d)

โครงสร้างข้อมูลที่สมาชิกแต่ละตัวจะเชื่อมกับสมาชิกตัวถัดไปหลาย ๆ ตัว

4.

ลักษณะของอาร์เรย์หนึ่งมิติเป็นอย่างไร และมีการใช้งานอย่างไร

a)

เป็นตารางที่มีทั้งแถวและคอลัมน์ การใช้งาน นิยมใช้กับการวนลูปที่ซ้อนกัน 2 ลูป

b)

เป็นตารางที่มีสองแถวขึ้นไป การใช้งานจะใช้อ้างไปยังตำแหน่งของแต่ละสมาชิกในอาร์เรย์ซึ่งมีค่าเป็นลำดับ

c)

เป็นตารางที่มีเพียงแถวเดียว การใช้งานจะใช้อ้างไปยังตำแหน่งของแต่ละสมาชิกในอาร์เรย์ซึ่งมีค่าเป็นลำดับ

d)

เป็นตารางที่มีเพียงแถวเดียว การใช้งานจะใช้อ้างไปยังตำแหน่งของแต่ละสมาชิกในอาร์เรย์ซึ่งมีค่าเป็น1

5.

float score[5]; ตรงกับข้อใด

a)

ตัวแปร score เป็น float

b)

ตัวแปรชื่อ float เก็บข้อมูล score

c)

ตัวแปร score เก็บข้อความ

d)

ตัวแปร float เก็บตัวอักขระ

6.

ข้อใดกำหนด a ให้เป็น array ของ int ขนาด 5 ช่อง ได้ถูกต้อง

a)

int = a[5];

b)

int : a[5];

c)

int a[5];

d)

int == a[5]

7.

ถ้า a[5] จะมีค่าเริ่มต้นของดัชนีที่ค่าใด และสิ้นสุดที่ค่าใด

a)

เริ่มต้นที่ a[1] และสิ้นสุด a[5]

b)

เริ่มต้นที่ a[0] และสิ้นสุด a[4]

c)

เริ่มต้นที่ a[1] และสิ้นสุด a[4]

d)

เริ่มต้นที่ a[0] และสิ้นสุด a[5]

8.

ข้อมูลในข้อใดที่สามารถเก็บในรูปแบบของ array ได้

a)

a 1 +

b)

1 2.5 k

c)

0.2 3.1 4.1

d)

C 1 2

9.

กำหนด a[] = {7, 3, 2, 5, 6}; ค่าของ a[2] คือ

(a)  

10.

ในรูปนี้ คือ array กี่มิติ

a)

1 มิติ

b)

2 มิติ

c)

3 มิติ

d)

4 มิติ

11.

กำหนด a[ ] = {2, 5, 3, 9}; ข้อใดบ้างถูกต้อง

a)

a[0] เป็นสมาชิกของอะเรย์ตัวแรกสุด

b)

a[1] มีค่าเท่ากับ 2

c)

a[2] มีค่าเท่ากับ 3

d)

สมาชิกตัวสุดท้ายของอะเรย์ คือ a[4]

12.

ดัชนีชี้ตำแหน่งของ Array เริ่มต้นที่ค่าอะไร ?

a)

1

b)

ตามที่ผู้ใช้กำหนดแต่ >0

c)

0

d)

ตามที่ผู้ใช้กำหนดแต่ >1

13.

ถ้า a[3][3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9}; แล้ว a[1][2] มีค่าเท่าใด

(a)  

14.

ถ้า a[4][3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9}; แล้ว a[2][2] มีค่าเท่าใด

(a)  

15.

ข้อใดคือคำสั่งสร้าง Array?

a)

int intID [ ] = {1,2,3}

b)

Array int intID [ ] = {1,2,3}

c)

int iArray ntID = {1,2,3}

d)

Array intID [ ] = int {1,2,3}

16.

จากโค้ด จงระบุชนิดของตัวแปร (ค่า X)

X = {

{ {3, 4, 2, 3}, {0, -3, 9, 11}, {23, 12, 23, 2} },

{ {13, 4, 56, 3}, {5, 9, 3, 5}, {3, 1, 4, 9} }

};

a)

int X[2][4][3]

b)

int X[2][4]

c)

int X[2][3][4]

d)

int X[2][6]

17.

ประกาศตัวแปร A : array[1…20] of integer : ตัวแปรอาร์เรย์ชุดที่ประกาศนี้สามารถเก็บค่าได้ทั้งหมดกี่ค่า

a)

10 ค่า

b)

20 ค่า

c)

19 ค่า

d)

21 ค่า

18.

J : Array [1…100, 1..5] of Integer ; ตัวแปรอาร์เรย์ J ประกอบด้วยสมาชิกกี่ค่า

a)

5

b)

50

c)

500

d)

5000

19.

กำหนดให้ char s1[9] = “LANGUAGE”; ดังนั้น s1 เป็นตัวแปรประเภทใด

a)

ตัวอักขระ

b)

ข้อความ

c)

ตัวอักขระ และ ข้อความ ถูก

d)

ไม่มีคำตอบที่ถูก

20.

กำหนดให้ char s2[4] = {‘G’, ‘O’, ‘O’, ‘D’}; ดังนั้น s2 เป็นตัวแปรประเภทใด

a)

ตัวอักขระ

b)

ข้อความ

c)

ตัวอักขระ และ ข้อความ ถูก

d)

ไม่มีคำตอบที่ถูก

21.

ข้อใดต้องใช้ตัวแปรเป็นอะเรย์ 2 มิติ

a)

เพื่อเก็บคะแนนของนักเรียนวิชาคอมพิวเตอร์ 100 คน

b)

เพื่อเก็บคะแนนนักเรียน 40 คน จำนวน 5 วิชา

c)

เพื่อเก็บปริมาณน้ำฝนแต่ละเดือนในช่วง 10 ปี

d)

เพื่อเก็บจำนวนนักเรียนของโรงเรียน 100 โรง

22.

ข้อใดมีความคล้ายคลึงกับโครงสร้างข้อมูลแบบ array

a)

ปิรามิด

b)

ห้องแถว

c)

กิ๊ฟเซ็ท

d)

กระทง

23.

ข้อใดถูกต้อง

a)

a[0] เป็นสมาชิกของอะเรย์ตัวแรกสุด

b)

a[]={2,5,3,9} ตัวแปรอะเรย์ที่มีค่า 5 คือ a[2]

c)

a[]={2,5,3,9} สมาชิกตัวสุดท้ายของอะเรย์คือ a[4]

d)

a[1] แสดงว่ามีข้อมูลในเซลทั้งหมด 2 เซล

24.

ข้อใดต่อไปนี้เป็นอาร์เรย์ 2 มิติ

a)

array anarray[20][20];

b)

int anarray[20][20];

c)

int array[20, 20];

d)

char array[20];

25.

จากรูปภาพเป็น Array ข้อมูลแบบใด

a)

1 มิติ

b)

3 มิติ

c)

2 มิติ

d)

4 มิติ

26.

index[z][x][y] คือ Array กี่มิติ

a)

1 มิติ

b)

2 มิติ

c)

3 มิติ

d)

4 มิติ

27.

ข้อมูลใดไม่สามารถกำหนดตัวแปรแบบ int ได้

a)

1

b)

-20

c)

0

d)

2.3

28.

ในรูปนี้ คือ array กี่มิติ

a)

1 มิติ

b)

2 มิติ

c)

3 มิติ

d)

4 มิติ

29.

จากรูป

แนวนอนคือ วันที่

แนวตั้งคือ พนักงานคนที 1,2,3....

อยากทราบว่า ตำแหน่ง หมายเลข 6 คือ

a)

K[4][1]

b)

K[1][4]

c)

K[6][1]

d)

K[1][6]

30.

จากรูปการใช้ Array ใน PHP เมื่อแสดงผลจะได้ผลลัพธ์ตรงกับข้อใด

a)

A

B

C

b)

'A'

'B'

'C'

c)

"A"

"B"

"C"

d)

arr[0]="A"

arr[0]="B"

arr[0]="C"