ข้อใดใช้ฟังก์ชั่น scanf ได้ถูกต้อง

  ข้อที่ 1)
  ข้อใดคือขั้นตอนแรกของการพัฒนาโปรแกรม
    วิเคราะห์ปัญหา
    จัดทำคู่มือ
    วางแผนและออกแบบ
    เขียนโปรแกรม

  ข้อที่ 5)
  สัญลักษณ์

ข้อใดใช้ฟังก์ชั่น scanf ได้ถูกต้อง
ใช้แทนความหมายว่าอย่างไร
    จุดเริ่มต้น-สิ้นสุด
    รับข้อมูล-แสดงผลข้อมูล
    จุดเชื่อมต่อ
    การคำนวณ

  ข้อที่ 7)
  การประกาศตัวแปรที่ไม่เหมาะสมเมื่อกำหนดให้ a = 10.7 , b = 200 , c = 400

    int c;
    float a;
    char b;
    เหมาะสมทุกข้อ

  ข้อที่ 8)
  หากต้องการตัวแปรเก็บค่าจำนวนเต็มบวกที่มีค่าไม่มากนัก ควรกำหนดเป็นชนิดข้อมูลแบบใด
    int
    float
    char
    long int


  ข้อที่ 9)
  จากคำสั่ง   printf("Hello Program C");  ได้ผลลัพธ์ข้อใด
    Hello  C
    Hello Program C
    print Hello Program C
    Program C


  ข้อที่ 10)
  รหัสควบคุมการแสดงผล  ที่มีความหมาย    “ขึ้นบรรทัดใหม่ “ คือข้อใด
    \n
    \t
    \r
    \f


int speed;
printf("Enter wind speed : "); scanf("%d",&speed);

จากโปรแกรมข้างต้น จงตอบคำถามข้อ 11-12

  ข้อที่ 11)
  ตัวแปรที่ใช้ในโปรแกรม ชื่ออะไร
    speed
    int
    wind
    scanf


  ข้อที่ 12)
  รหัสควบคุมรูปแบบการแสดงผลค่าตัวแปรออกทางจอภาพ เป็นชนิดใด
    ทศนิยม
    อักขระ 1 ตัว
    ข้อความ
    จำนวนเต็ม


  ข้อที่ 13)
   คำสั่ง scanf("%c",&answer); หมายถึงข้อใด
    รับอักขระเข้ามาเก็บไว้ในตัวแปร answer
    รับข้อความเข้ามาเก็บไว้ในตัวแปร  answer

    รับจำนวนเต็มเข้ามาเก็บไว้ในตัวแปร  answer
    รับจำนวนทศนิยมเข้ามาเก็บไว้ในตัวแปร  answer


  ข้อที่ 14)
  เครื่องหมายคำนวณ  *   มีความหมายตรงกับข้อใด
    การหาร
    การคูณ
    การบวก
    การหารเอาเศษ


  ข้อที่15)
  นำค่า k ไปใช้ก่อน แล้วจึงเพิ่มค่า k อีกหนึ่ง จะต้องเขียนอยู่ในรูปแบบของนิพจน์ใด
    ++k
    k+1
    k++
    1+k


  ข้อที่ 16)
  เครื่องหมายตัวดำเนินการเปรียบเทียบ ทางตรรกะ  &&  หมายถึงข้อใด
    หรือ
    ไม่
    เท็จ
    และ


  ข้อที่ 17)
  ฟังก์ชันใดที่นำมาใช้เพื่อรับข้อมูลประเภทข้อความสตริงโดยเฉพาะ

    scanf()
    gets()
    puts()
    getchar()


  ข้อที่ 18)
  ฟังก์ชันใดที่ใช้รับค่าอักขระ 1 ตัว โดยถึงแม้ว่าจะป้อนอักขระหลายๆ ตัวลงไป ก็จะถูกนำไปใช้เพียงอักขระแรกเท่านั้น
    gets()
    getche()
    getchar()
    putchar()


  ข้อที่ 19)

  จากชุดคำสั่งต่อไปนี้ หมายความว่า อย่างไร

               gotoxy(10,18);
               printf(“Message…”);


    พิมพ์ข้อความว่า Message…แถวที่10 คอลัมน์ที่ 18
    พิมพ์ข้อความว่า Message…แถวที่18 คอลัมน์ที่ 10
    พิมพ์ข้อความว่า Message…ถัดลงไปอีก10 บรรทัด ตำแหน่งคอลัมน์ 18
    ไม่มีข้อใดถูก


#include
#include
 main()
{
   int y;
   printf("Enter integer :  ");
   scanf("%d",&y);
   if(y>3)
      printf("Correct \n");
      printf("Goog bye \n");
      getch();

}

