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
                              ง. จบการท างาน
   129   130   131   132   133   134   135   136   137   138   139