wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

โค้ดดิ้ง onet

Total questions: 29

Worksheet time: 14mins

Name
Class
Date
1.

ข้อใดกล่าวถึงการเขียนผังงานเพื่ออธิบาย    การทำงานของโปรแกรม

a)

การนำวัตถุประสงค์มาใช้แทนลำดับขั้นตอน

b)

การนำสัญลักษณ์มาใช้แทนลำดับขั้นตอน  

c)

การนำคำพูดมาเขียนเรียงความ

d)

การตอบคำถามจากสัญลักษณ์

2.

วิเคราะห์ปัญหา > ออกแบบวิธีการแก้ปัญหา> การเขียนโปรแกรม จากกระบวนการ       ดังกล่าวคือขั้นตอนที่ใช้สำหรับการทำงาน ในข้อใด

a)

ขั้นตอนการวิเคราะห์โปรแกรม

b)

ขั้นตอนการแก้ปัญหา

c)

ขั้นตอนการติดตั้งโปรแกรม

d)

ขั้นตอนการเขียนโปรแกรม

3.

การเขียนโปรแกรมที่มีทางเลือกในโปรแกรม Scratch         ควรเลือกใช้คำสั่รงใดจึงจะเหมาะสม

a)

else-then

b)

else-if

c)

if-then-else

d)

if-else

4.

เมื่อมีการเขียนผังงานแบบทางเลือก   ควรใช้สัญลักษณ์ในข้อใดเป็นจุดเชื่อมต่อ

a)
b)
c)
d)
5.

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

a)

ตรวจสอบโปรแกรมเพื่อให้แน่ใจว่าสามารถ แก้ปัญหาได้ตรงตามความต้องการ

b)

ตรวจสอบว่ามีความสวยงามหรือไม่

c)

ตรวจสอบว่ามีคำสั่งแบบใดบ้าง

d)

ตรวจสอบว่ามีการเขียนแบบใด

6.

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

a)

ทำความเข้าใจกับปัญหา > วิเคราะห์ปัญหา > กำหนดความคาดหวัง > เขียนโปรแกรม

b)

กำหนดจุดประสงค์ > วางแผนงาน > เขียนโปรแกรม

c)

ออกแบบวีธีการแก้ปัญหา > การเขียน โปรแกรม > นำไปใช้งาน

d)

วิเคราะห์ปัญหา > ออกแบบวิธีการแก้ปัญหา> การเขียนโปรแกรม

7.

ข้อใดคือสัญลักษณ์ที่หมายถึงการแสดงผล

    ทางจอภาพ

a)
b)
c)
d)
8.

การออกแบบโปรแกรมด้วยการเขียนผังงานควรประกอบด้วยอะไรบ้าง

a)

สัญลักษณ์ และ ข้อความ

b)

สัญลักษณ์ และ รูปภาพ

c)

คำพูด หรือ การกระทำ

d)

รูปภาพ หรือ การกระทำ

9.

ข้อใดหมายถึงกระบวนการออกแบบโปรแกรม ด้วยการเขียนข้อความ

a)

การเขียนข้อความเพื่ออธิบายการทำงานของโปรแกรมเป็นการใช้ภาษาคำพูดที่เข้าใจง่ายเพื่ออธิบายขั้นตอนการเขียนโปรแกรม

b)

การเขียนข้อความเพื่ออธิบายเรื่องราวในชีวิตของนักเรียน

c)

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

d)

การเขียนข้อความเพื่ออธิบายรูปภาพและการกระทำ

10.

นักเรียนสามารถดาวน์โหลดโปรแกรม Scratch มาติดตั้งที่เครื่องคอมพิวเตอร์ได้จากเว็บไซต์ใด

a)

http://scratch.org

b)

http://scratch.com

c)

http://scratch.go.th

d)

http://scratch.mit.edu

11.

"น้ำหวานเลือกซื้อเสื้อยืดที่มีขนาดพอดีกับรูปร่าง โดยไม่สนใจราคา และคุณภาพ"

เป็นแนวคิดเชิงคำนวณข้อใด

a)

การแบ่งปัญหาใหญ่เป็นปัญหาย่อย

b)

การพิจารณารูปแบบ

c)

การคิดเชิงนามธรรม

d)

การออกแบบอัลกอริทึม

12.

จากภาพเป็นผังงานรูปแบบใด

a)

แบบเรียงลำดับ

(Sequence)

b)

แบบทางเลือก

(Selection)

c)

แบบทำซ้ำ

( Repetition)

d)

แบบแบดแบด

(ฺbad bad)

13.

ข้อใดคือความหมายของสัญลักษณ์ผังงานดังภาพ

a)

ทิศทางการทำงาน

b)

รับข้อมูล/แสดงผล

c)

ทางเลือกเงื่อนไข

d)

เริ่มต้น/สิ้นสุด

14.

"คอมพิวเตอร์ของเจมส์ติดไวรัส จึงพยายามหาสาเหตุและสรุปปัญหาที่เกิดขึ้น"

เป็นแนวคิดเชิงคำนวณข้อใด

a)

การแบ่งปัญหาใหญ่เป็นปัญหาย่อย

b)

การพิจารณารูปแบบ

c)

การคิดเชิงนามธรรม

d)

การออกแบบอัลกอริทึม

15.

