wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

for Döngüsü

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

For Döngüsü kullanım amacı:

a)

Tekrarlı işlem yaptırmaktır

b)

Koşula göre program akışını değiştirmektir

c)

Hesaplama yapmaktır

d)

Tasarım yapmaktır

2.

for (int i=5;i<=10;i++) döngüsünde

a)

döngü 5 kere çalışır

b)

döngü 6 kere çalışır

3.

for (int i=5;i<=10;.........) döngüsünde artış miktarının 2 olması için yazılması gereken kod hangisidir.

a)

i++

b)

i=i+2

c)

i+2

d)

i=+2

4.

for (int i=5;i<=10;i++) döngüsünde i mutlaka döngü içinde tanımlanmalıdır.

a)

doğru

b)

yanlış

5.

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

{

if (i % 3 == 0)

{

ListBox1.Items.Add(i);

}

Kod çalıştığında listbox1'e hangi değerler eklenir virgül ile ayırıp yazınız.

(a)  

6.

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

{

if (i % 5 == 0)

{

ListBox1.Items.Add(i);

}


kod çalıştığında ListBox1'e hangi değerler eklenir

a)

0, 5, 10, 15

b)

5, 10

c)

5

d)

10

7.

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

{

if (i % 5 == 0)

{

ListBox1.Items.Add(5);

}


kod çalıştığında ListBox1'e hangi değerler eklenir

a)

5

b)

5, 5

c)

5, 5, 5

d)

5, 5, 5

8.

for (int i = 5; i >= 0; i --)


ListBox1.Items.Add(i);


kod çalıştığında ListBox1'e hangi değerler eklenir

a)

5, 4 ,3, 2, 1

b)

5, 4 ,3, 2, 1, 0

c)

4 ,3, 2, 1, 0

d)

1, 2, 3, 4, 5

9.

Aşağıdaki komutlar çalışınca “Merhaba” kelimesi kaç defa ekranda görüntülenir?

for(int i=2; i<=5;i++)

{

Console.WriteLine(“Merhaba”);

}

a)

2

b)

3

c)

4

d)

5

10.

Aşağıda for döngüsü ile ilgili verilen kullanımlardan hangisi yanlıştır?

a)

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

b)

for(i=0;i<100;i=i+5)

c)

for(i=5;i>0;i--)

d)

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

11.

1′den 100′e kadar olan sayıların toplamını bulup sonucu ekranda gösteren programın cevabında boş yere ne gelmelidir?

•int toplam = 0;

•....................................

•{

• toplam += i;

•}

a)

for (int i = 1; i <= 100; i--)

b)

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

c)

for (int i = 1; i <= 100; i+=2)

d)

for (int i = 1; i <= 100; i++)

12.

döngü içinde toplam hesaplatmak için, toplam ve i değişkenlerini kullanarak (a)   kodunu yazmak gerekir.

13.

for(int=0;i<3;i++);

listbox1.items.add(i);

çalışırsa listBox'a hangisini ekler

a)

0, 1, 2

b)

0, 1, 2, 3

c)

3

d)

0

14.

for(int=0;i<=5;i=i+5)

listbox1.items.add(i);

çalışırsa listBox'a hangisini ekler

a)

0

b)

5

c)

5, 0

d)

0, 5

15.

for(int=0;i>-1;i++)

döngüsü kaç kere çalışır

a)

0

b)

1

c)

2

d)

sonsuz

16.

for(int=0;i>-2;i--)

döngüsü kaç kere çalışır

a)

0

b)

1

c)

2

d)

sonsuz

17.

sayacı iki arttırmak için hangisini yazarız

a)

sayac++

b)

sayac+=2

18.

sayacı 3 arttırmak için gerekli kodu yazınız.

(a)  

19.

for (int i = 0; i < 10; i += 2) döngüsünde i hangi değerleri alır?

a)

0, 2, 4, 6, 8

b)

1, 3, 5, 7, 9

c)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

d)

2, 4, 6, 8, 10

20.

for (int i = 10; i > 0; i--) döngüsü çalıştığında ListBox1'e hangi değerler eklenir?

a)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

b)

9, 8, 7, 6, 5, 4, 3, 2, 1

c)

10, 9, 8, 7, 6, 5, 4, 3, 2

d)

10, 9, 8, 7, 6, 5, 4, 3, 2, 0