Final Test

Final Test 2

AUZEF Bilgisayar Programcılığı 2. sınıf güz dönemi Nesneye Yönelik Programlama dersi için hazırlanan Final Test 2: 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ı
2

Test Soruları

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

Soru 1 / 20

C# programında `string ad = null;` sonrasında `ad.Length` ifadesinin değerlendirilmesi normal koşullarda ne doğurur?

Soru 2 / 20

`sealed class Makbuz` bildiriminin kalıtıma etkisi nedir?

Soru 3 / 20

Aşağıdaki C# operatörlerinden hangisi kullanıcı tanımlı türde normal operator bildirimiyle aşırı yüklenemez?

Soru 4 / 20

`Göster(int sayi)` ve `Göster(int deger)` aynı sınıfa ayrı metotlar olarak yazılabilir mi?

Soru 5 / 20

Bir UML kullanım senaryosu diyagramında dış ödeme servisinin gösterilmesi gerekirse en uygun öğe hangisidir?

Soru 6 / 20

`Otomobil` nesnesi `Arac` sınıfından türemişse `Arac a = new Otomobil();` satırı için en doğru ifade hangisidir?

Soru 7 / 20

Bir kullanıcı tanımlı sınıfta tekli `-` işleci tanımlanırken kaç operand parametresi gerekir?

Soru 8 / 20

`void Yaz(int x)` ve `void Yaz(double x)` tanımlıyken `Yaz(3)` çağrısında genellikle hangisi seçilir?

Soru 9 / 20

C# dilinde `int sayi=8; object kutu=sayi;` satırlarının temel sonucu hangisidir?

Soru 10 / 20

`Arac a = new Arac(); Otomobil o = (Otomobil)a;` kodunda gerçek nesne yalnız Arac türündeyse ne olur?

Soru 11 / 20

İkili `*` operatörünün bir kullanıcı tanımlı türde geçerli bildiriminde kaç operand parametresi bulunur?

Soru 12 / 20

`void Islem(long x)` ve `void Islem(double x)` bildirimleri varken `Islem(5L)` çağrısı hangisini seçer?

Soru 13 / 20

Bir öğrenci ve ders nesnesi arasındaki ilişki çoktan çoğa ise UML modelinde neyi belirtmek gerekir?

Soru 14 / 20

Temel sınıfta `public void Yaz()` ve alt sınıfta aynı adlı `public new void Yaz()` bulunursa hangi durum söz konusudur?

Soru 15 / 20

`public static Olcu operator +(Olcu a, int b)` bildiriminin geçerli olabilmesini sağlayan temel koşul nedir?

Soru 16 / 20

`Mesaj(string metin)` ve `Mesaj(string metin, int tekrar=1)` aşırı yükleri varken `Mesaj("Merhaba")` çağrısı için doğru seçim hangisidir?

Soru 17 / 20

Temel sınıftaki bir metodun alt sınıfta `override` edilebilmesi için temel bildirimde hangi özellik beklenir?

Soru 18 / 20

`Topla(int a, int b)` ve `Topla(double a, double b)` varken `Topla(2,3)` hangi sürüme gider?

Soru 19 / 20

`class C : B`, `class B : A` olduğunda C sınıfı için ne söylenebilir?

Soru 20 / 20

Üst sınıfın yalnız parametreli kurucusu varsa ve alt sınıf kurucusunda `base(...)` kullanılmıyorsa hangi sorun çıkabilir?