wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบก่อนเรียน การทำงานแบบทำซ้ำ while

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

จากภาพเป็นการทำงานของ loop ใด

a)

DO WHILE

b)

WHILE

c)

FOR

d)

ถูกทุกข้อ

2.

ข้อใดแสดงผลลัพธ์ 11 22 33 44 55

ค่าเริ่มต้น int x=11;

a)

While(x<=55)

{

Printf(“%d”,x);

X=x+10;

}

b)

While(x<=55)

{

Printf(“%d”,x);

X=x+11;

}

c)

While(x<55)

{

Printf(“%d”,x);

X=x+10;

}

d)

While(x<55)

{

Printf(“%d”,x);

X=x+11;

}

3.

int i=2;

while(i<=10)

{

printf("%d",i);

i=i+3;

}

จากโจทย์แสดงตัวเลขใด

a)

2 5 8

b)

2 5 8 11

c)

2 5 7 9

d)

2 5 7 9 12

4.

ข้อใดต่อไปนี้ถูกต้องสำหรับ while

a)

ถ้าเงื่อนไขของลูปเป็นเท็จ โปรแกรมจะทําสิ่งที่อยู่ภายในลูป

b)

เงื่อนไขของลูปจะเป็นจริงตั้งแต่แรก ทําให้ไม่มีการทํางานใด ๆ

c)

การทำงานซ้ำ ๆ ที่มีจำนวนรอบที่แน่นอน

d)

ลูปจะวนทํางานไปเรื่อย ๆ จนกว่าเงื่อนไขลูปจะเป็นเท็จ

5.

ข้อใดคือการเขียนคำสั่งแบบที่ถูกต้อง

a)

while (x <= 5)

b)

while x <= 100

c)

while x == 50;

d)

while x >= 25.

6.

ข้อใดคือการเขียนเงื่อนไขในการทำงานวนซ้ำ จนกว่าจะรับค่า 0

a)

while (x <= 0)

b)

while (x !=0)

c)

while x == 0

d)

while( x >= 25)

7.

ข้อใดแสดงผลลัพธ์ 1 3 5 7 9

ค่าเริ่มต้น int x=1;

a)

While(x<=1)

{

Printf(“%d”,x);

X=x+1;

}

b)

While(x<=10)

{

Printf(“%d”,x);

X=x+2;

}

c)

While(x<=1)

{

Printf(“%d”,x);

X=x+3;

}

d)

While(x<=1)

{

Printf(“%d”,x);

X=x+4;

}

8.

ข้อใดต่อไปนี้ไม่ถูกต้องการทำงานวนซ้ำ whlie

a)

ถ้าเงื่อนไขของลูปเป็นเท็จ โปรแกรมจะทําสิ่งที่อยู่ภายในลูป

b)

เงื่อนไขของลูปจะเป็นจริงตั้งแต่แรก ทําให้มีการทํางานใด ๆ

c)

การทำงานซ้ำ ๆ ที่มีจำนวนรอบไม่แน่นอน

d)

ลูปจะวนทํางานไปเรื่อย ๆ จนกว่าเงื่อนไขลูปจะเป็นเท็จ

9.
ข้อใดคือรูปแบบของ While loop
a)
while (condition) statement;
b)
while (statement) condition;
c)
statement (while) condition;
d)
condition (while) statement;
10.
หากมีคำสั่งมากกว่าหนึ่งภายใต้เงื่อนไขเดียวกัน คำสั่งเหล่านั้นจะถูกจัดกลุ่มให้เหมือนคำสั่งเดียวได้โดยการครอบคำสั่งทั้งหมดด้วยสัญลักษณ์ใด
a)
{...}
b)
[...]
c)
(...)
d)
<...>