AUZEF Nesneye Yönelik Programlama Çıkmış Sorular

İstanbul Üniversitesi AUZEF Nesneye Yönelik Programlama dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 252 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.

Ders kodu: AYBS30062. sınıf Güz252 soruSesli dinleme
Bu dersin 252 sorusunu ücretsiz çöz →

Nesneye Yönelik Programlama konu özeti

Ders, C# ve .NET ortamında nesneye yönelik programlamanın temel ilkelerini, dil yapılarını, UML modellemesini ve tasarım desenlerini kapsar. Bellek yönetimi, sınıf yapıları, hata yönetimi ve yazılım kalitesi de sınavda sık işlenen konulardandır.

Veri tipleri ve bellek

NYP'nin temel ilkeleri

Sınıf yapıları ve üyeler

Erişim, kalıtım ve arayüz

Dil temelleri ve hata yönetimi

.NET platformu

UML ve yazılım süreci

SOLID ve tasarım desenleri

Önemli kavramlar

Boxing
Değer tipindeki verinin object gibi referans tipine atanıp heap'e kopyalanması.
Kapsülleme
İç verilerin saklanıp yalnızca get/set gibi denetimli yollarla erişime açılması.
Soyutlama
Gereksiz ayrıntıları gizleyip yalnızca gerekli yönleri sunma ilkesi.
Çok biçimlilik
Aynı metot adı veya arayüzün farklı nesnelerde farklı davranması.
Bileşim (Composition)
Bir sınıfın başka sınıfın nesnesini alan olarak taşıdığı has-a ilişkisi.
Mühürlü sınıf
sealed ile işaretlenen, kendisinden türetme yapılamayan sınıf.
Soyut sınıf
Alt sınıflara şablon olan, nesnesi doğrudan üretilemeyen, gövdesiz üye içerebilen sınıf.
Metot aşırı yükleme
Aynı adlı metotların parametre sayısı veya türüyle ayrılması.
Namespace
Tip ve sınıfları gruplayan, isim çakışmasını önleyen isim alanı.
Gerçekleştirme (Realization)
Sınıfın bir arayüzü uygulamasını gösteren UML ilişkisi.
Eco-JIT
Yalnızca o anda gereken kodu makine koduna çeviren JIT türü.
Arabirim Ayırma Prensibi
Şişkin arayüzlerin küçük, amaca yönelik arayüzlere bölünmesi.

Sınav ipuçları

Hangi sınavların soruları var?

2025-26 Vize2025-26 Final2024-25 Vize2024-25 Üç Ders2024-25 Final2023-24 Vize2022-23 Büt

Nesneye Yönelik Programlama örnek sorular

Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.

1. C# dilinde double a = 14; object b = a; biçiminde iki satır yazıldığında, a ve b değişkenlerinin değerleri belleğin hangi kısımlarında yer alır?

  1. a - Stack Bellek Bölgesi, b - Register Bölgesi
  2. Her ikisi de Stack Bellek Bölgesi
  3. a - Heap Bellek Bölgesi, b - Stack Bellek Bölgesi
  4. Her ikisi de Heap Bellek Bölgesinde
  5. a - Stack Bellek Bölgesi, b - Heap Bellek Bölgesi
Cevabı gör

Doğru cevap: E) a - Stack Bellek Bölgesi, b - Heap Bellek Bölgesi
double değer tipidir ve stack'te durur. Bu değer object değişkenine atanınca boxing gerçekleşir ve veri heap'e kopyalanır. b, heap'teki bu veriyi gösterir.

2. Aşağıdaki programlama dillerinden hangisi, bir işin “nasıl” yapılacağına odaklanan bir yaklaşıma sahiptir?

  1. Regular Expression
  2. Java
  3. HTML
  4. Prolog
  5. SQL
Cevabı gör

Doğru cevap: B) Java
Java emirsel (imperative) bir dildir; işin adım adım nasıl yapılacağı komutlarla belirtilir. HTML, SQL ve Prolog gibi bildirimsel (declarative) diller ise nasıl yapılacağından çok ne yapılacağını ifade eder.

3. C# dilinde bool veri türü ne işe yarar?

  1. Mantıksal değerleri (true/false) tutar.
  2. Karakter dizilerini tutar.
  3. Kayan noktalı sayıları tutar.
  4. Sadece tam sayıları tutar.
  5. Tarih ve saat bilgisini tutar.
Cevabı gör

Doğru cevap: A) Mantıksal değerleri (true/false) tutar.
bool (boolean) türü yalnızca true veya false olmak üzere iki mantıksal değer alabilen temel bir veri türüdür.

4. Bir dilin nesneye yönelik programlamayı destekleyebilmesi için taşıması gereken temel özellikler sayılırken, aşağıdakilerden hangisi bu özellikler arasında yer almaz?

  1. Çok biçimlilik (Polymorphism)
  2. Soyutlama (Abstraction)
  3. Modelleme (Modelling)
  4. Kapsülleme (Encapsulation)
  5. Kalıtım (Inheritance)
Cevabı gör

Doğru cevap: C) Modelleme (Modelling)
NYP'nin dört temel ilkesi kapsülleme, kalıtım, çok biçimlilik ve soyutlamadır. Modelleme, bu ilkelerin uygulandığı genel bir süreçtir; dilin özelliği sayılmaz.

