Worksheetsแบบทดสอบ หน่วยที่ 5 เขียนโปรแกรม
Total questions: 20
Worksheet time: 10mins
ข้อใดคือลักษณะของโปรแกรมวนรอบทำซ้ำ (Loop)?
โปรแกรมที่ทำงานตามลำดับจากบนลงล่าง
โปรแกรมที่ใช้การตัดสินใจควบคุมการทำงาน
โปรแกรมที่วนกลับมาทำซ้ำที่ตำแหน่งเดิม
โปรแกรมที่ควบคุมให้ทำงานตามเงื่อนไขที่กำหนด
จุดเด่นของโปรแกรมวนรอบคือข้อใด?
ช่วยให้โปรแกรมทำงานเร็วขึ้น
ลดจำนวนบรรทัดของโปรแกรมที่ซ้ำกัน
สามารถนำไปใช้ในโปรแกรมอื่นได้
ถูกทุกข้อ
ข้อใดไม่ใช่การวนรอบในภาษา C
for
while
do...while
repeat...until
การวนรอบแบบใด มีลักษณะทำก่อนตรวจสอบเงื่อนไข
for
while
do...while
repeat...until
ข้อใดเป็นการวนรอบเพื่อแสดงเลขคู่ของตัวเลขระหว่าง 1 ถึง 100
for (k=2; k<100; k++)
for (k=2; k<=100; k++)
for (k=1; k<=100; k+=2)
for (k=2; k<=100; k+=2)
ผลลัพธ์ของโปรแกรม คือข้อใด ?
ก. 1 2 3 4
ข. 1 2 3 4 5
ค. 2 3 4
ง. 2 3 4 5
ถ้าเปลี่ยนคำสั่งแสดงผลเป็น printf("Hello \n"); จะแสดงผลข้อความกี่บรรทัด ?
2 บรรทัด
3 บรรทัด
4 บรรทัด
ไม่แสดงข้อความอะไร
ผลลัพธ์ของโปรแกรม คือข้อใด ?
ก. 2 3 4 5 6 7 8
ข. 2 3 4 5 6 7 8 9
ค. 2 4 6 8
ง. 2 4 6 8 9
ถ้าเปลี่ยนคำสั่งแสดงผลเป็น printf("Hello \n"); จะแสดงผลข้อความกี่บรรทัด ?
2 บรรทัด
3 บรรทัด
4 บรรทัด
แสดงเพียงบรรทัดเดียว
จากรูปถ้ากำหนดรหัสวนรอบเป็น for (k=5; k<5; k++) ผลจะเป็นเช่นใด ?
แสดงตัวเลข 1234
แสดงตัวเลข 12345
ไม่แสดงตัวเลขใด
แสดงเลข 1 เต็มจอภาพ
ถ้าเปลี่ยนเงื่อนไขเป็น k<=5 ผลจะเป็นเช่นใด ?
แสดงตัวเลข 1
แสดงตัวเลข 5
ไม่แสดงตัวเลขใด
แสดงเลข 5 เต็มจอภาพ
ถ้าต้องการให้แสดงผลเป็นตัวเลข 54321 จะต้องกำหนดคำสั่งเป็นดังข้อใด
for (k=5; k<1; k--)
for (k=5; k>=0; k--)
for (k=5; k>1; k--)
for (k=5; k>0; k--)
เมื่อรันโปรแกรม ผลจะเป็นเช่นใด ?
แสดงตัวเลข 1
แสดงตัวเลข 5
ไม่แสดงตัวเลขใด
แสดงเลข 1 เต็มจอภาพ
ถ้าเปลี่ยนเงื่อนไขในวงเล็บเป็น k > 5 ผลจะเป็นเช่นใด ?
แสดงตัวเลข 1
แสดงตัวเลข 5
ไม่แสดงตัวเลขใด
แสดงเลข 1 เต็มจอภาพ
ถ้าป้อน x = 1 ผลจะเป็นเช่นใด ?
แสดงตัวเลข 1
แสดงตัวเลข 5
ไม่แสดงตัวเลขใด
แสดงเลข 1 เต็มจอภาพ
ถ้าป้อน x = 5 ผลจะเป็นเช่นใด?
แสดงตัวเลข 1
แสดงตัวเลข 5
ไม่แสดงตัวเลขใด
แสดงเลข 1 เต็มจอภาพ
ถ้าป้อน x = 8 ผลจะเป็นเช่นใด?
5
876
8765
แสดงเลข 5 เต็มจอภาพ
เมื่อรันโปรแกรมผลลัพธ์จะเป็นเช่นใด ?
แสดงตัวเลข 12
แสดงตัวเลข 34
แสดงตัวเลข 123
แสดงตัวเลข 134
ถ้าเปลี่ยนเงื่อนไขใน if (x!=2) ผลลัพธ์จะเป็นเช่นใด?
แสดงตัวเลข 123
แสดงตัวเลข 234
แสดงตัวเลข 134
แสดงตัวเลข 2 เพียงตัวเดียว
ถ้าเปลี่ยนเงื่อนไขในวงเล็บเป็น if (x==2) ผลลัพธ์จะเป็นเช่นใด?
แสดงตัวเลข 123
แสดงตัวเลข 34
แสดงตัวเลข 134
แสดงตัวเลข 2 เพียงตัวเดียว
