wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ปลายภาค2-2568

Total questions: 20

Worksheet time: 4mins

Name
Class
Date
1.

switch case ในภาษา C ใช้สำหรับอะไร?

a)

ใช้สำหรับทำซ้ำโค้ดหลาย ๆ รอบ

b)

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

c)

ใช้สำหรับเรียกฟังก์ชันซ้ำ ๆ

d)

ใช้สำหรับจัดการข้อผิดพลาดในโปรแกรม

2.

default ใน switch case ทำหน้าที่อะไร?

a)

ใช้สำหรับเรียกฟังก์ชันอื่นเมื่อไม่มี case ใดตรงกับค่าของตัวแปร

b)

ใช้สำหรับระบุค่าตั้งต้นของตัวแปร

c)

ใช้สำหรับจัดการกรณีที่ไม่มี case ใดตรงกับค่าของตัวแปร

d)

ใช้สำหรับออกจากโปรแกรม

3.

จากภาพเป็นโครงสร้างทางเลือกชนิดใด

a)

หลายทางเลือก

b)

3 ทางเลือก

c)

2 ทางเลือก

d)

1 ทางเลือก

4.

จากโครงสร้าง เป็นคำสั่งใดใช้ในการสร้างเงื่อนไข

a)

switch case

b)

if

c)

else if

d)

else

5.

เงื่อนไขทางเลือกเดียว จะเกิดเหตุการณ์ หรือ คำสั่ง ในสถานะใดเท่านั้น

a)

ได้ทั้งหมดถ้าสดชื่น

b)

จริงเท่านั้น

c)

เท็จเท่านั้น

d)

หลายทางนะจ๊ะ

6.

หลักสำคัญการสร้างเงื่อนไข"หลายทาง"จะจบด้วย ทำสั่งใดเท่านั้น

a)

switch case

b)

if

c)

else if

d)

else

7.

สมมุติว่า ได้คะแนน 30 จะเกิดผลอย่างไร

a)

ไม่เกิดอะไรขึ้นเพราะเป็น "เท็จ"

b)

ไม่เกิดอะไรขึ้นเพราะเป็น "จริง"

c)

ปรากฎคำว่า Past เพราะเป็น "จริง"

d)

ปรากฎคำว่า Past เพราะเป็น "เท็จ"

8.

ถ้าได้คะแนน 50 จากโครงสร้างจะได้คำสั่งใด

a)

past เพราะเป็น"จริง"

b)

past เพราะเป็น"เท็จ"

c)

fail เพราะเป็น"เท็จ"

d)

fail เพราะเป็น"จริง"

9.

จากโปรแกรม เป็นการใช้ เงื่อนไขแบบใด

a)

ทางเลือก เดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

หลายทางเลือก แบบ switch case

10.

จากจุดที่ให้สังเกต ถ้าได้คะแนน 50 ผลจะออกมาแบบใด

a)

your GRADE A

b)

your GRADE B

c)

your GRADE C

d)

your Score low

11.

คำสั่งทำซ้ำมีกี่รูปแบบ

a)

หลายรูปแบบ

b)

2 รูปแบบ

c)

3 รูปแบบ

d)

4 รูปแบบ

12.

จากภาพเป็นการทำงานของ loop ใด

a)

DO WHILE

b)

WHILE

c)

FOR

d)

ถูกทุกข้อ

13.

จากภาพเป็นการทำงานของ loop ใด

a)

DO WHILE

b)

WHILE

c)

FOR

d)

ถูกทุกข้อ

14.

คำสั่ง วนลูป ใดในภาษา C ที่เขียนง่ายสุด

a)

DO WHILE

b)

WHILE

c)

FOR

d)

ถูกทุกข้อ

15.

จากโปรแกรม อยากทราบว่าจะแสดงคำว่า CRU กี่ครั้ง

a)

8 ครั้ง

b)

9 ครั้ง

c)

10 ครั้ง

d)

11 ครั้ง

16.

จากภาพจะแสดงผลแบบใด

a)

b)

c)

d)

ERROR

17.

ข้อใดคือการทำงานของ ลูป FOR

a)

เป็นลูปที่ทราบจำนวนครั้งในการทำซ้ำที่แน่นอน

b)

เป็นลูปที่ตรวจสอบเงื่อนไขก่อนค่อยทำ

c)

เป็นลูปที่ตรวจทำก่อนค่อยตรวจสอบเงื่อนไข

d)

ถูกทุกข้อ

18.

หากไม่มีคำสั่ง break หลัง case จะเกิดอะไรขึ้น?

a)

โปรแกรมจะหยุดทำงานทันที

b)

โปรแกรมจะรัน case ที่ตรงกันและจบการทำงาน

c)

โปรแกรมจะรัน case ที่ตรงกันและรัน case ถัดไปเรื่อยๆ

d)

โปรแกรมจะเกิดข้อผิดพลาด ERROR

19.

ข้อใดใช้ฟังก์ชั่น printf() ในการแสดงผลบวกของตัวแปร x กับตัวแปร y ได้ถูกต้อง

a)

printf(“%d + %d = %d”, x, y, x+y);

b)

printf(“x + y = %d”, x+y);

c)

printf(“x + y = x+y\n”, x, y, x+y);

d)

printf(“x + y = “, x+y);

20.

ข้อใดคือผู้พัฒนาภาษาซี

a)

Arthur C. Clarke

b)

Dennis Ritchie

c)

Charles Babbage

d)

Lady Augusta Ada Byron