wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบวิทยาการคำนวณ

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

ข้อใดต่อไปนี้คือขั้นตอนแรกของการแก้ปัญหาแบบมีระบบ?

a)

ทดลองลงมือทำเลย

b)

วิเคราะห์ปัญหา

c)

เขียนโปรแกรมทันที

d)

หาข้อมูลเพิ่ม

2.

ข้อใดไม่ใช่คุณสมบัติของอัลกอริทึมที่ดี?

a)

มีขั้นตอนที่ชัดเจน

b)

เข้าใจยาก

c)

มีลำดับที่แน่นอน

d)

มีจุดเริ่มต้นและจุดสิ้นสุด

3.

ข้อมูลชนิดใดเหมาะสำหรับเก็บเลขจำนวนเต็ม?

a)

float

b)

char

c)

int

d)

string

4.

ข้อใดคือเงื่อนไขในโครงสร้างควบคุมแบบมีทางเลือก?

a)

if...else

b)

for

c)

while

d)

print

5.

เครื่องมือใดใช้ในการสร้างผังงาน (Flowchart)?

a)

Excel

b)

Word

c)

PowerPoint

d)

Draw.io

6.

คำสั่ง `print("Hello")` ในภาษา Python จะทำงานอย่างไร?

a)

แสดง Hello บนหน้าจอ

b)

รับค่า Hello จากผู้ใช้

c)

ลบข้อความ Hello

d)

แปลข้อความ Hello เป็นภาษาอื่น

7.

ข้อใดคือลูปที่มีจำนวนรอบแน่นอนใน Python?

a)

while

b)

do...while

c)

for

d)

if

8.

ข้อใดคือปัญหาเชิงคำนวณ?

a)

การคิดเลขในใจ

b)

การเดินทางไปโรงเรียน

c)

การวิเคราะห์ข้อมูล

d)

การวาดภาพ

9.

ข้อใดคือลูปที่มีจำนวนรอบแน่นอนใน Python?

a)

while

b)

do...while

c)

for

d)

if

10.

ข้อใดคือปัญหาเชิงคำนวณ?

a)

การคิดเลขในใจ

b)

การเดินทางไปโรงเรียน

c)

การวิเคราะห์ข้อมูล

d)

การวาดภาพ

11.

ในผังงาน สัญลักษณ์สี่เหลี่ยมขนมเปียกปูน ใช้แทนอะไร?

a)

จุดเริ่มต้น

b)

การประมวลผล

c)

การตัดสินใจ

d)

การแสดงผล

12.

ข้อใดเป็นผลลัพธ์ของ `3 + 5 * 2` ตามลำดับความสำคัญของเครื่องหมาย?

a)

16

b)

13

c)

10

d)

11

13.

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

a)

.docx

b)

.xlsx

c)

.png

d)

.mp3

14.

แนวคิดใดช่วยให้แก้ปัญหาใหญ่ๆ โดยแบ่งเป็นส่วนเล็กๆ?

a)

การคิดเชิงคำนวณ

b)

การเขียนโค้ด

c)

การสร้างเกม

d)

การสุ่มข้อมูล

15.

ไฟล์นามสกุล `.py` เป็นไฟล์ประเภทใด?

a)

เอกสาร

b)

ภาพ

c)

โปรแกรม

d)

เพลง

16.

ภาษาใดใช้สำหรับควบคุมการทำงานของเว็บไซต์?

a)

Python

b)

HTML

c)

Scratch

d)

Excel

17.

ข้อใดคือคุณสมบัติของการคิดเชิงคำนวณ?

a)

คิดเร็ว

b)

แยกแยะ

c)

คิดแบบสุ่ม

d)

ทำซ้ำโดยไม่มีเงื่อนไข

18.

สำหรับควบคุมการทำงานของเว็บไซต์?

a)

Python

b)

HTML

c)

Scratch

d)

Excel

19.

ข้อใดคือคุณสมบัติของการคิดเชิงคำนวณ?

a)

คิดเร็ว

b)

แยกแยะ

c)

คิดแบบสุ่ม

d)

ทำซ้ำโดยไม่มีเงื่อนไข

20.

ข้อใดคือการใช้เทคโนโลยีแก้ปัญหาในชีวิตประจำวัน?

a)

เดินไปโรงเรียน

b)

ปั่นจักรยาน

c)

ใช้แอปสั่งอาหาร

d)

อ่านหนังสือ

21.

ใน Scratch บล็อก "ถ้า...แล้ว..." ใช้สำหรับอะไร?

a)

ทำซ้ำ

b)

แสดงผล

c)

ควบคุมเงื่อนไข

d)

ขยับตัวละคร

22.

โครงสร้างข้อมูลแบบใดเก็บข้อมูลเรียงตามลำดับ?

a)

set

b)

list

c)

dict

d)

tuple

23.

ข้อใดเป็นภาษาระดับสูง?

a)

Python

b)

ภาษาเครื่อง

c)

ภาษาแอสเซมบลี

d)

ไบนารี

24.

ข้อใดคือประโยชน์ของการเรียนเขียนโปรแกรม?

a)

เล่นเกมเก่งขึ้น

b)

จำสูตรคณิตศาสตร์ได้

c)

สื่อสารภาษาอังกฤษได้ดี

d)

ฝึกคิดอย่างเป็นระบบ