Final Test

Final Test 1

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

Test Soruları

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

Soru 1 / 20

Bir sistemde aynı müşteri bilgisinin farklı ekranlara dağıtılması hangi nesneye yönelik tasarım hedefini zorlaştırır?

Soru 2 / 20

`class Kedi : Hayvan` C# bildirimi ne anlama gelir?

Soru 3 / 20

Bir Kesir sınıfındaki iki nesne arasında + simgesine özel davranış kazandırılması hangi kavramdır?

Soru 4 / 20

Aynı sınıfta `Hesapla(int x)` ve `Hesapla(int x, int y)` metotlarının bulunmasına ne ad verilir?

Soru 5 / 20

Bir UML sınıf diyagramında bir metot adının yanındaki parantezler hangi amaçla kullanılır?

Soru 6 / 20

Bir C# sınıfı doğrudan kaç farklı sınıftan kalıtım alabilir?

Soru 7 / 20

Geleneksel C# sözdiziminde iki Nokta nesnesini toplayan + operatörünün doğru bildirim başlangıcı hangisidir?

Soru 8 / 20

`Yazdir(int deger)` ve `Yazdir(string deger)` metotları aynı sınıfta neden birlikte bulunabilir?

Soru 9 / 20

Bir sınıfta siparişin toplam tutarı hesaplanırken hesaplama kurallarının dışarıdan görünmemesi hangi yaklaşımın örneğidir?

Soru 10 / 20

Kalıtım ilişkisinde `protected` üyenin en belirgin özelliği nedir?

Soru 11 / 20

Kullanıcı tanımlı bir türde + operatörü aşırı yüklendiğinde temel amaç nedir?

Soru 12 / 20

Bir sınıfta yalnızca `int Bul(int x)` ve `double Bul(int x)` metotlarının birlikte bildirilmesi neden geçersizdir?

Soru 13 / 20

C# dilinde bir sınıfın iki farklı nesnesinin ortak bir adet sayacını tutması isteniyorsa hangi alan türü uygundur?

Soru 14 / 20

Temel sınıfta `public virtual string Ad() => "A";` ve alt sınıfta `public override string Ad() => "B";` varken temel türdeki referans alt nesneyi gösteriyorsa çağrı sonucu nedir?

Soru 15 / 20

C# dilinde eşitlik `==` operatörü aşırı yüklenirse hangi operatörün de birlikte tanımlanması gerekir?

Soru 16 / 20

`Kaydet(int id, string ad)` ile `Kaydet(string ad, int id)` metotları için doğru ifade hangisidir?

Soru 17 / 20

Türetilmiş sınıfta temel sınıfın uygun kurucusunu açıkça çağırmak için hangi gösterim kullanılır?

Soru 18 / 20

Bir tür için `<` operatörü aşırı yükleniyorsa hangi karşılaştırma operatörü de tanımlanmalıdır?

Soru 19 / 20

`abstract class Sekil` tanımından doğrudan `new Sekil()` çağrısının durumu nedir?

Soru 20 / 20

Bir temel sınıftaki `abstract decimal Alan();` metodunu somut alt sınıf nasıl tamamlar?