ข้อใดเป็นคำสั่งทำงานเป็นรอบของ while… endwhile


�Ԫҡ���͡Ẻ���෤�����2 (�����Ԫ� �32182) �дѺ �Ѹ���֡�һշ��5
����ͧ ����觷ӫ�� while , do while ,for �ӹǹ 10 ���
�� �.���������� �ҹ�Ӿѹ�� �ç���¹��᫿�ػ�����
����� ���͡ ���� ����ӵͺ���١��ͧ����ش
��ͷ�� 1)
����������÷ӧҹẺǹ�ͺ
   while
   do while
   for
   if...else

��ͷ�� 2)
loop while �Ծ��췴�ͺ��������˹��
   ǧ�����ѧ while
   ��͹�Դ loop while
   ���㹻ա�Ңͧ loop while
   ǧ�����ѧ�ա�һԴ loop while

��ͷ�� 3)
loop do while �Ծ��췴�ͺ��������˹��
   ǧ�����ѧ while
   ��͹�Դ loop while
   ���㹻ա�Ңͧ loop while
   ǧ�����ѧ�ա�һԴ loop while

��ͷ�� 4)
�ӧҹ� loop 1 �ͺ���� ���Ǥ��µ�Ǩ�ͺ���͹� �ʹ���ͧ�Ѻ����
   for
   while
   do while
   if...else

��ͷ�� 5)
while (c!='n') ���¤���������ҧ��
   ���º��º����ѡ��е�� c �����ҡѺ�ѡ��е�� n
   ���º��º��ҷ������㹵���� c �����ҡѺ��ҷ������㹵���� n
   ���º��º��ҷ������㹵���� c �����ҡѺ�ѡ��е�� n ��Ҩ�ԧ�Ш���çҹ
   ���º��º��ҷ������㹵���� c �����ҡѺ�ѡ��е�� n ��Ҩ�ԧ�зӧҹ����ա�ͺ

��ͷ�� 6)
���㴵��仹�� ��� ���������ǹ��� while ���١��ͧ
    while(a > 10)
   while(a = 10)
   while(a => 10)
   while(a > 10);

��ͷ�� 7)
���㴵��仹�� ��� �ѡɳС�÷ӧҹ�ͧ�����ǹ��� do-while
   �ӧҹ��е�Ǩ�ͺ���͹䢾�����ѹ
   �ӧҹ�������觡�͹�֧��Ǩ�ͺ���͹�
   ��Ǩ�ͺ���͹䢡�͹���Ǩ֧�ӧҹ����
   ��Ǩ�ͺ���͹��͹���� ���ͷӧҹ��͹����

��ͷ�� 8)
for(x=1; x<=10; x+=2) ����觹��ӧҹ����ͺ
   1�ͺ
   5�ͺ
   8�ͺ
   10�ͺ

��ͷ�� 9)
for(x=1; x<=10; x+=2) �ҡ����觹���� cout<
   1
   1 3 5 7 9
   2 4 6 8 10
   1 2 3 4 5 6 7 8 9 10

��ͷ�� 10)
��ҵ�ͧ��� Save Souce Cofe File ��������� C++ ��ͧ Save ���ʡ����� �������
   .o
   .code block
   .c
   .cpp



คำแนะนำ

         1.  แบบทดสอบแบ่งเป็น  2  ตอน ได้แก่ ตอนที่ 1 แบบทดสอบเป็นแบบปรนัย  4  ตัวเลือก
              มีจำนวน  10  ข้อ  10  คะแนน
         2.  ตอนที่  2 ภาคปฏิบัติ แบบอัตนัย  2  ข้อ  10 คะแนน
         3.  ตอนที่ 1 ให้นักเรียนคลิกตัวเลือกที่เห็นว่าถูกที่สุดเพียงข้อเดียว และเมื่อทำแบบทดสอบครบ
              ทุกข้อแล้ว ให้คลิกที่ปุ่ม  "ตรวจคำตอบ"  จะทราบคะแนนทันที


ตอนที่ 1

