wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

บทที่ 1 ม.3 วิทยาการคำนวณ

Total questions: 25

Worksheet time: 17mins

Name
Class
Date
1.

แอปพลิเคชั่นคืออะไร

a)

โปรแกรมที่อำนวยความสะดวกในด้านต่างๆ

b)

งานที่อำนวยความสะดวกในชีวิตประจำวัน

c)

ปุ่มที่อำนวยความสะดวกในด้านต่างๆ

d)

แอปที่อำนวยความสะดวกในชีวิตประจำวัน

2.

แอปพลิเคชันออกแบบมาสำหรับอุปกรณ์รูปแบบใด

a)

ก. Mobile (โมบาย)

b)

ข. Teblet (แท็บเล็ต)

c)

ค.computer (คอมพิวเตอร์)

d)

ง.ถูกทั้งข้อ ก และ ข

3.

ข้อใดคือข้้นตอนแรกในการพัฒนาแอปพลิเคชั่น

a)

ก.การออกแบบ

b)

ข.การสร้างแอปพลิเคชัน

c)

ค.การทดสอบ

d)

ง.การศึกษาความต้องการ

4.

ขั้นตอนสุดท้ายของการพัฒนาแอปพลิเคชั่น คือขั้นตอนใด

a)

ก.การออกแบบ

b)

ข.การสร้างแอปพลิเคชัน

c)

ค.การทดสอบ

d)

ง.การศึกษาความต้องการ

5.

แอปพลิเคชันที่นักเรียนรู้จัก หรือเคยใช้งานมีอะไรบ้าง กรอกมา 1 อย่าง

(a)  

6.

ทำไมเราจึงต้องพัฒนาแอปพลิเคชั่น

a)

เพื่อความทันสมัย

b)

เพื่อความต้องการของคนรุ่นใหม่

c)

เพื่อความทันสมัยและความต้องการของคนรุ่นใหม่

d)

เพื่อรายได้ในอนาคต

7.

“Windows Android Linux” ข้อใดเกี่ยวข้องกับข้อความดังกล่าว

a)

แอปพลิเคชั่นบราวเซอร์

b)

แอปพลิเคชั่นบริการ

c)

แอปพลิเคชันเทคนิค

d)

แอปพลิเคชันระบบ

8.

หากกำลังพูดถึง “แอปพลิเคชั่นระบบและแอปพลิเคชันที่ตอบสนองต่อความต้องการผู้ใช้” แสดงว่าผู้พูดกำลังพูดถึงเรื่องอะไร

a)

ประเภทของผังงาน

b)

ประเภทของแอปพลิเคชัน

c)

ขั้นตอนการเขียนของผังงาน

d)

ขั้นตอนการพัฒนาแอปพลิเคชัน

9.

การพัฒนาแอพพลิเคชั่นมีกี่ขั้นตอน

a)

1

b)

2

c)

3

d)

4

10.

ข้อใดคือหัวใจสำคัญของขั้นตอนการพัฒนาแอพพลิเคชั่น

a)

ศึกษาความต้องการ

b)

การออกแบบ

c)

การสร้างแอพพลิเคชั่น

d)

การทดสอบ

11.

ขั้นตอนใดคือเป้าหมายของการค้นหาข้อผิดพลาดของแอพพลิเคชั่น

a)

การศึกษาความต้องการ

b)

การออกแบบ

c)

การสร้างแอปพลิเคชัน

d)

การทดสอบ

12.

ตัวเลือกในข้อใดกล่าว ไม่ถูกต้อง เกี่ยวกับ Scratch

a)

สามารถสร้างแอนิเมชั่น เกมส์ หรือ นิทานได้

b)

เป็นภาษาโปรแกรมที่อยู่ในรูปแบบกราฟิก

c)

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

d)

ติดตั้งใช้งานเฉพาะแบบ ออฟไลน์ เท่านั้น

13.

ข้อใดอธิบายส่วนประกอบของโปรเจกต์ Scratch ไม่ถูกต้อง

a)

Stage: พื้นที่สำหรับแสดงผลจากโปรแกรม

