PROGRAMLAMA I - Deneme Sınavı - 5
II. Console ise grafik arayüzü bulunmayan, girdi ve çıktıların siyah bir ekranda işlendiği kullanıcı arayüzüdür.
III. Hazır bileşenler Console yapısı içinde yoktur.
Yukarıdaki ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
Cümlede boş bırakılan yerlere sırası ile hangi seçenek gelmelidir?
II. Struct, değer tipi olduğu için sınıflar gibi null olamaz.
III. Sınıflar hem interface (arayüz) hem de başka sınıflardan kalıtıma izin verirken, struct yapısı sadece interface (arayüz) uygulayabilir, kalıtımı desteklemez.
IV. Struct elemanlarının default değerleri public tanımlıdır. Sınıf elemanlarının default değerleri ise private tanımlıdır.
Yukarıdaki ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
II. Değişken sayısı fazla olan sınıflarda I. öncülde (yukarıda) ifade edilen durum kodun aşırı uzamasına neden olmaktadır.
III. Uzun kodlamaların okunabilirliği daha kolay olmaktadır.
Yukarıdaki ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
Cümlede boş bırakılan yere hangi seçenek gelmelidir?
II. Bellekte yer açılmasını sağlarlar.
III. Başına tilda “~” işareti alan yıkıcı metotlar, parametre alamaz ve geri değer döndüremezler.
Yukarıda yer alan Yıkıcı metotlar ile ilgili ifadelerden hangisi ya da hangileri doğru olarak verilmiştir?
1. static
2. protected
3. private
4. shared
5. public
class A{public: int x;protected: int y;private: int z;};class B : public A{ // kod burada};class C : protected A{ // kod burada};class D : private A // 'private' is default for classes{ // kod burada};static void Main(strings[] Args){ A a = new A(); B b = new B(); C c = new C(); D d = new D();}Yukarıda verilen cümlede boşluğu hangi anahtar kelime ile doldurmak gerekir?