C# Vize Sınav Soru Cevapları Videolu Anlatım

C Sharp vize final sınav sorularını paylaştığımız günden itibaren gördük ki birçok kişinin dikkatini çekebilmişiz. Vize sınavları geçtiği içinde C# vize sınav soru cevaplarını paylaşma kararı aldık. Günden güne gelişen dünyamızda gerek okullardan gerekte evde kendi başına öğrenmek isteyen gençlerimizin gelişmesi için birebir sorular olduğunu fark ettik ama sorularda bir hata olduğunu da gördük ne yazık ki. Bu durum bizi ilk başta üzse de daha sonrasında bir çözüm ürettik. Sorular Visual Studio’da bulunan Windows Form’a göre değil Console uygulamasına uygun yazılmış. Bu durumda bizlerde okullardaki eğitime göre soruları Windows Form üzerinde çözerek orada nasıl yapmanız gerektiğini gördük. Tabi bu durum soruların çözümlerini uzatsa da önemli değil nasıl yapmanız gerektiğini görmüş olacaksınız. Vize sınavlarınız da, bu sorulara yakın olacaktır asla unutmayınız.

C# Vize Sınav Soru Cevapları

Soru 1

Aşağıdaki kodların görevlerini yazınız

 

Name == Kullanılan herhangi bir aracın (Windows Form, Textbox v.b.) adını belirmek için kullanılan, özellikler bölümünde yer alan, bir araç özelliğidir.

Auto Size == Adından da anlayacağınız gibi otomatik boyutlandırma özelliğidir. Bu araç özelliği sayesinden araçlara eklenen yazı ya da fotolara göre otomatik boyutlanan araç sayesinde, ekstra bir ayar yapmamıza gerek kalmıyor.

Back Color == Arka plan renk özelliğidir. Bu özellik sayesinde kodlarla işlem yapmak yerine araçların arka planını kodsuz şekilde değiştirebiliyoruz. Bazı durumda bu özellik kullanmak yerine kod eklenebilmektedir.

Control Box == Windows Form çerçevesinde bulunan, uygulamayı alta almak için kullanılan butonu kontrol etmek için kullanılan özellik.

Control Box özellik

Cursor == Mause simge özelliği. Fare simgesinin uygulamanın üzerinde nasıl görüneceğini belirlemek için kullanılan bir özellik.

Form Border Style == Windows Form çerçevesini değiştirmek için kullanılan özellik. Bu özellik sayesinde uygulamanın boyutunun değiştirilmemesini ya da direkt alta alınamamasını sağlıyoruz.

From Border Style gösterimi

 

 

Help Button == Uygulama üzerinden yardım butonun gözüküp gözükmeyeceğini belirlediğimiz özellik. Bu sayede istersek her sayfada yardım butonu gösterebiliriz.

Icon == Bu özellik sayesinde kullanılan araçlara icon(küçük fotoğraf) ekleyebiliyor ve bunu sayfaya özel yapabiliyoruz.

Locked == Bu özellik sayesinde birden fazla Tread işlemini engellemiş oluyoruz. Tread işlemini sırayla yaptırarak işlem yoğunluğu azaltmış oluyoruz.

Maximize Box == Form başlığında bulunan ekranı kaplamak için kullanılan butonu kontrol etmek için kullanılan özelliktir.

Opacity == Windows Formun opaklık seviyesini değiştirmek için kullanılan özelliktir.

Size == Herhangi bir aracın manuel boyutlandırmak için kullanılan özelliktir.

Start Position == Program başlangıcı sırasında açılacak konumu alır ve ayarlar yani programı başlatırken ekranda nerede gözükeceğini ayarlamak için kullanılmaktadır.

Text == Herhangi bir araca yazı girerek kullanıcıya mesaj vermek için kullanılmaktadır. Özellikle buttonların ne işe yaradığını belirtmek için kullanılmaktadır.

Window state == Formun simge durumunun küçültülmüş olduğunu, ekranı kapladığını ya da normal olduğunu temsil eden bir özelliktir.

Form Border Style İçerisindeki Araçlar İle Ne Yapılabilir?

Bu özellik Windows Form çerçevesi ile ilgili olduğu için birden fazla araç veriliyor. Araçların isimlerinde belirtildiğini gibi çerçeveyi kaldırma, 3D’ye ayarlama, dialog programı çerçevesi uyarlama gibi işlemler yapılabilmektedir.

Background image == Araç ya da formdaki arka plana bir resim eklemek için kullanılan özelliktir. Bu özellik sayesinde kodlama yapmadan arka plana istediğimiz resmi koyabiliyoruz.