ข้อที่ 1 :  การเขียนซูโดโค้ด คือการเขียนคำสั่งในรูปแบบการเขียนโปรแกรมใช่หรือไม่ ?

   ก. ใช่เพราะเป็นการเขียนโปรแกรมเหมือนกัน
   ข. ไม่ใช่ซูโดโค้ดเป็นข้อความสั้นๆ ชัดเจน
   ค. ไม่ใช่ ซูโดโค้ดเป็นการเขียนในรูปแบบตัวแปร
   ง. ถูกทั้ง ข และ ค


ข้อที่ 2 :  กลุ่มของขั้นตอนหรือกฏเกณฑ์ที่จะนำพาไปสู่การแก้ปัญหาได้หมายถึงข้อใด ?

   ก. การรันโปรแกรม
   ข. ซูโดโค้ด
   ค. การคอมไพล์
   ง. การเขียนโปรแกรม


ข้อที่ 3 : การจัดลำดับขั้นตอนการแก้ไขปัญหาของโปรแกรม โดยใช้ข้อความสั้น ในรูปแบบของตัวแปร เป็นจุดประสงค์สำคัญของกระบวนการในข้อใด ?

   ก.  การคอมไพล์
   ข.  การเขียนโปรแกรม
   ค.  ผังงาน
   ง.  ซูโดโค้ด


ข้อที่ 4 : ข้อใดคือข้อสิ่งที่เหมือนกันระหว่างซูโดโค้ดกับผังงาน ? 

   ก. เขียนเป็นแผนภาพของโปรแกรม
   ข. เป็นข้อความสั้นๆ อธิบายขั้นตอนการทำงาน
   ค. การจัดลำดับขั้นตอนการแก้ไขปัญหาของโปรแกรม
   ง. ใช้เป็นเอกสารประกอบในการใช้งานโปรแกรม


ข้อที่ 5 : ซูโดโค้ดตรวจสอบเงื่อนไขคำสั่งแบบทางเลือก หมายถึงข้อใด?

   ก. While …………..EndWhile
   ข. Do ……………Until
   ค. IF……..Else
   ง. For …..


ข้อที่ 6 :  ซูโดโค้ดตรวจสอบเงื่อนไขก่อนการทำซ้ำ หมายถึงข้อใด ?

   ก. While …………..EndWhile
   ข. Do ……………Until
   ค. IF……..Else
   ง. For …..


ข้อที่ 7 :  ซูโดโค้ดมีเงื่อนไขทำซ้ำ ถ้าเงื่อนไขเป็นจริงจะออกจากลูป หมายถึงข้อใด?

   ก.  While …………..EndWhile
    ข.  Do ……………Until
    ค.  IF……..Else
   ง.   For …..


ข้อที่ 8 :  ข้อใดถูกต้องสำหรับการทำซ้ำที่ซูโดโค้ดมีคำว่า "For….." ประกอบอยู่

   ก.    ถ้าเงื่อนไขเป็นจริงจะออกจากลูป
   ข.    ต้องมีตัวแปรภายในลูปสองตัว
   ค.    การทำซ้ำที่ทราบจำนวนครั้งในการทำที่แน่นอน
   ง.     ไม่มีข้อใดถูก


ข้อที่ 9 :   จากส่วนของซูโดโค้ดต่อไปนี้
      int x = 5;
      WHILE ( x < 5)
         PRINT x
         x++;
      ENDWHILE
ถ้าต้องการแสดงผลโปรแกรมจำนวน 5 รอบ จะต้องแก้ไขคำสั่งในข้อใด

   ก.   X = 1;
   ข.   X = 0;
   ค.   X > 5
   ง.    X > 0


ข้อที่ 10 :  จากส่วนของซูโดโค้ดต่อไปนี้
      i=3;
      WHILE i<5
         PRINT “Hello”
      ENDWHILE
ผลลัพธ์ของโปรแกรมคือ แสดงข้อความ Hello 3 ครั้ง ถ้าต้องการแสดงข้อความไม่มีที่สิ้นสุดจะต้องแก้ไขคำสั่งใด ?

   ก.  i=0
   ข.  while i>0
   ค.  PRINT “Hello”+1
   ง.  ENDWHILE ลบออก