wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Visual c# Döngüler

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Aşağıdakilerden hangisi döngü deyimlerinden biridir?

a)

For

b)

Switch Case

c)

Else If

d)

If

2.

Aşağıda verilen for döngüsü tanımlamalarından hangisinde döngü sonsuz bir döngüye girer?

a)

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

b)

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

c)

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

d)

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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ış

9.

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)  

10.

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

11.

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

12.

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)

13.

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++)

14.

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

15.

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

16.

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

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

a)

0

b)

1

c)

2

d)

sonsuz

17.

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

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

a)

0

b)

1

c)

2

d)

sonsuz

18.

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

19.

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

20.

for yapısında parantezin içindeki 3. ifade neyi belirtir? for(int i=0; i<100; i++)

a)

Tekrarlanacak ifadenin başlama noktasını

b)

Tekrarlanacak ifadenin bitiş noktasını

c)

Tekrarlanacak ifadenin ne kadar artış göstereceğini

21.

for yapısında parantezin içindeki 2. ifade neyi belirtir? for(int i=0; i<100; i++)

a)

Tekrarlanacak ifadenin başlama noktasını

b)

Tekrarlanacak ifadenin bitiş noktasını

c)

Tekrarlanacak ifadenin ne kadar artış göstereceğini

22.

for yapısında parantezin içindeki ilk ifade neyi belirtir? for(i=0; i<100; i++)

a)

Tekrarlanacak ifadenin başlama noktasını

b)

Tekrarlanacak ifadenin bitiş noktasını

c)

Tekrarlanacak ifadenin ne kadar artış göstereceğini

d)

Tekrarlanacak ifadenin karekökünü

23.

for yapısının doğru kullanımı aşağıdakilerden hangisi olabilir?

a)

for i=0; i++;

{

}

b)

for (i=0; i++;)

{

}

c)

for int i=0; i<10; i++

{

}

d)

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

{

}

24.

C#'da for yapısı niçin yer alır?

a)

Yazılımımızda tekrarlayan işlerimizi kolayca halletmek için

b)

Kontrol şart yapısı kurmamız için

c)

Sayı saydırmak için

d)

Instagramda arkadaş etiketlemek için

25.

Yazılımımızda tekrar eden bir işimiz için nasıl bir yapı kurarız?

a)

Tek tek o işi kodlarız

b)

Kopyala Yapıştır yaparız

c)

Sıkılıp hiçbir şey yapmayız

d)

for yapısını kullanırız

26.

c = a.ToString(); kod satırının açıklaması hangi seçenekte doğru olarak verilmiştir?

a)

a değişkeninin değerini string türüne dönüştürerek c değişkenine aktarır.

b)

c değişkeninin değerini string türüne dönüştürerek a değişkenine aktarır.

c)

a değişkeninin değerini integer türüne dönüştürerek c değişkenine aktarır.

d)

c değişkeninin değerini integer türüne dönüştürerek a değişkenine aktarır.

27.

Kullanıcıya bir veya aynı anda birden çok seçeneği işaretleme imkânı sağlayan nesne aşağıdakilerden hangisidir.

a)

ComboBox

b)

GroupBox

c)

ListBox

d)

Checkbox

28.

Sunulacak seçeneklerin açık bir liste hâlinde gösterildiği nesne aşağıdakilerden hangisidir.

a)

ComboBox

b)

GroupBox

c)

ListBox

d)

Checkbox

29.

Form elemanlarını kendi aralarında gruplamak için kullanılan nesne aşağıdakilerden hangisidir.

a)

ComboBox

b)

GroupBox

c)

ListBox

d)

Checkbox

30.

Textbox nesnesinin belli sayıda karakter almasını sağlayan özellik hangisidir?

a)

Password

b)

MaxLenght

c)

Multiline

d)

Readonly