wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

เเบบทดสอบโปรเเกรมเบื่องต้น

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

โปรเเกรมที่สอนมีกี่โปรเเกรม?

a)

1 โปรเเกรม

b)

2 โปรเเกรม

c)

3 โปรเเกรม

d)

4 โปรเเกรม

2.

โปรเเกรมที่สอนมีอะไรบ้าง

a)

ภาษาซี (C)
ภาษาสเเกร็ตซ์ (Scratch)

ภาษาไพทอน (Python)

ภาษาจาวา (Java)

b)

ภาษาซี (C++)
ภาษาสเเกร็ตซ์ (Scratch)

ภาษาไพทอน (Python)

ภาษาจาวา (Java)

c)

ภาษาไพทอน (Python)

ภาษาจาวา (Java)

d)

ภาษาซี (C)
ภาษาสเเกร็ตซ์ (Scratch)

3.

ภาษา C คืออะไร และมีความสำคัญอย่างไร?

a)

เป็นภาษาสำหรับการเขียนโปรแกรมพื้นฐานที่ใช้พัฒนาซอฟต์แวร์และระบบปฏิบัติการ

b)

เป็นภาษาที่ใช้สำหรับการออกแบบเว็บไซต์โดยเฉพาะ

c)

เป็นภาษาที่เน้นการเขียนโปรแกรมในรูปแบบเกมเท่านั้น

d)

เป็นภาษาที่ไม่เหมาะกับการพัฒนาโปรแกรมคอมพิวเตอร์

4.

ภาษา Scratch คืออะไร และมีความสำคัญอย่างไร?

a)

เป็นภาษาสำหรับการเขียนโปรแกรมแบบบล็อกที่ช่วยให้เด็กและเยาวชนเรียนรู้การเขียนโปรแกรมอย่างสนุกสนานและง่ายดาย

b)

เป็นภาษาสำหรับการออกแบบแอปพลิเคชันที่ซับซ้อนสำหรับนักพัฒนา

c)

เป็นเครื่องมือที่ใช้เฉพาะในงานวิเคราะห์ข้อมูลขนาดใหญ่

d)

เป็นภาษาที่เน้นการทำงานผ่านคำสั่งโค้ดที่ต้องพิมพ์เองทั้งหมด

5.

ภาษา python คืออะไร และมีความสำคัญอย่างไร?

a)

เป็นภาษาการเขียนโปรแกรมที่ใช้งานง่ายและเหมาะสำหรับการพัฒนาเว็บและการวิเคราะห์ข้อมูล

b)

เป็นภาษาที่ใช้สำหรับการออกแบบเกมเท่านั้น

c)

เป็นภาษาที่เหมาะสำหรับการพัฒนาแอปพลิเคชันมือถือเท่านั้น

d)

เป็นภาษาที่ต้องใช้โค้ดที่ซับซ้อนและยากในการเรียนรู้

6.

ภาษา Java คืออะไร และมีความสำคัญอย่างไร?

a)

เป็นภาษาการเขียนโปรแกรมที่สามารถทำงานได้บนหลายแพลตฟอร์ม เช่น Windows, Mac และ Linux โดยไม่ต้องเปลี่ยนโค้ด

b)

เป็นภาษาที่ออกแบบมาเพื่อการพัฒนาเว็บไซต์โดยเฉพาะ

c)

เป็นภาษาที่เหมาะสำหรับการพัฒนาเฉพาะเกมออนไลน์เท่านั้น

d)

เป็นภาษาที่ต้องใช้เฉพาะในระบบปฏิบัติการ Windows เท่านั้น

7.

โครงสร้างภาษาสแครช (scratch) มีกี่องค์ประกอบอะไรบ้าง?

a)

4 องค์ประกอบ

เวที (Stage)

ตัวละคร (Sprite)

สคริปต์ (Script)

  1. บทละคร (Play)

b)

3 องค์ประกอบ

เวที (Stage)

ตัวละคร (Sprite)

สคริปต์ (Script)

c)

2 องค์ประกอบ

ตัวละคร (Sprite)

สคริปต์ (Script)

d)

1 องค์ประกอบ

  1. บทละคร (Play)

8.

โครงสร้างโปรเเกรมภาษาไพทอน (Python) มีกี่ข้อ อะไรบ้าง

a)

5 ข้อ

  • คำสั่ง

  • ตัวแปร

  • ฟังก์ชัน

  • เงื่อนไข

  • ลูป

b)

4 ข้อ

คําสั่ง

ตัวเเปร

ลูป

