Nesne Tabanlı Programlama Dersi 1.Dönem 1.Yazılı Soru ve Cevapları

1- Aşağıdaki metot tanımlamalarından hangisi doğru-hangisi yanlıştır yazınız? (6*1p )
( )int hesapla(int a, b)
( )void islem( )
( )int sonuc(int x; double y)
( )double bolme(int a,int b)
( )void (int x,y, bool a)
( ) void Selamlama(string ad,string soyad)

2-Aşağıdaki metot tanımlamalarından hangisinde değer döndürülüp hangisinde döndürülmemiştir?(4*1p)
( ) int deneme (int yas, string ad)
( ) bool tercih (bool secim)
( ) void toplam(int a, int b)
( ) double bolme ( )

3-Aşağıda ki ifadelerden doğru olanlara d;yanlış olanlara y koyunuz. (5*1p)
( ) Geri dönüş türü void olan metotlar, herhangi bir değişken içerisine aktarılamazlar.
( ) Parametre listesindeki değişkenler aynı türde olmak zorundadırlar.
( ) Eğer metot bir değer döndürmeyecekse dönüş-tipi void olarak belirtilmelidir.
( ) Bir metot hiç parametre kullanmayacaksa, parametre-listesi boş bırakılır.
( ) Parametre listesindeki değişkenler birbirinden noktalı virgül (;) ile ayrılırlar.

4- Ana programa (geriye) string türünden veri döndüren; isim adında string tipinde; soyad adında string tipinde ve tekrar adında int tipinde parametre alan; BilgiYaz isimli bir metodu yalnızca tanımlayınız..(5p)

5-Altta ki kodların Ekran çıktısını yazınız;hata durumu olanları hata sebebini belirterek yazınız:(4*2p)
a-

{  int b; 
b=10;
{    b = 23;  
Console.WriteLine(b);	
}
}

b-

 {		int b;
b = 23;
{ 
int b; hata verir
Console.WriteLine(b); zamanı h
}
}

c-

{	int b;
b = 34;
{     b++;
Console.WriteLine(b); /e35rli bir       }
}

d-

Var degisken=15.55;
degisken=50;
Console.WriteLine(degisken*3);

6-Altta ki sayi =25 ve sayi=40 için sorgulanan şartların sonucunda üretilen bool değerleri;ve sonuçta elde edilecek bool değeri bulunuz?(5p)

(Sayi>=20) &&(sayi%2!=0)&&(sayı/2<25)  sonuç

7- Altta ki kodlama sonucunda üretilen d değişkenin değeri kaç olur?adım adım her bir sorgulamanın ürettiği bool değerleri da yazarak bulunuz.(6p)

int sayi1 = 23;  int sayi2 = 42;  int sayi3 = 34;
bool d =((sayi1 > sayi2)||(sayi3!=sayi1))&&(sayi2<sayi3)); 

8-(8p)Yaşı 21-33 arası; ingilizce bilen; Trakya yada EGE’den mezun;gıda; yada ziraat mühendisi;kadın elemanlar alınacaktır;bunun koşullarını doğru mantıksal operatörler kullanarak yazınız?kullanılacak değişkenlerin listesi;
–yas değişkeni–
–Universite değişkeni–
–Bolum değişkeni–
–yabancidil değişkeni–
–Cinsiyet değişkeni–

9-
(1==2 && 5!=7) && (“7” == 7 || “ali” != “salih”) || (7 < 12 && 6 <= 8) ifadesinin sonucunu bulunuz;her parantezin ürettiği true-false değerleri hesaplayınız.(7p) 10- islem = y + x * y – z / 2 Yukarıdaki formülde x = 2, y = 10 ve z = 6 ise “islem” değeri kaç olur?(4p) 11- y karakterini saklamak için aşağıda ki veri tiplerinden hangisi yada hangileri kullanılabilir?(3p) -String -char -object -double 12- Altta ki metodun geri dönüş tipi ne olur boşluk bırakılan yere yazınız.(4p) [code]static ....... alanhesaplama(int ksaknr, int uznknr) { int uznknar=0; int alan; alan = ksaknr * uznknr; return alan; }[/code] 13-Aşağıdakilerden hangileri doğrudur?(3p) -int a=1; -double d=2.3; -char c='2'; - string b="55"; 14-Console.WriteLine(6%2); yukarıdaki işlemin ekran çıktısı nasıl olur?(3p) 15-Console.WriteLine("6/2"); yukarıdaki işlemin ekran çıktısı nasıl olur?(3p) 16-Ekrana mesaj olarak yazdırılmak istenen metinsel ifadeler hangi simgeler arasında yazılmalıdır?(3p) 17- “Click” özelliği olan bir kontrol’e örnek veriniz?(3p) 18-Aşağıdaki işlemlerden hangisi doğrudur?(3p) textBox1.Text * textBox2.Text textBox1.Text + textBox2.Text textBox1.Text - textBox2.Text textBox1.Text / textBox2.Text 19- 6.6/3.0 ifadesinin sonucu hangi veri türünde elde edilir?(3p) 20-Aşağıdakilerden hangisinde ToString ifadesi doğru kullanılmıştır?(3p) A)ToString.i B)i.ToString( ) C)ToString(i) D)(i).ToString 21-textBox1.Text = “13”;ve textBox2.Text = “2”; ise textBox1.Text+textBox2.Text ifadesinin değeri ne olur?(3p) 22- Altta ki metodun geri dönüş tipi ne olur boşluk bırakılan yere yazınız.(4p) [code] static …....toplama(int sayi1, int sayi2) { int sonuc; sonuc = sayi1 + sayi2; Console.WriteLine("SONUÇ: " + sonuc); } [/code] 23-Altta ki metot öğrencinin ortalamasına göre geçtiğini ya da kaldığını döndürmektedir.Buna göre metodun geri dönüş tipi ne olmalıdır? (4p) [code] public ……... gectimikaldımı(int ortalama) { return ortalama>50 ; }[/code] Nesne Tabanlı Programlama Dersi 1.Dönem 1.Yazılı Soru ve Cevaplarını aşağıdaki bağlantıdan indirebilirsiniz….

Nesne Tabanlı Programlama Dersi 1.Dönem 1.Yazılı Soru ve Cevapları (610 indirme)

X

Pin It on Pinterest

X