Enabled == Bu özellik sayesinde ekrana yansıtılan bir verinin kullanıcının değiştirmesini engelleyebilmekteyiz. Örnek olarak Textbox koydunuz ve içerisinde bir değer var bunun değiştirilmemesi istediğinizde Enable özelliğini kullanarak engelleme yapabiliyoruz. Kullanıcı veriyi görebilir ama asla değişiklik yapamaz. Varsayılan değeri True olarak ayarlanmıştır.

Max Lenght == En fazla karakter uzunluğunu belirlemek için kullanılan özelliktir. Bir metin girilmesini istediğinizde ve bu metinin en fazla 30 karakter olmasını istediğiniz takdirde bu özelliği kullanarak sınırlama koyabiliyoruz.

MultiLine == Çok satırlı bir Textbox denetimi için kullanılır. Değeri True ise aktif, False ise aktif değildir. Varsayılan değeri ise False olarak tanımlanmıştır.

 

Yukarıda verilen bilgilerin tamamı zamanı geldiğinde işinize yarayacak özelliklerdir. Bilmeniz şart değildir ama bilmenizde fayda vardır. Bu bilgileri sınavda karşınıza çıkabilir ve sıkıntı yaşayabilirsiniz. Sınavda karşınıza çıkmasa bile kodlama yaparken karşılaşacaksınız bir göz aşinalığı olmasında fayda olacaktır.

C# Vize Sınav Soru Cevapları ilk sorunun cevabı buraya kadardır. Diğer soruların tamamı video olarak atılmıştır. Videoyu izleyerek soruların cevaplarına ulaşabilirsiniz.

 

Kodlar videonun altında paylaşılmıştır.

Microsoft kodların ve özelliklerin kullanımlarını paylaşmaktadır. Dökümanlara erişmek için tıklayınız.

C# Vize Sınav Soru Cevapları Videolu Anlatımı

 

 

//Soru 2

//Klavye ile girilmekte olan 20 adet sayıdan çift olanların toplamını bulup ekrana yazdıran bir programın kodlarını yazınız.
private void button2_Click(object sender, EventArgs e)
{

//Değişkenlerin Tanımlanması

int sayi1, sayi2, sayi3, sayi4, sayi5, sayi6, sayi7, sayi8, sayi9, sayi10, sayi11, sayi12, sayi13, sayi14, sayi15, sayi16, sayi17, sayi18, sayi19, sayi20;

// Textboxlara Girilen Verilerin İnteger Veri Tipine Dönüştürme

sayi1 = Convert.ToInt32 (txsayi1.Text);
sayi2 = Convert.ToInt32 (txsayi4.Text);
sayi3 = Convert.ToInt32 (txsayi8.Text);
sayi4 = Convert.ToInt32 (txsayi12.Text);
sayi5 = Convert.ToInt32 (txsayi16.Text);
sayi6 = Convert.ToInt32 (txsayi2.Text);
sayi7 = Convert.ToInt32 (txsayi3.Text);
sayi8 = Convert.ToInt32 (txsayi7.Text);
sayi9 = Convert.ToInt32 (txsayi11.Text);
sayi10 = Convert.ToInt32 (txsayi15.Text);
sayi11 = Convert.ToInt32 (txsayi21.Text);
sayi12 = Convert.ToInt32 (txsayi22.Text);
sayi13 = Convert.ToInt32 (txsayi6.Text);
sayi14 = Convert.ToInt32 (txsayi10.Text);
sayi15 = Convert.ToInt32 (txsayi14.Text);
sayi16 = Convert.ToInt32 (txsayi23.Text);
sayi17 = Convert.ToInt32 (txsayi24.Text);
sayi18 = Convert.ToInt32 (txsayi5.Text);
sayi19 = Convert.ToInt32 (txsayi9.Text);
sayi20 = Convert.ToInt32 (txsayi13.Text);

 

//Çift Sayıları Bulmak İçin Sorguların Yapıldığı Yer

int t = 0;
eğer (sayi1% 2 == 0)
{
t = t + sayi1;
}

eğer (sayi2% 2 == 0)
{
t = t + sayi2;
}

eğer (sayi3% 2 == 0)
{
t = t + sayi3;
}

eğer (sayi4% 2 == 0)
{
t = t + sayi4;
}

eğer (sayi5% 2 == 0)
{
t = t + sayi5;
}

eğer (sayi6% 2 == 0)
{
t = t + sayi6;
}

eğer (sayi7% 2 == 0)
{
t = t + sayi7;
}

eğer (sayi8% 2 == 0)
{
t = t + sayi8;
}

eğer (sayi9% 2 == 0)
{
t = t + sayi9;
}

eğer (sayi10% 2 == 0)
{
t = t + sayi10;
}

eğer (sayi11% 2 == 0)
{
t = t + sayi11;
}

eğer (sayi12% 2 == 0)
{
t = t + sayi12;
}

eğer (sayi13% 2 == 0)
{
t = t + sayi13;
}

eğer (sayi14% 2 == 0)
{
t = t + sayi14;
}

eğer (sayi14% 2 == 0)
{
t = t + sayi14;
}

eğer (sayi15% 2 == 0)
{
t = t + sayi15;
}

eğer (sayi16% 2 == 0)
{
t = t + sayi16;
}

eğer (sayi17% 2 == 0)
{
t = t + sayi17;
}

eğer (sayi18% 2 == 0)
{
t = t + sayi18;
}

eğer (sayi19% 2 == 0)
{
t = t + sayi19;
}

eğer (sayi20% 2 == 0)
{
t = t + sayi20;
}

MessageBox.Show(“toplam değer= ” + t);

}

