1. Anasayfa
  2. Nesne Tabanlı Programlama

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


0

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)

static ....... alanhesaplama(int ksaknr, int uznknr)
        {
            int uznknar=0;
            int alan; 
            alan = ksaknr * uznknr;
            return alan;      
        }

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)

static …....toplama(int sayi1, int sayi2)
        {
            int sonuc;
            sonuc = sayi1 + sayi2;
            Console.WriteLine("SONUÇ: " + sonuc);      
        }

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)

 public  ……... gectimikaldımı(int ortalama)
        { 
            return ortalama&amp;amp;amp;gt;50 ;
        }

İndir “Nesne Tabanlı Programlama Dersi 1.Dönem 1.Yazılı Soru ve Cevapları”

NESNET-1.rar – 3217 defa indirildi – 44,38 KB
Bu İçeriğe Tepkin Ne Oldu?
  • 2
    ba_ar_l_
    Başarılı
  • 4
    gayet_yi
    Gayet İyi
  • 4
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 10
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments