Switch Case questions

Language: Thai
Subject: เทคโนโลยี > คอมพิวเตอร์
School grade: Thailand Thailand

Switch Case questions

ใช้คำสั่ง switch-case เพื่อทำอะไรได้บ้าง?

คำนวนค่าทางคณิตศาสตร์

ทำการเปรียบเทียบค่า

ทำการวนซ้ำ

ทำการเก็บค่า

การใช้คำสั่ง switch-case ต้องมีส่วนใดอยู่เสมอ?

ส่วนของ if-else

ส่วนของ for-loop

ส่วนของ default

ส่วนของ case

การใช้คำสั่ง switch-case สามารถเปรียบเทียบค่าของตัวแปรชนิดใดได้?

int

float

string

boolean

คำสั่ง switch-case ใช้เงื่อนไขในการเปรียบเทียบค่าอย่างไร?

เปรียบเทียบค่าที่เท่ากับ

เปรียบเทียบค่าที่ไม่เท่ากับ

เปรียบเทียบค่าที่เกินกว่า

เปรียบเทียบค่าที่น้อยกว่า

จงเขียนตัวอย่างการใช้คำสั่ง switch-case เพื่อตรวจสอบค่าของตัวแปร num และทำการแสดงผลตามตัวอย่างต่อไปนี้:

ถ้า num เท่ากับ 1 ให้แสดงผลว่า 'One'

ถ้า num เท่ากับ 2 ให้แสดงผลว่า 'Two'

ถ้า num เท่ากับ 3 ให้แสดงผลว่า 'Three'

ถ้า num เท่ากับ 4 ให้แสดงผลว่า 'Four'

สิ่งใดคือส่วนของคำสั่ง switch-case ที่จะถูกทำงานถ้าไม่มี case ที่ตรงกับค่าของตัวแปรที่เปรียบเทียบ?

case ที่มีค่าเป็น 0

case ที่มีค่าเป็น 1

case ที่มีค่าเป็น default

case ที่มีค่าเป็น -1

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

==

!=

<

>

Switch Case questions

จงเขียนคำสั่ง switch-case เพื่อตรวจสอบค่าของตัวแปร grade และทำการแสดงผลตามตัวอย่างต่อไปนี้:

ถ้า grade เท่ากับ 'A' ให้แสดงผลว่า 'Excellent'

ถ้า grade เท่ากับ 'B' ให้แสดงผลว่า 'Good'

ถ้า grade เท่ากับ 'C' ให้แสดงผลว่า 'Fair'

ถ้า grade เท่ากับ 'D' ให้แสดงผลว่า 'Poor'

การใช้คำสั่ง switch-case สามารถใช้งานร่วมกับคำสั่งใดได้?

if-else

for-loop

while-loop

do-while-loop

คำสั่ง switch-case ใช้ในกรณีใด?

เมื่อต้องการทำงานตามเงื่อนไขที่มีมากกว่า 2 กรณี

เมื่อต้องการทำงานตามเงื่อนไขที่มีแค่ 2 กรณี

เมื่อต้องการทำงานตามเงื่อนไขที่มีแค่ 1 กรณี

เมื่อต้องการทำงานตามเงื่อนไขที่มีมากกว่า 3 กรณี