wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

loop for(C)

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

ข้อใดต่อไปนี้ คือ จำนวนรอบของการทำงานจากชุดคำสั่งที่กำหนดให้?

for(x=1: x<=10 : x+2) printf(“%d”,x);

a)

5 รอบ

b)

6 รอบ

c)

15 รอบ

d)

12 รอบ

2.

ถ้าหากเขียนชุดคำสั่งต่อไปนี้

for(i=1: i<10: i++)

printf("Ohh \n");

ผลลัพธ์ จะพิมพ์คำว่า Ohh กี่รอบ

a)

1 รอบ

b)

9 รอบ

c)

10 รอบ

d)

11 รอบ

3.

ตัวดำเนินการใดไม่ใช่ตัวดำเนินการทางตรรกะ

a)

>

b)

<

c)

=

d)

!=

4.

การเขียนประโยคใดต่อไปนี้ไม่สามารถใช้กำหนดเงื่อนไขให้กับ if ได้

a)

m = 4.5

b)

A <= 59

c)

m == 4.5

d)

C > D

5.

ตัวกระทำ เปรียบเทียบ ++ หมายถึงอะไร ?

a)

ลดลงทีละ 1

b)

เพิ่มขึ้นทีละ 1

c)

ลดลงทีละ 2

d)

เพิ่มขึ้นทีละ 2

6.

เงื่อนไขจำนวนรอบ ในคำสั่ง loop

มีหน้าที่อะไร ?

a)

จุดสิ้นสุด เป็นการกำหนดเงื่อนไข

เพิ่มบอกจุดสิ้นสุดของจำนวนรอบ

b)

การบวกจำนวนรอบไปเรื่อย ๆ

c)

เป็นการกระทำที่ทำให้เกิดการนับรอบต่อไป

d)

การกำหนดตัวแปรเพิ่ม

7.

ถ้าหากตัวแปร a มีเลขจำนวนเต็มอยู่ ถ้าหากต้องการเพิ่ม a อีก 1 ค่าจะทำอย่างไร

a)

a++;

b)

a+=1;

c)

a= a+1;

d)

ถูกทุกข้อ

8.

x++; มีความหมายว่าอย่างไร

a)

1 = x + x;

b)

x = x + 1; 

c)

x = x + x;

d)

x = 1 + 1;

9.

ข้อใดใช้คำสั่ง for ได้ถูกต้อง หากต้องการวนรอบ 10 ครั้ง ของ i ถ้าประกาศ int i;

a)

for(i=0 ; i<10; i++)

b)

for(i=0 ; i<=10; i++)

c)

for(i>=0 &&<=10; i++)

d)

for(i>=0 &&<=10)

10.

จากโปรแกรม ตามรูป จะได้ผลลัพธ์ ตัวแปร y ตามข้อใด

a)

25

b)

15

c)

35

d)

10