wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Stack - Data Structures

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

การนำข้อมูลเข้าสแต็กเรียกว่าอะไร

a)

Push

b)

Pop

c)

Stack

d)

Top

2.

คุณสมบัติของสแต็กที่เรียกว่า LIFO เนื่องมาจากสาเหตุใด

a)

มีบัฟเฟอร์สำรองและจัดสรรการเข้าออกของข้อมูล

b)

ข้อมูลเข้าก่อนออกก่อนข้อมูลเข้าทีหลัง ออกทีหลัง

c)

ข้อมูลเข้าก่อนออกทีหลัง ข้อมูลเข้าที่หลังออกก่อน

d)

ข้อมูลเข้าก่อนมีสิทธิออกก่อน หรือออกทีหลังก็ได้

3.

ข้อใดที่กล่าวถึง Operations เกี่ยวกับสแต็กไม่ถูกต้อง

a)

Push A

b)

Push 20

c)

Pop A

d)

Pop

4.

ขณะที่สแต็กว่าง ถ้ามีการดำเนินการ Push W , Push D , Push x , Push Q หลังจากนั้นทำการ Pop ค่าที่ออกจากสแต็กคือค่าใดบ้าง

a)

W D X Q

b)

W D Q X

c)

Q X D W

d)

Q X W D

5.

ข้อใดที่เป็นนิพจน์อินฟิกซ์

a)

A + B - C

b)

+AB - C

c)

+ -ABC

d)

AB + C-

6.

ข้อใดเป็นนิพจน์โพสต์ฟิกซ์

a)

A + B - C

b)

+ AB – C

c)

+ - ABC

d)

AB + C –

7.

ข้อใดเป็น Operators ทั้งหมด

a)

+ - * / ^

b)

+ ( ) = >

c)

A Z % ( ) ^

d)

+ % ( ) ^

8.

นิพจน์ AB + เรียกว่านิพจน์อะไร

a)

นิพจน์อินฟิกซ์

b)

นิพจน์โพสต์ฟิกซ์

c)

นิพจน์พรีฟิกซ์

d)

ไม่มีข้อใดถูก

9.

แปลงนิพจน์ A + B / C*D – E เป็นนิพจน์โพสต์ฟิกซ์ได้คำตอบตามข้อใด

a)

ABC/D*+E-

b)

ABC/D*E+-

c)

ABC/D+E*-

d)

ABC/D*E+-

10.

แปลงนิพจน์พรีฟิกซ์ -5 + 9 * 3 - 1 2 เป็นนิพจน์โพสต์ฟิกซ์ได้คำตอบตามข้อใด

a)

5 9 3 1 2 - * + -

b)

5 - 9 + 3 * 1 - 2

c)

5 9 - 3 * 1 + 2 -

d)

- + * - 5 9 3 1 2

11.

ข้อใดคือการทำงานของสแต็ก

a)

FIFO

b)

LIFO

c)

FILO

d)

FIFO และ LIFO ถูก

12.

ข้อใดคือการทำงานของฟังก์ชัน Push

a)

คืนค่าของข้อมูลที่อยู่ในตำแหน่งบนสุดของสแต็ก โดยลบข้อมูลออก

b)

คืนค่าของข้อมูลที่อยู่ในตำแหน่งบนสุดของสแต็ก โดยไม่ลบข้อมูลออก

c)

เพิ่มข้อมูลเข้าไปอยู่ในตำแหน่งบนสุดของสแต็ก

d)

ไม่มีข้อถูก

13.

ข้อใดคือการทำงานของฟังก์ชัน Pop

a)

คืนค่าของข้อมูลที่อยู่ในตำแหน่งบนสุดของสแต็ก โดยลบข้อมูลออก

b)

คืนค่าของข้อมูลที่อยู่ในตำแหน่งบนสุดของสแต็ก โดยไม่ลบข้อมูลออก

c)

เพิ่มข้อมูลเข้าไปอยู่ในตำแหน่งบนสุดของสแต็ก

d)

ไม่มีข้อถูก

14.

จากรูปต่อไปนี้เป็นการนำอาเรย์มาใช้ในการสร้างสแต็ก จงเลือกข้อมูลเชิงกายภาพให้ถูกต้อง

a)

Count = 3 , Stack Max = 5 , Top = 2

b)

Count = 3 , Stack Max = 5 , Top = 3

c)

Count = 3 , Stack Max = 4 , Top = 2

d)

Count = 3 , Stack Max = 4 , Top = 3

15.

ข้อใดไม่ใช่การประยุกต์ใช้สแต็ก

a)

การเรียงลำดับข้อมูลย้อนกลับ

b)

การนับจำนวนข้อมูล

c)

การย้อนรอย

d)

การหน่วงเวลา