"พนักงานสแกนบาร์โคดสินค้าชนิดเดียวกันจำนวน 5 ชิ้น"

เป็นแนวคิดเชิงคำนวณข้อใด

a)

การแบ่งปัญหาใหญ่เป็นปัญหาย่อย

b)

การพิจารณารูปแบบ

c)

การคิดเชิงนามธรรม

d)

การออกแบบอัลกอริทึม

16.

"ป่านทำแกงส้มตามขั้นตอนวิธีทำที่ได้จากการชมรายการสอนทำอาหาร"

เป็นแนวคิดเชิงคำนวณข้อใด

a)

การแบ่งปัญหาใหญ่เป็นปัญหาย่อย

b)

การพิจารณารูปแบบ

c)

การคิดเชิงนามธรรม

d)

การออกแบบอัลกอริทึม

17.

ข้อใดคือกระบวนการแก้ปัญหาของคอมพิวเตอร์

a)

INPUT

b)

PROCESS

c)

INPUT, PROCESS, OUTPUT

d)

OUTPUT

18.

จากภาพเป็นการออกแบบขั้นตอนวิธีรูปแบบใด

a)

ภาษาธรรมชาติ

(Natural Language)

b)

วายทูเค

(Y2K)

c)

ผังงาน

(Flowchart)

d)

รหัสจำลอง

(Pseudo Code)

19.

"อ้อมเก็บถุงเท้าที่ตากไว้ แล้ว >จับคู่< ถุงเท้าลายเดียวกัน"

เป็นองค์ประกอบแนวคิดเชิงคำนวณข้อใด

a)

การแบ่งปัญหาใหญ่เป็นปัญหาย่อย

b)

การพิจารณารูปแบบ

c)

การคิดเชิงนามธรรม

d)

การออกแบบอัลกอริทึม

20.

การจำลองความคิดเป็นสัญลักษณ์หรือผังงาน

a)

การเขียน Dictionary

b)

การเขียน Applications

c)

การเขียน Flowchart

d)

การเขียน Software

21.

เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน

a)

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

b)

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

c)

เขียน Flowchart

d)

เลือกภาษาที่ต้องใช้เขียน

22.

ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บชื่อและนามสกุลของนักเรียน

a)

จำนวนเต็ม

b)

ข้อความ

c)

จำนวนทศนิยม

d)

จำนวนทศนิยม

23.

ข้อใดต่อไปนี้ ไม่ใช่ อยู่ในขั้นตอนการเขียนโปรแกรม

a)

การทดสอบโปรแกรม

b)

การเขียนอัลกอริทึม

c)

การเขียนโปรแกรม

d)

การสร้างปัญหา

24.

ข้อใด ไม่ใช่ สิ่งที่ได้จากการวิเคราะห์และกำหนดรายละเอียดของปัญหา

a)

ข้อมูลที่ต้องนำเข้า

b)

รูปแบบผลลัพธ์ที่ต้องการ

c)

ผลลัพธ์ที่ได้จากการหาคำตอบ

d)

ขั้นตอนหรือวิธีการที่ต้องใช้ในการหาคำตอบ

25.

หากนักเรียนต้องการหาคะแนนเฉลี่ยวิชาคอมพิวเตอร์ของนักเรียน 30 คน ข้อมูลนำเข้าคือข้อใด

a)

คะแนนของนักเรียนแต่ละคน

b)

สูตรหาค่าเฉลี่ย

c)

ผลลัพธ์ที่ได้

d)

วิชาคอมพิวเตอร์

26.

สัญลักษณ์ใดคือการเริ่มเขียน Flowchart

a)

b)

c)

d)

27.

การเขียน Flowchart มีความหมายตรงกับข้อใด

a)

การเลือกเครื่องมือและออกแบบขั้นตอนวิธีการแก้ปัญหา

b)

การดำเนินการแก้ปัญหาโดยคำพูด

c)

การแสดงการทำงานของคอมพิวเตอร์

d)

การใช้รูปภาพหรือสัญลักษณ์ ที่ใช้เขียนแทนคำอธิบาย

28.

ข้อใดเรียงลำดับขั้นตอนการวิเคราะห์ปัญหาได้ถูกต้อง

a)

สิ่งที่ต้องการ => รูปแบบผลลัพธ์ => ข้อมูลนำเข้า => ตัวแปรที่ใช้ => วิธีการประมวลผล => ภาษาที่ใช้

b)

สิ่งที่ต้องการ => ข้อมูลนำเข้า => ตัวแปรที่ใช้ =>รูปแบบผลลัพธ์ => วิธีการประมวลผล => ภาษาที่ใช้

c)

สิ่งที่ต้องการ => รูปแบบผลลัพธ์ => ตัวแปรที่ใช้ => ข้อมูลนำเข้า => วิธีการประมวลผล => ภาษาที่ใช้

d)

สิ่งที่ต้องการ => รูปแบบผลลัพธ์ => ตัวแปรที่ใช้ => วิธีการประมวลผล => ข้อมูลนำเข้า => ภาษาที่ใช้

29.

ขั้นตอนการพัฒนาโปรแกรมคอมพิวเตอร์มีกี่ขั้นตอน

a)

3 ขั้นตอน

b)

4 ขั้นตอน

c)

5 ขั้นตอน

d)

6 ขั้นตอน