5. Nesneye yönelik programlamada verilerin ve bu verilerle çalışan işlevlerin tek bir yapıda toplanmasını sağlayan kavram hangisidir?

  1. Kalıtım (Inheritance)
  2. Çokbiçimlilik (Polymorphism)
  3. Sınıf (Class)
  4. Nesne (Object)
  5. Soyutlama (Abstraction)
Cevabı gör

Doğru cevap: C) Sınıf (Class)
Sınıf (Class), veri alanlarını (fields) ve bunlar üzerinde işlem yapan metotları bir araya getiren temel yapıdır.

6. Yeniden kullanılabilir bileşenler ve hizmetlerden oluşan, .NET platformlarının temel koleksiyonu aşağıdakilerden hangisidir?

  1. Common Intermediate Language (CIL)
  2. Common Language Specifications (CLS)
  3. Common Language Runtime (CLR)
  4. Framework Class Library (FCL)
  5. Common Type System (CTS)
Cevabı gör

Doğru cevap: D) Framework Class Library (FCL)
FCL; veri tabanı erişimi, dosya işlemleri ve kullanıcı arayüzü gibi işler için geliştiricilerin yararlandığı geniş bir hazır kütüphane ve bileşen topluluğudur.

7. Bir sınıf diyagramında, sınıfın yapabildiği işleri yani fonksiyonlarını listeleyen kısım aşağıdakilerden hangisidir?

  1. Erişim Niteleyicisi (Access Modifier)
  2. İlişkiler (Relations)
  3. Nitelikler (Attributes)
  4. Metotlar (Methods)
  5. Sınıf Adı (Class Name)
Cevabı gör

Doğru cevap: D) Metotlar (Methods)
Sınıfın sahip olduğu veriler nitelikler bölümünde, yapabildiği işlemler ise metotlar bölümünde gösterilir.

8. Nesneye yönelik programlamada, karmaşık ayrıntıları saklayarak programlamayı daha anlaşılır ve yönetilebilir kılan kavram hangisidir?

  1. Çok Biçimlilik (Polymorphism)
  2. Soyutlama (Abstraction)
  3. Kapsülleme (Encapsulation)
  4. Sınıflandırma (Classification)
  5. Kalıtım (Inheritance)
Cevabı gör

Doğru cevap: B) Soyutlama (Abstraction)
Soyutlama, bir nesnenin yalnızca gerekli yönlerini öne çıkarıp ayrıntıları gizleyerek kullanıcıya sade bir arayüz sunma ilkesidir.

9. Yazılım geliştirme sürecinde nesneye yönelik düşünce, ilk olarak hangi aşamada kullanılmaya başlanır?

  1. Kodlama
  2. Tasarım
  3. Çözümleme
  4. Planlama
  5. Analiz
Cevabı gör

Doğru cevap: B) Tasarım
Nesneye yönelik yaklaşımda sistemi oluşturacak nesneler ve bunların birbiriyle etkileşimi ilk kez Tasarım aşamasında modellenmeye başlanır.

10. Aşağıdakilerden hangisi, bir yazılımın kullanıcı açısından kaliteli sayılmasını belirleyen ölçütlerden biri değildir?

  1. Yazılım kararlı çalışmalı ve içindeki verilerin güvenliğini de koruyabilmelidir.
  2. Yazılım olabildiğince az hatayla, istenen sonucu gereken hızda üretebilmelidir.
  3. Yazılımın modülleri başka projelerde yeniden kullanılabilmelidir.
  4. Yazılım kullanışlı olmalıdır.
  5. Yazılım, sistem kaynaklarını ihtiyaç duyulan ölçüde kullanmalıdır.
Cevabı gör

Doğru cevap: C) Yazılımın modülleri başka projelerde yeniden kullanılabilmelidir.
Modüllerin yeniden kullanılabilirliği, son kullanıcıdan çok yazılım geliştiricileri ilgilendiren teknik bir ölçüttür. Kullanıcı için kararlılık, hız, güvenlik ve kullanılabilirlik öne çıkar.

Tüm 252 soruyu çözmeye başla →

Bu dersi alan bölümler

AUZEF Yönetim Bilişim Sistemleri (Lisans)252 soru →AUZEF Bilgisayar Programcılığı (Ön Lisans)252 soru →

Nasıl çalışmalı?

Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.

Sık sorulan sorular

AUZEF Nesneye Yönelik Programlama çıkmış sorular nerede?

Mobil Defter'de AUZEF Nesneye Yönelik Programlama dersinin vize, final ve bütünleme hazırlığı için 252 sorusu var (2025-26 Vize, 2025-26 Final, 2024-25 Vize, 2024-25 Üç Ders). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.

AUZEF Nesneye Yönelik Programlama vize soruları ve final soruları ayrı çözülebilir mi?

Evet. Uygulamada "Vize (hepsi)" ve "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.

AUZEF Nesneye Yönelik Programlama çıkmış sorular PDF olarak indirilebilir mi?

Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.

AUZEF Nesneye Yönelik Programlama ders notları ve konu özeti var mı?

Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.

AUZEF Nesneye Yönelik Programlama soruları ücretli mi?

Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.

2. sınıf Güz diğer dersler