Final Test

Final Test 3

AUZEF Bilgisayar Programcılığı 2. sınıf güz dönemi Nesneye Yönelik Programlama dersi için hazırlanan Final Test 3: soruları online çöz, açıklamalı çözümleri ve sonucunu hemen gör.

Ders
Nesneye Yönelik Programlama
Ünite
Bu derste ünite kullanılmıyor
Test türü
Final Test
Test numarası
3

Test Soruları

Testi çözmek için sayfa etkileşimli olarak hazırlandığında şıklarını seçebilirsin.

Soru 1 / 20

İşlevi `public int Sonuc { get; private set; }` biçiminde olan bir özellik için dış kodun yapabileceği işlem hangisidir?

Soru 2 / 20

`if (nesne is Kedi)` denetimi hangi soruya yanıt verir?

Soru 3 / 20

Bir Vektor türünde `+` operatörü koordinatları birleştiriyorsa `(2,3)+(4,1)` işleminin sonucu hangi koordinatlar olur?

Soru 4 / 20

Bir metot grubunda çağrıya aynı derecede uygun birden fazla aşırı yük varsa ve tek en iyi aday seçilemiyorsa ne olur?

Soru 5 / 20

C# içindeki `new Urun(25)` ifadesinde 25 değeri neyi belirler?

Soru 6 / 20

`Arac a = new Arac(); Otomobil o = a as Otomobil;` ifadesinde uyumsuz dönüşüm sonucu nedir?

Soru 7 / 20

Bir sınıfta ikili + operatörünün tanımlanması aşağıdaki işlemlerden hangisini kendiliğinden garanti etmez?

Soru 8 / 20

`void Listele(params int[] sayilar)` bildirimindeki params ne sağlar?

Soru 9 / 20

C# uygulamasında JIT derleme hangi dönüşümü çalışma sırasında gerçekleştirebilir?

Soru 10 / 20

Bir sınıfın birden fazla arayüzü uygulaması hangi durumda mümkündür?

Soru 11 / 20

`public static explicit operator int(Para p)` bildirimi hangi işleme olanak tanır?

Soru 12 / 20

`Kisi()` ve `Kisi(string ad)` kurucularının aynı sınıfta bulunması hangi mekanizmayı gösterir?

Soru 13 / 20

Bir nesnenin davranışının dış kod tarafından değiştirilmeden yeniden kullanılmasına katkı sağlayan temel tasarım kararı hangisidir?

Soru 14 / 20

Bir `Motor` nesnesini alan olarak tutan `Araba` sınıfının ilişkisi kalıtımdan çok neyi anlatır?

Soru 15 / 20

Bir `Metre` sınıfında aşırı yüklenen `+` işleci yerine `Metre.Topla` metodu da yazılabilirdi. + aşırı yüklemenin okunabilirlik katkısı nedir?

Soru 16 / 20

Bir alt sınıfın temel sınıftaki sanal `Ciz()` metodunu override etmesi ile aynı sınıfta `Ciz(int)` eklemesi arasındaki fark nedir?

Soru 17 / 20

`Arac a = new Otomobil();` ifadesinde a üzerinden yalnız Arac sınıfında tanımlı üyelerin görünmesi neye bağlıdır?

Soru 18 / 20

Bir sınıfta `operator +` için iki farklı operand sırası `(Nokta,int)` ve `(int,Nokta)` neden ayrı ayrı düşünülmelidir?

Soru 19 / 20

Metot aşırı yükleme ile sanal metot geçersiz kılma arasında seçim zamanına ilişkin genel fark hangisidir?

Soru 20 / 20

`override` edilmiş bir metot içinden temel sınıfın sürümünü çağırmak için hangi ifade uygundur?