เงื่อนไข

c)

3 ข้อ

ลูป

คําสั่ง

ฟังก์ชัน

d)

2 ข้อ

คําสั่ง

ตัวเเปร

9.

โครงสร้างของภาษาจาวา (Java) มีกี่ข้อ อะไรบ้าง

a)

5 ข้อ

  • 1.คลาส (Class):เป็นโครงสร้างหลักของโปรแกรม

  • 2.เมธอด (Method): ฟังก์ชันที่ทำงานภายในคลาส

  • 3.ตัวแปร (Variables):ใช้เก็บข้อมูล

  • 4.คำสั่ง (Statements):บอกให้โปรแกรมทำงาน

  • 5.เงื่อนไขและลูป (Conditions & Loops):ใช้ตัดสินใจและทำงานซ้ำ

b)

4 ข้อ

  • 1.คลาส (Class):เป็นโครงสร้างหลักของโปรแกรม

  • 2.เมธอด (Method): ฟังก์ชันที่ทำงานภายในคลาส

  • 3.ตัวแปร (Variables):ใช้เก็บข้อมูล

  • 4.คำสั่ง (Statements):บอกให้โปรแกรมทำงาน

c)

3 ข้อ

  • 1.เมธอด (Method): ฟังก์ชันที่ทำงานภายในคลาส

  • 2.ตัวแปร (Variables):ใช้เก็บข้อมูล

  • 3.คำสั่ง (Statements):บอกให้โปรแกรมทำงาน

d)

2 ข้อ

  • 1.ตัวแปร (Variables):ใช้เก็บข้อมูล

  • 2.คำสั่ง (Statements):บอกให้โปรแกรมทำงาน

10.

กลุ่มบล็อก ภาษา Scratch มีกี่บล็อก อะไรบ้าง

a)

9 บล็อก

  • 1.Motion: ควบคุมการเคลื่อนไหวของสไปท์ (เช่น เลื่อน หมุน)

  • 2.Looks: ควบคุมการแสดงผล (เช่น แสดงข้อความ เปลี่ยนสี)

  • 3.Sound: ใช้เล่นเสียงหรือเพลง

  • 4.Events: กำหนดเหตุการณ์ที่กระตุ้นโปรแกรม (เช่น เมื่อคลิก เมื่อเริ่ม)

  • 5.Control: ควบคุมลูปและเงื่อนไข (เช่น ทำงานซ้ำ, รอ)

  • 6.Sensing: ตรวจสอบข้อมูลจากผู้ใช้หรือสิ่งแวดล้อม (เช่น การสัมผัส)

  • 7.Operators: คำนวณและเปรียบเทียบข้อมูล (เช่น บวก ลบ)

  • 8.Variables: สร้างและควบคุมตัวแปร

  • 9.My Blocks: สร้างบล็อกเองเพื่อใช้ซ้ำ

b)

7 บล็อก

  • 1.Sound: ใช้เล่นเสียงหรือเพลง

  • 2.Events: กำหนดเหตุการณ์ที่กระตุ้นโปรแกรม (เช่น เมื่อคลิก เมื่อเริ่ม)

  • 3.Control: ควบคุมลูปและเงื่อนไข (เช่น ทำงานซ้ำ, รอ)

  • 4.Sensing: ตรวจสอบข้อมูลจากผู้ใช้หรือสิ่งแวดล้อม (เช่น การสัมผัส)

  • 5.Operators: คำนวณและเปรียบเทียบข้อมูล (เช่น บวก ลบ)

  • 6.Variables: สร้างและควบคุมตัวแปร

  • 7.My Blocks: สร้างบล็อกเองเพื่อใช้ซ้ำ

c)

5 บล็อก

  • 1.Control: ควบคุมลูปและเงื่อนไข (เช่น ทำงานซ้ำ, รอ)

  • 2.Sensing: ตรวจสอบข้อมูลจากผู้ใช้หรือสิ่งแวดล้อม (เช่น การสัมผัส)

  • 3.Operators: คำนวณและเปรียบเทียบข้อมูล (เช่น บวก ลบ)

  • 4.Variables: สร้างและควบคุมตัวแปร

  • 5.My Blocks: สร้างบล็อกเองเพื่อใช้ซ้ำ

d)

3 บล็อก

  • 1.Operators: คำนวณและเปรียบเทียบข้อมูล (เช่น บวก ลบ)

  • 2.Variables: สร้างและควบคุมตัวแปร

  • 3.My Blocks: สร้างบล็อกเองเพื่อใช้ซ้ำ