Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การออกแบบและการเขียนโปรแกรมเบื้องต้น

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

หากต้องการคำนวณหาค่าของพื้นที่สามเหลี่ยมควรกำหนดลักษณะข้อมูลนำเข้า (Input) ตามข้อใด

a)

ความยาวฐานและความสูง

b)

พื้นที่สามเหลี่ยมและความสูง

c)

พื้นที่สามเหลี่ยมและความยาวฐาน

d)

พื้นที่สามเหลี่ยม ความยาวฐาน และความสูง

2.

การออกแบบโปรแกรมโดยใช้ผังงาน (Flowchart) มีความหมายตรงกับข้อใด

a)

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

b)

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

c)

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

d)

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

3.

โปรแกรมที่ดีควรมีลักษณะอย่างไร

a)

มีความยืดหยุ่นสูงเพื่อให้ง่ายต่อการแก้ไขข้อผิดพลาด

     

b)

มีความซับซ้อนเพื่อความปลอดภัยของโปรแกรมที่ได้เขียนขึ้น

c)

เกิดความผิดพลาดทางตรรกะเพื่อความสะดวกในการแก้ไขโปรแกรม

d)

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

4.

คำสั่งต่าง ๆ ของโปรแกรมภาษาซี (C) จะต้องอยู่ภายในเครื่องหมายใด

a)

(   )

b)

[  ]

c)

{  }

d)

/*     */

5.

รูปแบบการเขียนโปรแกรมแบบใดที่แสดงขั้นตอนการทำงานเป็นทางเดียว

a)

โครงสร้างการทำงานแบบทำซ้ำ

b)

โครงสร้างการทำงานแบบข้อความ

c)

โครงสร้างการทำงานแบบเรียงลำดับ

d)

โครงสร้างการทำงานแบบเลือกทำหรือมีเงื่อนไข

6.

คำสั่งใดในการเขียนโปรแกรมภาษาซี (C) ที่ทำหน้าที่ในการแปลภาษาให้เครื่องคอมพิวเตอร์เข้าใจ

a)

Run

b)

Link

c)

Compile

d)

Source File

7.

คำสั่งในข้อใดของโปรแกรมภาษาซี (C) คือ ฟังก์ชันที่กำหนดให้โปรแกรมแสดงผลข้อมูลนำออกทางจอภาพ

      1.  echo

      2.  print

      3.  printf

      4.  Output

a)

echo

b)

print

c)

printf

d)

Output

8.

ขั้นตอนการทดสอบโปรแกรมมีความสำคัญอย่างไร

a)

เพื่อตรวจสอบว่าผู้ใช้มีความพึงพอใจมากน้อยเพียงใด

b)

เพื่อตรวจสอบความสมบูรณ์ของฟังก์ชันการทำงานต่าง ๆ

c)

เพื่อหาวิธีการเขียนโปรแกรมที่มีความซับซ้อนน้อยกว่าเดิม

d)

เพื่อตรวจสอบและแก้ปัญหาการทำงานผิดพลาดของโปรแกรม

9.

จากตัวเลือก ข้อใดเรียงลำดับหลักการเขียนโปรแกรมคอมพิวเตอร์ได้ถูกต้อง

A.Programming

B.Testing

C.Analysis the problem

D.Design a Program

a)

D. > C. > A. > B.

b)

C. > D. > A. > B.

c)

D. > A. > C. > B.

d)

C. > A. > D. > B.

10.

ข้อใดไม่ใช่การออกแบบอัลกอริทึม (Algorithm)
     เพื่อแสดงขั้นตอนการทำงานก่อนและหลังของโปรแกรม

a)

ผังงาน

b)

กราฟแท่ง

c)

รหัสลำลอง

d)

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