//Soru 3

//Klavyeden girilen iki sayıya göre büyük olanın küçük olandan ne kadar büyük olduğunu hesaplayan ve
//ekrana yazan bir programın kodlarını yazmanızı istiyoruz.

private void button4_Click (nesne gönderen, EventArgs e)
{
int sayi1, sayi2, sonuc, sonuc1, mod;

sayi1 = Convert.ToInt32 (txsayi1.Text);
sayi2 = Convert.ToInt32 (txsayi2.Text);

if(sayi1<sayi2)
{
sonuc = sayi2 – sayi1;
sonuc1 = sayi2 / sayi1;
mod = sayi2 % sayi1;
MessageBox.Show(“fark sonuç=” + sonuc +” “+” büyük sayı küçük sayının ” + +sonuc1+ ” katından=” + mod+” fazladır”);
}

if (sayi2 < sayi1)
{
sonuc = sayi1 – sayi2;
sonuc1 = sayi1 / sayi2;
mod = sayi1 % sayi2;
MessageBox.Show(“fark sonuç=” + sonuc + ” ” + ” büyük sayı küçük sayının ” + +sonuc1 + ” katından=” + mod + ” fazladır”);
}
else if(sayi1==sayi2)
{
MessageBox.Show(“aynı değerleri girdinizi lütfen değiştirelim”);
}
}

 

//Soru 4

//1.5.9.13.17.21 şeklindeki bir serinin ilk 6 terimi bu şekildedir. Bu bağlamda 64. Terimi bulmak için yazılması gereken kodları yazınız.
//( burada dikkat edilmesi gereken artış miktarıdır. Cevabı birkaç şekilde bulmak mümkün olabilir)

özel geçersiz düğme3_Click (nesne gönderen, EventArgs e)
{
int buyc = 1, satın alınan = 64, n = 1, arttir = 4;

(buyc <= satın alındı)
{
n = n + arttir;
buyc ++;

}

MessageBox.Show (“değer 64 =” + n);
}

 

//Soru 5

özel geçersiz düğmesi6_Click (nesne göndericisi, EventArgs e)
{

 

//40 öğrenciye ait iki adet yazılı notları girildikten sonra her öğrencinin tek tek ortalamasını hesaplayacak ve
//ekranda notlarının ortalamasını yazacak.0-44 arasına “1”, 45-54 arasına “2”, 55 -69 arasına “3”, 70-84 arasına “4” ve
//85- 100 arasına “5” yazmasını istiyoruz. programı multi boyutlu dizi kullanmak suretiyle yazmanız istenmektedir.

double vize, final, ort;

vize = Convert.ToDouble (txsayi1.Text);
final = Convert.ToDouble (txsayi2.Text);
ort = (vize + son) / 2;
label2.Text = (“sonuc:” + ort);

if (ort> = 85 || ort <= 100)
{
label2.Text = (ort + “// sayı notu = 5”);
}
if (ort> = 70 || ort <= 84)
{

label2.Text = (ort + “// sayı notu = 4”);
}
if (ort> = 55 || ort <= 69)
{

label2.Text = (ort + “// sayı notu = 3”);
}
if (ort> = 45 || ort <= 54)
{

label2.Text = (ort + “//sayı notu= 2”);
}
else

{

label2.Text =( ort + “//sayı notu= 1”);
}

}

 

 


Bir cevap yazın

Görüşmeyi Başlat.
1
Yardımcı Olmamızı İster misiniz?
Merhabalar, Sitemize Hoşgeldiniz... Özgün içeriklerimiz ile başka yerde bulamayacağınız bilgileri sizlere aktarıyoruz.
C# Vize Sınav Soru Cevapları Videolu Anlatım paylaşımımıza baktığınızı görüyorum. Yardımcı olmamı ister misiniz?