C# Dersleri – Programlama Temelleri Quiz Soruları ve Cevapları

1-Aşağıdaki C# kodlarının çalıştırılması sonucu oluşacak ekran çıktısını yazın..
a)

Console.Write("Merhaba ");
Console.Write("Dünya !");

Console.Write komutu yeni satır oluşturmayacağı için program kaldığı yerden yazmaya devam edecektir ve
Ekran Çıktısı..:

Merhaba Dünya!

b)

string ad= "Bilal";
Console.WriteLine("Merhaba {0}!", ad);

ad isminde string türünden değişken tanımlanıyor, daha sonra bu değişkene “Bilal” değeri atanıyor. Console.WriteLine komutu ile Ekrana ilk olarak Merhaba yazılıyor yanındaki {0} parametresi komut içerisindeki ilk değişkeni alacağını ifade ediyor
Ekran Çıktısı

Merhaba Bilal!

c)

for (int i = 1; i < 3; i++)
{
Console.WriteLine("Sayı{0} = {1}", i, i*10);
}

i değişkeni 3’den küçük olduğu müddetçe döngü çalışacak ve ekrana 1 ve 2’nin 10 ile çarpım sonuçlarını yazacak

Sayı1= 10
Sayı2= 20

d)

class Program
{
static void Main(string[] args)
{
Yaz("C# dersleri bilsimogretmeni.com");
}
static void Yaz(string mesaj)
{
Console.WriteLine("Mesaj: {0}", mesaj);
}
}

Yaz isimli fonksiyona “C# dersleri bilsimogretmeni.com” bilgisi gönderiliyor ve alt tarafta tanımlanmış olan Yaz fonksiyonu kendisine gelen bilgiyi mesaj değişkenine atıyor ve Console.WriteLine satırı ile ekranda yazdırıyor.
Ekran Çıktısı..:

Mesaj: C# dersleri bilsimogretmeni.com

e)

class Program
{
static void Main(string[] args)
{
string mesaj = tekrarla(4);
Console.WriteLine("Türkiye Türkiye {0}", mesaj);
Console.ReadKey();
}
static string tekrarla(int kackere)
{
string bilgi = "Türkiye ";
for (int i = 0; i < kackere; i++)
{
bilgi += "Türkiye ";
}
return bilgi;
}
}

İlk olarak main blok kısmında Console.WriteLine ile 2 kere Türkiye yazılıyor sonra ,tekrarla isimli fonksiyona tekrar sayısı olarak 4 bilgisi gönderiliyor, birde bilgi = “Türkiye “; satırı ile bir kez daha ekleme yapılıyor ve sonuç olarak ekrana 7 kere Türkiye yazıyor.

Türkiye Türkiye Türkiye Türkiye Türkiye Türkiye Türkiye

2-Kullanıcıdan bir mesaj isteyen ve girilen mesajı tekrar ekrana yazdıran program

string mesaj;
Console.Write("Tekrarlanacak Bilgi: ");
mesaj= Console.ReadLine();
Console.WriteLine(mesaj);

3-Kendisine gönderilen 2 sayıdan büyük olanı bulup sonuç olarak geri gönderen metodu yazınız.

static int buyuk(int sayi1, int sayi2)
{
int buyuksayi= sayi1;
if (sayi2> sayi1)
{
biggerNumber = sayi2;
}
return buyuksayi;
}

4-Kullanıcının seçmiş olduğu yöne göre uygun mesajı veren programı switch case kullanarak yapın.

string yonsec;
Console.Write("Bir Yön Seçin (k, g, d, b) ? ");
yonsec = Console.ReadLine();
switch (yonsec)
{
case "k":
Console.WriteLine("Kuzeyi seçtin, karadeniz dalgalarına dikkat");
break;
case "d":
Console.WriteLine("Doğuyu seçtin, karlı dağlara dikkat");
break;
case "g":
Console.WriteLine("Güneyi seçtin, toroslardan geçerken dikkat et ");
break;
case "b":
Console.WriteLine("Batıyı seçtin, eğenin güzelliklerini gezmeye bak");
break;
default:
Console.WriteLine("Gerçersiz Seçim!");
break;
}
Console.ReadKey();
X

Pin It on Pinterest

X