Page 134 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 134
133
5. ถ้าเงื่อนไขมีมากกว่า 2 ทางเลือก และข้อมูลที่ตรวจสอบเป็นข้อความ ควรใช้ค าสั่งในข้อใดจึงจะ
เหมาะสมที่สุด
ก. if…
ข. if…else…
ค. if…else… if…
ง. switch…case
6. ถ้าเงื่อนไขมีมากกว่า 2 ทางเลือก และข้อมูลที่ตรวจสอบเป็นจ านวนเต็ม ควรใช้ค าสั่งในข้อใดจึงจะ
เหมาะสมที่สุด
ก. if…
ข. if…else…
ค. if…else… if…
ง. switch…case
7. ถ้าต้องการค านวณหาพื้นที่รูปสามเหลี่ยมควรตรวจสอบค่าข้อมูลที่ป้อนเข้ามาอย่างไร
ก. if (base && hight > 0)
ข. if (base >0 && hight > 0)
ค. if (base || hight > 0)
ง. if (base >0 || hight > 0)
8. หากค าสั่งหลังเงื่อนไขมีมากกว่า 1 ค าสั่ง จะต้องอยู่ภายในเครื่องหมายใด
ก. { }
ข. ( )
ค. [ ]
ง. //
9. ถ้าต้องการให้ตรวจสอบการป้อนคะแนนที่มีค่าระหว่าง 0-10 ควรใช้ค าสั่งใด
ก. if (mark >=0 || mark <=10)
ข. if (mark >0 || mark <10)
ค. if (mark >=0 && mark <=10)
ง. if (mark >0 && mark <10)
10. int number=8,guess;
printf (“input number”); scanf(“%d”,&guess);
if (guess==number) printf(“winner”);
getch();
จากส่วนหนึ่งของโปรแกรม ถ้าป้อนเลข 3 ผลลัพธ์จะเป็นอย่างไร
ก. แสดง input number
ข. แสดง 3==8
ค. แสดง winner
ง. จบการท างาน