wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Array - Data Structures

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

โปรแกรมใดที่จำเป็นต้องใช้ตัวแปรอาร์เรย์

a)

โปรแกรมคำนวณหาพื้นที่รูปวงกลม

b)

โปรแกรมคำนวณหาพื้นที่รูปวงกลม 20 วง

c)

โปรแกรมคำนวณหาพื้นที่และเส้นรอบวงของวงกลม

d)

โปรแกรมหาพื้นที่วงกลมใดที่มีค่ามากที่สุดจาก 20 วง

2.

ถ้าตัวแปร A เป็นตัวแปรแบบอาร์เรย์แล้ว กลุ่มข้อมูลใดสามารถัดเก็บที่ตัวแปร A ได้

a)

25 , 60 , boy , T

b)

A , B , C , D

c)

Dog , cat 2.50

d)

True , Somsri , 10.25

3.

จากโปรแกรมต่อไปนี้ Data มีผลลัพธ์เป็นเท่าไร

a)

60

b)

50

c)

30

d)

40

4.

ข้อใดต่อไปนี้ที่ผู้เขียนโปรแกรมควารกำหนดเป็นตัวแปรอาร์เรย์

a)

I เก็บค่ากรนับรอบของลูป จำนวน 20 รอบ

b)

Score เก็บค่าคะแนนนักศึกษา 20 คน

c)

Mean เก็บคะแนนเฉลี่ยนักศึกษา 20 คน

d)

Max เก็บคะแนนนักศึกษาที่มีคะแนนสูงสุดจาก 20 คน

5.

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

a)

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

b)

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

c)

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

d)

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

6.

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

a)

10 ค่า

b)

20 ค่า

c)

19 ค่า

d)

21 ค่า

7.

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

a)

5

b)

50

c)

500

d)

5000

8.

ข้อใดคือความหมายของโครงสร้างข้อมูลแบบอาร์เรย์

a)

กลุ่มข้อมูลที่มีค่าชนิดเดียวกัน

b)

กลุ่มข้อมูลที่เป็นตัวเลขเท่านั้น

c)

กลุ่มข้อมูลที่มีความสัมพันธ์กัน

d)

กลุ่มข้อมูลที่มีการลดความซ้ำซ้อน

9.

ถ้าประกาศตัวแปรอาร์เรย์ดังนี้ Data : array [1…5] of integer : ข้อมูลใดไม่สามารถเก็บในอาร์เรย์ชุดนี้ได้

a)

0 0 0 0 0

b)

500 20 40 25 2.5

c)

601 2 0 13 100

d)

1 0 0 0 1

10.

การประกาศตัวแปรอาร์เรย์เพื่อใช้งานต้องประกอบด้วยอะไรบ้าง

a)

ชื่ออาร์เรย์ ชนิดข้อมูล

b)

ชื่ออาร์เรย์ ค่าสูงสุดและค่าต่ำสุด ชนิดข้อมูล

c)

ชื่ออาร์เรย์ ค่าสูงสุดและค่าต่ำสุด มิติของอาร์เรย์ ชนิดข้อมูล

d)

ชื่ออาร์เรย์ ค่าสูงสุดและค่าต่ำสุด มิติของอาร์เรย์ ชนิดข้อมูล จำนวนสมาชิก

11.

โปรแกรมข้อใดที่จำเป็นต้องใช้โครงสร้างข้อมูลแบบเร็คคอร์ดไม่สามารถใช้แบบอาร์เรย์ได้

a)

ต้องการเก็บค่าหลายค่า

b)

ต้องการเก็บหลายค่าที่ชนิดข้อมูลเหมือนกัน

c)

ต้องการเก็บหลายค่าที่ชนิดข้อมูลแตกต่างกัน

d)

ต้องการเก็บค่าที่เป็นสตริง

12.

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

a)

ตัวอักขระ

b)

ข้อความ

c)

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

d)

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

13.

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

a)

ตัวอักขระ

b)

ข้อความ

c)

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

d)

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

14.

ข้อใดกล่าวถึงตัวแปรอาร์เรย์ได้ถูกต้อง

a)

ตัวแปรเดียวเก็บข้อมูลได้หลายประเภท

b)

ตัวแปรเดียวเก็บข้อมูลประเภทเดียวได้หลายชุด

c)

ตัวแปรเดียวเก็บข้อมูลได้ชุดเดียว

d)

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

15.

ข้อใดกล่าวถึงตัวแปรข้อความได้ถูกต้อง

a)

ตัวแปรตัวอักขระที่มีขนาดตัวอักขระเท่ากับจำนวนอักขระทั้งหมดในข้อความบวกเพิ่มอีกหนึ่ง

b)

การสร้างตัวแปรข้อความเพื่อเก็บข้อมูลประเภทข้อความ

c)

ตัวแปรตัวอักขระที่มีขนาดตัวอักขระเท่ากับจำนวนอักขระทั้งหมดในข้อความ

d)

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