ข้อใดเป็นรูปแบบการใช้งานคำสั่ง if ที่ถูกต้องที่สุด

  ข้อที่ 1)
 ลูปประเภทใดต่อไปนี้ จะมีการตรวจสอบเงื่อนไขก่อนเสมอ
    for
    do-while
    while
    ถูกทุกข้อ

int  i=2;
while(i<=10)
{ printf(“ %d\t”,i);
i=+2;

   }

จากรูปแบบฟังก์ชัน  จงตอบคำถามข้อ 1-2

  ข้อที่ 2)
  กำหนดค่าเริ่มต้นให้กับตัวแปรเป็นเท่าใด
    1
    2
    3
    4

  ข้อที่ 8)
  กรณีที่ต้องการลูปทำซ้ำ ที่มีจำนวนรอบแน่นอน ควรใช้คำสั่งใด
    for
    do-while
    while
    ถูกทุกข้อ


  ข้อที่ 9)
  จากชุดคำสั่งข้างต้น อยากทราบว่า การทำงานของลูปมีกี่รอบ
    10 รอบ
    n รอบ
    n+1 รอบ
    0 รอบ


{
for (int i=1; i<=12 ; i++)
printf(“ 2 *  %d = %d \n”, i  , 2*i);

}

จากชุดคำสั่งข้างต้น จงตอบคำถามข้อ 10-11

  ข้อที่ 10)
  จากโปรแกรมข้างต้นการทำรอบที่ 1     จะแสดงผลลัพธ์ข้อใด
    2 * 1  =  2
    2 * 2  =  4
    2 * 3  =  6
    2 * 4  =  8


  ข้อที่ 11)
  จากโปรแกรมข้างต้นการทำรอบที่ 7   จะแสดงผลลัพธ์ข้อใด
    2 * 5  =  10
    2 * 6  =  12
    2 * 7  =  14
    2 * 8  =  16


  ข้อที่ 12)
  หากต้องการย้อนกลับไปทำงานที่ต้นลูปใหม่ โดยละเลยชุดคำสั่งที่อยู่ถัดไป ต้องใช้คำสั่งใด
    case
    continue
    while
    break


   for( j=1; j<=20; j++ ){
   printf("%d\t",j);
   if (j==5)
   { j=j+10; continue; }
   }  

   printf("\n\nPress any key back to    program...");

  ข้อที่ 13)
  จากโปรแกรมข้างต้น จะแสดงตัวเลข ตรงกับ ข้อใด
    1 2 3 4 5 15 16 17 18 19 20
    1 2 3 4 5 16 17 18 19 20
    1 2 3 4 5 6 7 8 9 10
    0 2 4 6 8 10


  ข้อที่ 14)
  ของคำสั่ง for ข้อใดที่แสดงว่าตัวแปรควบคุม i มีค่าเริ่มจาก 1 ถึง 10 โดยเพิ่มค่าขึ้นทีละ 1
    for(i = 1; i<10; i++)
    for(i =1; i<=10;i++)
    for(i=10;i>10;i--)
    for(i =1; i>10;i++)


  ข้อที่15)
  การตรวจสอบเงื่อนไขข้อใดที่มีความหมายว่า งานในวงจรจะทำเมื่อ x  มีค่าน้อยกว่าหรือเท่ากับ 5 เท่านั้น
    while(x<=5)
    for(x=10;x>6;x--)
    for(x=5;x<=10;x++)
    Do
          {---}while(x<=5)


  ข้อที่ 16)
  คำสั่งแสดงการวนซ้ำเพื่อแสดงค่าจำนวนเต็ม a ที่มีค่าเป็น 5, 4, 3, 2 และ 1 คือ
    for(a=1; a<=5; a++)
            printf(“%d”,a);
    for(a=1; a>5; a++)
            printf(“%d”,a);
    for(a=5; a<=5; a--)
            printf(“%d”,a);
    for(a=5; a>=1; a--)
            printf(“%d”,a);


  ข้อที่ 17)
  คำสั่งให้กลับไปทำงานยังคำสั่งแรกของคำสั่งควบคุม คือ

    goto
    switch
    break
    continue


  ข้อที่ 18)
  คำสั่งให้ออกจากวงจรการทำงานแบบวนซ้ำ คือ
    goto
    switch
    break
    continue


  ข้อที่ 19)

  โครงสร้างแบบใดมีลักษณะการทำงานการวนรอบเพื่อทำงานซ้ำจะเริ่มต้นจากการทำงานตามคำสั่งของ do ก่อน    หนึ่งรอบ แล้วจึงเริ่มตรวจสอบ เงื่อนไขที่คำสั่ง while
    while
    for
    do while
    switch


#include
main()
{
     int  x=1;
     int  sum=0;
     while(x <= 10)
          {     sum = sum+x;
               x++;
          }
     printf(“Sum of 1-10 = %d”,sum);

}

  ข้อที่ 20)
   จากโปรแกรม ถ้าเปลี่ยนส่วนของโปรแกรมจาก  while(x <= 10) เป็น while(x <= 15) ผลลัพธ์ที่ได้คืออะไร
    Sum of 1-15 = 78
    Sum of 1-15 = 9
    Sum of 1-15 = 105
    Sum of 1-15 = 12