wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบระบบคอมพิวเตอร์และการเขียนโปรแกรม

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

ข้อใดกล่าวถึง “ระบบคอมพิวเตอร์” ได้อย่างถูกต้อง

a)

มีเพียงซอฟต์แวร์เท่านั้นที่สามารถทำงานได้

b)

มีฮาร์ดแวร์ ซอฟต์แวร์ และข้อมูลทำงานร่วมกัน

c)

ใช้ได้เฉพาะในระบบเครือข่ายเท่านั้น

d)

ทำงานได้ก็ต่อเมื่อมีไฟล์เสียงและภาพเท่านั้น

2.

ภาษาเครื่อง (Machine Language) คืออะไร

a)

ภาษาที่มนุษย์ใช้ในการเขียนโปรแกรมทั่วไป

b)

ภาษาโปรแกรมระดับสูงที่ง่ายต่อการเรียนรู้

c)

ภาษาที่เขียนด้วยรหัสฐานสิบทั้งหมด

d)

ภาษาในรูปแบบเลขฐานสองที่คอมพิวเตอร์เข้าใจได้

3.

เลขฐานสอง (Binary System) ประกอบด้วยตัวเลขใด

a)

0 ถึง 9

b)

A ถึง F

c)

0 และ 1

d)

1 ถึง 10

4.

ข้อใดคือนิยามของ Compiler

a)

แปลภาษาโปรแกรมทีละบรรทัด และทำงานทันที

b)

ทำหน้าที่ควบคุมการป้อนข้อมูล

c)

แปลโปรแกรมทั้งหมดก่อนจะนำไปใช้

d)

ตรวจสอบข้อผิดพลาดระหว่างใช้งานโปรแกรม

5.

ข้อใดคือนิยามของ Compiler

a)

แปลภาษาโปรแกรมทีละบรรทัด และทำงานทันที

b)

ทำหน้าที่ควบคุมการป้อนข้อมูล

c)

แปลโปรแกรมทั้งหมดก่อนจะนำไปใช้

d)

ตรวจสอบข้อผิดพลาดระหว่างใช้งานโปรแกรม

e)

แปลโปรแกรมทั้งหมดก่อนจะนำไปใช้

6.

ข้อใดคือหน้าที่ของ Interpreter

a)

แปลและเก็บโปรแกรมไว้ในหน่วยความจำถาวร

b)

แปลโปรแกรมทั้งหมดพร้อมกันก่อนใช้งาน

c)

แปลโปรแกรมทีละบรรทัดและทำงานทีละคำสั่ง

d)

ใช้แปลโปรแกรมระดับเครื่องเท่านั้น

e)

แปลโปรแกรมทีละบรรทัดและทำงานทีละคำสั่ง

7.

ข้อใดต่อไปนี้แสดงตัวอย่างเลขฐานสองของเลขฐานสิบ 5 ได้ถูกต้อง

a)

1100

b)

0011

c)

101

d)

1001

e)

101

8.

ทำไมเราจึงต้องเขียนโปรแกรมให้คอมพิวเตอร์ทำงาน

a)

เพื่อคอมพิวเตอร์จะทำงานตามที่เราคิดโดยไม่ต้องใช้ภาษาคน

b)

เพราะคอมพิวเตอร์ไม่สามารถใช้งานระบบปฏิบัติการได้

c)

เพราะคอมพิวเตอร์ไม่สามารถเข้าใจคำสั่งจากเมาส์

d)

เพราะคอมพิวเตอร์ต้องเรียนรู้ภาษาไทยก่อนเสมอ

e)

เพื่อคอมพิวเตอร์จะทำงานตามที่เราคิดโดยไม่ต้องใช้ภาษาคน

9.

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

a)

ลดความเร็วในการทำงาน

b)

ทำให้ระบบล่มได้ง่าย

c)

ช่วยให้คอมพิวเตอร์ทำงานได้อย่างอัตโนมัติและแม่นยำ

d)

ใช้เวลาในการทำงานนานกว่าการใช้แรงคน

10.

ข้อใดต่อไปนี้เป็น “ภาษาระดับสูง”

a)

ภาษาเครื่อง

b)

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

c)

ภาษา C / Python

d)

ภาษา HTML

11.

ถ้านักเรียนต้องการเขียนโปรแกรมแบบที่เข้าใจง่ายและใกล้เคียงกับภาษามนุษย์ ควรเลือกภาษาใด

a)

ภาษาเครื่อง

b)

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

c)

ภาษา C

d)

ภาษา Python