wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C# - 2

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Belirlenen başlangıç değerinden itibaren belirtilen değere kadar içine yazıldığı kod parçasını ardı ardına çalıştıran döngü hangisidir?

a)

while

b)

for

c)

do while

d)

foreach

2.

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

a)

For

b)

Switch Case

c)

Else If

d)

If

3.

Veya (OR) mantık operatörü için aşağıdakilerden hangisi kullanılır?

a)

&&

b)

||

c)

!

d)

#

4.

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

{

if (i % 5 == 0)

{

Console.WriteLine(i);

}

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

a)

5

b)

10

c)

15

d)

5, 10, 15

5.

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)

6.

Aşağıdakilerden hangisi bir döngü deyimi değildir?

a)

For

b)

do while

c)

while

d)

if ..else

7.

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

a)

for(;;)

b)

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

c)

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

d)

for(i=a;i>z;i++)

8.

Döngünün ne kadar çalışacağını denetleyen mekanizma aşağıdakilerden hangisidir?

a)

başlangıç

b)

azaltım

c)

koşul

d)

arttırım

9.

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

a)

a) convert

b)

b) if

c)

c) switch

d)

d) for

10.

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;

• (a)  

•{

• toplam += i;

•}

•Console.WriteLine("Toplam = {0}", toplam);

11.

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)

3

b)

4

c)

5

d)

6

12.

Eğer string tipindeki “ad” değişkeninin içeriği “Ali” ise “Merhaba” mesajını görüntüleyen komut satırı aşağıdakilerden hangisidir?

a)

If (ad = “Ali”){ Merhaba};

b)

If (ad ==”Ali”) Console.Write(“Merhaba”);

c)

If (ad = =“Merhaba” )Write(“Merhaba”);

d)

If (ad = “Ali”) Console.Write(“Merhaba”);

13.

Bir sınavdan alınabilecek (0 ile 100 arasındaki) puanları tutmak için kullanılacak en uygun veri türü aşağıdakilerden hangisidir

a)

string

b)

int

c)

char

d)

float

14.

Hangisi herhangi bir tuşa basmadan program ekranını kapattırmaz?

a)

WriteLine()

b)

Write()

c)

ReadLine()

d)

ReadKey()

15.

"Döngünün durması için programlamacı gerekli ...... girmelidir. " Boşluğu doldurunuz.

a)

Döngüyü

b)

Başlangıcı

c)

Şartı

d)

Pokemon'u

16.

Her gün 08:00 ile 10:00 arası yayınlanan çizgi film kuşağının bitiş şartı nedir?

a)

Saatin 08:00 olması.

b)

Saatin 10:00 olması.

c)

Uyumamız

d)

Bugs Bunny Final Bölümü

17.

Bilgisayarın tekrarlaması istenen eylemler bir .......... içerisine yerleştirilir. Boşluğa aşağıdakilerden hangisi gelmelidir?

a)

Roket

b)

Sabit

c)

Diyagram

d)

Döngü

18.

Suyun sıvı halden buharlaşarak bulut olması ve bulutun yağış ile tekrar su haline gelmesi, bilgisayarın evet veya hayır sorgulamaları yapması gibi durumlar ........ örnektir. Boşluğa aşağıdakilerden hangisi gelmelidir?

a)

Döngülere

b)

Bengülere

c)

Değişkenlere

d)

Derslere

19.

2 dakikalık bir döngünün başa dönme şartı aşağıdakilerden hangisidir?

a)

45 Saniye

b)

90 Saniye

c)

120 Saniye

d)

160 Saniye

20.

Aşağıdaki kodlara göre çalışan bir programda değişken olarak 25 değeri girildiğinde program çıktısı nasıl olacaktır?

a)

Lütfen düzgün giriş yapınız.

b)

Yaşınız uygun değil

c)

Ehliyet almaya yaşınız uygun.

d)

)Program hatalıdır..

21.

Aşağıda gördüğünüz programın çıktısı nasıl olacaktır?

a)

a’dan z’ye alfabeyi yazdırır.

b)

z’den a’ya alfabeyi tersten yazdırır.

c)

alfabeyi “i”ye kadar yazdırır

d)

alfabeyi “h”ye kadar yazdırır.

22.

İstenilen Sayıyı 10 kez yazdıran programın çalışması için aşağıdaki kodlarda noktalı yerdeki for döngüsü nasıl olmalıdır?

a)

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

b)

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

c)

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

d)

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

23.

0-100 arasındaki tek sayıları yazdıran programın çalışması için aşağıdaki kodlarda noktalı yerdeki for döngüsü nasıl olmalıdır?

a)

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

b)

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

c)

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

d)

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

24.

1′den 100′e kadar olan sayıların toplamını bulup sonucu ekranda gösteren programın çalışması için aşağıdaki kodlarda noktalı yerdeki eksik kod parçası nedir?

a)

toplam += i;   

b)

toplam=0;

c)

toplam=15;

d)

toplam;

25.

0′den 100′e kadar olan çift sayıların toplamını bulup sonucu ekranda gösteren programın cevabında noktalı  yere ne gelmelidir?

a)

for(int cift=0;cift<=100;cift+=2)

b)

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

c)

for(i=1;i>=100;i++)

d)

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