wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CS: Pre-Test Unit 2 การออกแบบและการเขียนโปรแกรมเบื้องต้น

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

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

a)

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

b)

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

c)

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

d)

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

4.

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

a)

(   )

b)

[  ]

c)

{  }

d)

/*     */

5.

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

a)

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

b)

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

c)

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

d)

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

6.

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

a)

Run

b)

Link

c)

Compile

d)

Source File

7.

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

a)

echo

b)

print

c)

printf

d)

Output

8.

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

a)

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

b)

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

c)

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

d)

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

9.

A. Programming

B. Testing

C. Analysis the problem

D. Design a Program

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

a)

D. > C. > A. > B.

b)

C. > D. > A. > B.

c)

D. > A. > C. > B.

d)

C. > A. > D. > B.

10.

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

a)

ผังงาน

b)

กราฟแท่ง

c)

รหัสลำลอง

d)

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