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();