2016-2017 PROGRAMLAMA TEMELLERİ DERSİ 2. DÖNEM 1. YAZILI SINAV SORULARI VE CEVAPLARI

2016-2017 PROGRAMLAMA TEMELLERİ DERSİ 2. DÖNEM 1. YAZILI SINAV SORULARI VE CEVAPLARI

………………………    MESLEKİ VE TEKNİK ANADOLU LİSESİ

… BİLİŞİM SINIFI PROGRAMLAMA TEMELLERİ DERSİ 2. DÖNEM 1. YAZILI

 

ADI SOYADI…..:

 

NUMARASI……:

 

 

SORULAR

 

  • Elemanları 12,4,7,21,9,5 olan diziyi büyükten küçüğe sıralayıp ekrana yazdıran programın c# console kodlarını yazınız.

 

  • Elemanları 1,2,3,4,5 olan diziden 3 sayısını silip , diziyi ekrana yazdıran programın c# console kodlarını yazınız.

 

  • 50 ile 100 arasında rastgele üretilen 10 sayıyı ekrana yazdıran programın c# console kodlarını yazınız.

 

  • Elemanları Haftanın günleri olan dizide arama yapan , aranan gün Cumartesi ve Pazar ise “Tatil Günü”  değilse “İş günü” yazan programın c# console kodlarını yazınız.

 

  • Klavyeden girilen 10 sayıyı küçükten büyüğe sıralayıp ekrana yazdıran programın c# console kodlarını yazınız.

 

………………….. MESLEKİ VE TEKNİK ANADOLU LİSESİ

……..  BİLİŞİM SINIFI PROGRAMLAMA TEMELLERİ DERSİ 2. DÖNEM 1. YAZILI

CEVAP ANAHTARI

 

ADI SOYADI…..:

 

NUMARASI……:

 

 

 

  • Elemanları 12,4,7,21,9,5 olan diziyi büyükten küçüğe sıralayıp ekrana yazdıran programın c# console kodlarını yazınız.

 

int[] sayilar = { 12,4,7,21,9,5 };

Array.Sort(sayilar);

Array.Reverse(sayilar);

for (int i = 0; i < sayilar.Length; i++)

{

Console.WriteLine(sayilar[i]);

}

Console.ReadKey();





  • Elemanları 1,2,3,4,5 olan diziden 3 sayısını silip , diziyi ekrana yazdıran programın c# console kodlarını yazınız.

 

int[] sayilar = { 1,2,3,4,5 };

Array.Clear(sayilar,2,1);

for (int i = 0; i < sayilar.Length; i++)

{

Console.WriteLine(sayilar[i]);

}

Console.ReadKey();

 

  • 50 ile 100 arasında rastgele üretilen 10 sayıyı ekrana yazdıran programın c# console kodlarını yazınız.

 

int[] sayilar = new int[10];

Random r = new Random();

int rsayi;

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

{

rsayi = r.Next(50, 100);

sayilar[i] = rsayi;

}

Console.WriteLine(” *** Rastgele Üretilen Sayilar *** “);

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

{

Console.WriteLine(sayilar[i]);

}

Console.ReadKey();

5-

Elemanları Haftanın günleri olan dizide arama yapan , aranan gün Cumartesi ve Pazar ise  “Tatil Günü”  değilse “İş günü” yazan programın c# console kodlarını yazınız.

 

string[] isimler = { “pazartesi”, “salı”, “çarşamba”, “perşembe”, “cuma” , “cumartesi”, “pazar” };

string aranan;

Console.Write(“Gün ismi giriniz > “);

aranan=Console.ReadLine();

if (Array.IndexOf(isimler, aranan) ==5 || Array.IndexOf(isimler, aranan) ==6) Console.WriteLine(“Tatil Günü”);

else Console.WriteLine(“İş Günü”);

Console.ReadKey();

 

  • Klavyeden girilen 10 sayıyı küçükten büyüğe sıralayıp ekrana yazdıran programın c# console kodlarını yazınız.

int[] sayilar=new int[10];

int girilen;

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

{

Console.Write(“Sayı giriniz > “);

girilen=Convert.ToInt32(Console.ReadLine());

sayilar[i] = girilen;

}

Console.WriteLine(” *** Küçükten Büyüğe Sıralanmış Hali *** “);

Array.Sort(sayilar);

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

{

Console.WriteLine(sayilar[i]);

}

Console.ReadKey();

 







Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :
Henüz Yorum Yok.

Yorum Yazın ...

XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>