b)

Sprite: ส่วนที่ใช้จัดการเกี่ยวกับตัวละคร

c)

Code: ส่วนที่ใช้สำหรับเขียนโปรแกรม

d)

Costume: กำหนดพื้นหลังของโปรแกรม

14.

ถ้าต้องการกำหนดให้ตัวละครเคลื่อนที่ไปข้างหน้า หมุนไปทางซ้ายหรือขวา จะต้องเลือกใช้คำสั่งในกลุ่มใด

a)

กลุ่ม Motion

b)

กลุ่ม Control

c)

กลุ่ม Looks

d)

กลุ่ม Sensing

15.

ถ้าต้องการกำหนดให้ตัวละครเคลื่อนที่ไปข้างหน้า หมุนไปทางซ้ายหรือขวา จะต้องเลือกใช้คำสั่งในกลุ่มใด

a)

กลุ่ม Motion

b)

กลุ่ม Control

c)

กลุ่ม Looks

d)

กลุ่ม Sensing

16.

การกำหนดให้ตัวละครเปลี่ยนจากรูปร่างหนึ่งไปอีกรูปร่างหนึ่งได้นั้น จะต้องเลือกใช้คำสั่งใด

a)

คำสั่ง Next Costume

b)

คำสั่ง Next Backdrop

c)

คำสั่ง Change Costume

d)

คำสั่ง Go to Sprite

17.

การใช้รหัสลำลอง หรือผังงาน โดยวิธีการแก้ปัญหาที่ได้ เรียกว่า ขั้นตอนวิธีหรืออัลกอริทึม (algorithm) อยู่ในขั้นตอนการแก้ปัญหาใด

a)

การวิเคราะห์และกำหนดรายละเอียดของปัญหา

b)

การวางแผนการแก้ปัญหา

c)

การดำเนินการแก้ปัญหา

d)

การตรวจสอบและปรับปรุง

18.

การทำความเข้าใจเกี่ยวกับ รายละเอียด เงื่อนไข ข้อกำหนด รวมถึงข้อจำกัดต่าง ๆ ของปัญหา อยู่ในขั้นตอนการแก้ปัญหาใด

a)

การวิเคราะห์และกำหนดรายละเอียดของปัญหา

b)

การวางแผนการแก้ปัญหา

c)

การดำเนินการแก้ปัญหา

d)

การตรวจสอบและปรับปรุง

19.

การเขียนผังงานดังภาพคือรูปแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบอิสระ

20.

การเขียนผังงานดังภาพคือรูปแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบอิสระ

21.

การเขียนผังงานดังภาพคือรูปแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบอิสระ

22.

รหัสลำลอง มีลักษณะเป็นอย่างไร

a)
b)
c)
d)
23.

เรียงลำดับอัลกอริทึมแบบรหัสลำลองการจัดงานวันเกิด

1. เปิดกล่องเค้ก

2. เป่าเทียน

3. ปักเทียน

4. นำเทียนออก

5. จุดเทียน

6. ตักเค้กรับประทาน

a)

1-> 5 -> 3 -> 2 -> 4 -> 6

b)

1-> 2 -> 3 -> 6 -> 5 -> 4

c)

1-> 3 -> 5 -> 2 -> 4 -> 6

d)

1-> 5 -> 4 -> 2 -> 6 -> 3

24.

ภาษาโปรแกรมคอมพิวเตอร์คืออะไร

a)

Keyword คีย์เวิร์ด

b)

Statement คำสั่งประมวลผล

c)

ภาษาที่ถูกออกแบบมาเพื่อสั่งงานคอมพิวเตอร์

d)

ลำดับของคำสั่ง ใช้การแก้ปัญหาทางคณิตศาสตร์หรือกาค้นหา การแทนค่า

25.

ภาษา python แปลภาษาในลักษณะใด

a)

อ่านโค้ดคำสั่งทีละบรรทัดแล้วก็ทำงานให้ ผลลัพธ์ ออกมา

b)

ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน

c)

แปลภาษาทีละบล็อก แล้วสั่งทำงาน

d)

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