จากโปรแกรมต่อไปนี้ จงตอบคำถามข้อ 20-22

  ข้อที่ 20)
   ถ้าค่า y=1  โปรแกรมจะแสดงข้อความใด
    Goog bye
    Correct \n
    Correct
    Goog bye และ Correct


  ข้อที่ 21)
  ถ้าค่า y=4  โปรแกรมจะแสดงข้อความใด
    Goog bye
    Correct \n
    Correct
    Goog bye และ Correct


  ข้อที่ 22)
  if(y>3)   หมายถึงข้อใด
    ประโยคคำสั่งที่ 1
    เงื่อนไข
    ประโยคคำสั่งที่ 2
    กำหนดค่าตัวแปร


#include
#include
main()
{
int score;
printf("score= ");
scanf("%d",&score);
if (score>=60)
printf("you pass\n");
else
printf("you fail\n");
getch();
}

จากโปรแกรมต่อไปนี้ จงตอบคำถามข้อ 23-25

  ข้อที่ 23)
  ถ้าค่า score =54 โปรแกรมจะแสดงข้อความใด
    you fail
    you pass
    you fail \n
    you fail และ you pass ถูก


  ข้อที่ 24)
  ถ้าค่า score=73  โปรแกรมจะแสดงข้อความใด
    you fail
    you pass
    you fail \n
    you fail และ you pass ถูก


  ข้อที่ 25)
  if(score >=60)   หมายถึงข้อใด
    ประโยคคำสั่งที่ 1
    ประโยคคำสั่งที่ 2
    เงื่อนไข
    กำหนดค่าตัวแปร


#include
#include
main()
{
  int x;
     printf("Enter score= ");  scanf("%x",&x);
     if (x>=90)
          printf("Excellent");
      else if (x>=80)
        printf("Good");
      else if (x>=70)
        printf("Fair");
      else
        printf("Fail");
    getch();

จากโปรแกรมต่อไปนี้ จงตอบคำถามข้อ 26-29

  ข้อที่ 26)
  ถ้าค่า score =69 โปรแกรมจะแสดงข้อความใด
    Excellent
    Good
    Fair
    Fail


  ข้อที่ 27)
  ถ้าค่า score>91  โปรแกรมจะแสดงข้อความใด

    Excellent
    Good
    Fair
    Fail


  ข้อที่ 28)
  if(x >=70)   หมายถึงข้อใด
    ประโยคคำสั่งที่ 1
    ประโยคคำสั่งที่ 2
    เงื่อนไข
    กำหนดค่าตัวแปร


  ข้อที่ 29)
  โปรแกรมจะแสดงข้อความ Good  ถ้า x มีค่าเท่าใด
    x>89
    x>79
    x>69
    x>59


switch(num)
{
     case 4    :ชุดคำสั่ง;break;
     case 2.5 :ชุดคำสั่ง;break;
     case m   :ชุดคำสั่ง;break;
     case ‘2’ :ชุดคำสั่ง;break;
     default :ชุดคำสั่ง;

}

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

  ข้อที่ 30)
  ถ้าหากตัวแปร num เป็นเลขจำนวนเต็ม การกำหนดค่าหลัง case ในข้อใดถูกต้อง

    case 4    :ชุดคำสั่ง;break;
    case 2.5 :ชุดคำสั่ง;break;
    case m   :ชุดคำสั่ง;break;
    case ‘2’ :ชุดคำสั่ง;break;


  ข้อที่ 31)
  ถ้าหากตัวแปร num เป็นอักขระ การกำหนดค่าหลัง case ในข้อใดถูกต้อง
    case 4    :ชุดคำสั่ง;break;
    case 2.5 :ชุดคำสั่ง;break;
    case m   :ชุดคำสั่ง;break;
    case ‘2’ :ชุดคำสั่ง;break;


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

}

จากคำสั่งข้างต้น จงตอบคำถามข้อ 32-33

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


  ข้อที่ 33)
  จากโปรแกรมข้างต้น มีการกำหนดเงื่อนไข ข้อใดถูกต้อง
    i=+2
    i=2
    i<=10
    i>10


int i=1;
do   {
        printf(" %d\n",i);
         i++;

} while(i<=10);

จากคำสั่งข้างต้น จงตอบคำถามข้อ 34-36

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


  ข้อที่ 35)
  จากโปรแกรมข้างต้น มีการกำหนดเงื่อนไข ข้อใดถูกต้อง
    i=+2
    i=2
    i<=10
    i>10


  ข้อที่ 36)
  จากโปรแกรมข้างต้น ผลลัพธ์คือข้อใด
    1 2 3 4 5 6 7 8 9 10
    2 3 4 5 6 7 8 9 10
    2 4 6 8 10
    10 8 6 4 2


for(i=1 ; i<=10 ;  i+=2)

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

    10 รอบ
    8 รอบ
    6 รอบ
    5 รอบ


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

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

จากคำสั่งข้างต้น จงตอบคำถามข้อ 38 -39

  ข้อที่ 38)
  จากโปรแกรมกำหนดให้ค่าเริ่มต้น เป็นเท่าใด
    0
    1
    20
    ถูกทุกข้อ


  ข้อที่ 39)

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


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

}

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