Nesneye Yönelik Programlama Deneme Sınavı -1 2022-2023 Final Çıkmış Soruları

📌 Sınav Öncesi Kısa BilgiDeğerli AUZEF bölümü öğrencileri; bu sayfada Nesneye Yönelik Programlama Deneme Sınavı -1 2022-2023 Final Çıkmış Soruları dersine ait geçmiş yıllarda çıkmış soruları ve pratik deneme testlerini sizin için bir araya getirdik. Sınavda zamanı iyi yönetmek ve soru tiplerine tam olarak aşina olmak için aşağıdaki özel test motorumuzu kullanabilirsiniz. İster "Çalışma Modu" ile anında cevapları görün, ister "Sınav Modu" ile kendinizi zamana karşı test edin. Şimdiden sınavlarınızda başarılar dileriz!
Soru bulunamadı.
Aşağıda verilen metot tanımlarından hangisi yanlıştır?
a) int topla(int a, int b)
b) void topla(int a, int b)
*c) int 3topla(int a, int b)
d) int topla(double a, double b)
e) int topla(float a, floatb)

.Net Core ile ilgili verilen komut satırı ile dotnet – -info komutu ile ilgili aşağıdaki ifadelerden hangisi doğrudur.
a) Yeni bir proje oluştur.
b) Mevcut projeyi derler.
*c) Net Core platformu hakkında bilgi verilir.
d) Net Core’da yardım parametrelerini listeler.
e) Hiçbiri

I- A sınıfı temel sınıftır. II- B sınıfı A sınıfından türetilmiştir. III- B sınıfı I arabirimini kullanır. Yukarda Sınıf Diyagramı verilen UML tasarımı ile ilgili verilenlerden hangisi veya hangileri doğrudur?
a) Yalnız I
b) Yalnız II
c) I ve II
d) I ve III
*e) I, II, III

Nesneye Yönelik Programlama için aşağıdaki verilen ifadelerden hangisi doğrudur?
a) A- Nesneye Yönelik geliştirilen ilk progrmalama dili Java’dır.
b) B- C# Nesneye Yönelik bir dil değildir.
*c) C- Smalltalk birçok Nesneye Yönelik Programlama diline ilham olmuştur.
d) D- C Nesneye Yönelik bir programlama dilidir.
e) Haskell Nesneye Yönelik bir programlama dilidir.

int f(int n) { if (n <= 1) return n; return f(n-1) + f(n-2); } Yukardaki verilen fonksiyon çalıştırıldığında f(7) için çağrıldığında dönderdiği nihai değer kaç olur? a) 9 b) 10 c) 11 d) 12 *e) 13 int islemYap(int a) { a+= 1 return a; } …. int b = 10; islemYap(b); Yukardaki verilen fonksiyon çalıştırıldığında b değeri kaç olur? a) 9 *b) 10 c) 11 d) 12 e) 13 Aşağıda verilenlerden hangisi bir Birleşik Modelleme Dili (UML) diyagramı değildir? a) Sınıf Diyagramı b) Kullanım Senaryosu Diyagramı c) Bileşen Diyagramı d) Faaliyet Diyagramı *e) Görsel Tasarım Diyagramı Aşağıdakilerden hangisi fonksiyonel bir programlama dilidir? a) Java b) C# c) Smalltalk d) Simula *e) Haskell I – Kalıtım yolu ile türetilen sınıflarda yapıcı tanımlanamaz. II – Yıkıcılar (destructor) parametre alabilirler. III – Yıkıcılar (destructor) bir sonuç dönderirler. C# programlama dilinde yıkıcılar (destructor) ile ilgili verilen ifadelerden hangisi veya hangileri yanlıştır? a) Yalnız I b) Yalnız II c) I ve II d) I ve III *e) I,II,III Aşağıda verilenlerden hangisi UML’in sağlamış olduğu avantajlardan aşağıda biri değildir? *a) Çok karmaşık bir yapıya sahiptir b) Biçimsel bir dildir. c) Anlaşılabilir bir dildir. d) Ölçeklenebilir bir dildir. e) Tecrübelerden oluşturulmuştur. I – System bir alan adıdır. II – Console.WriteLine fonskyionu ekrana çıktı üretir. III – import ifadesi alan adlarını kullanabiliriz. C# ile verilen yukardaki ifadelerden hangileri doğrudur? a) Yalnız I b) Yalnız II *c) I ve II d) I ve III e) I,II,III Nesneye Yönelik Programlama ile Fonksiyonel Programlama arasındaki fark aşağıdakilerden hangisinde verilmiştir? a) Nesneye Yönelik Programlamada fonksiyon tanımlanamaz. b) Fonksiyonel Programlamada Kalıtım yapıları vardır. c) Fonksiyonel Programlamada abstract sınıfları tanımlanabilir. d) Fonksiyonel Programlamada nesne tanımlanabilir. *e) Nesneye Yönelik Programlamada nesler kendilerini ilgilendiren verileri barındırırlar. I – Sınıf (class) içinde tanımlanırlar. II – Yapı (struct) içinde tanımlanırlar. III – Herhangi bir yerde tanımlanabilirler. C# programalama dili için metot tanımları ile ilgili yukarda verilenlerden hangisi doğrudur? a) Yalnız I b) Yalnız II *c) I ve II d) I ve III e) I,II,III Geliştirilmesi planlanan bir yazılım projesinde yapılacak işlemlerin ve hangi aktivitelerin gerçekleştirileceğinin tasarlandığı UML diyagramı hangisinde doğru olarak verilmiştir? a) Sınıf Diyagramı b) Kullanım Senaryosu Diyagramı c) Bileşen Diyagramı *d) Faaliyet Diyagramı e) Dağıtım Diyagramı C# programlama dili için aşağıdaki verilenlerden hangisi doğrudur? a) Bir sınıf aynı anda birden fazla sınıfı Kalıtım yoluyla miras alabilir. b) private erişim denetleyicisine sahip üyeler her yerden erişeime sahiptir. *c) Abstract olarak tanımlanan sınıflardan nesne üretilemez. d) Abstract olarak tanımlanan sınıflardan Kalıtım yoluyla miras alınamaz e) Abstract olarak tanımlanan sınıflarda yapıcı (constructor) tanımlanamaz. I – Metotlar sadece bir kez kullanılabilirler. II – Metotlar zorunlu parametreler içerebilir. III – Metotlar varsayılan parametreler içerebilir. C# programlama dilinde metotlar ile ilgili verilen ifadelerden hangisi doğrudur? a) Yalnız I b) Yalnız II c) I ve II *d) II ve III e) I,II,III I – Geliştirme süreçlerini hızlandırır. II – Otomatik kod tamamlama özelliği sunar. III – Entegre Geliştirme Ortamı olmadanda kod geliştirmek mümkündür. Entegre Geliştirme Ortamı ile ilgili verilen ifadelerden hangileri doğrudur? a) Yalnız I b) Yalnız II c) I ve II d) I ve III *e) I,II,III Aşağıda verilenden hangisi Nesneye Yönelik Programlamanın kavramlarından biri değildir? a) Kalıtım ile Sınıflar Türetilir b) Abstract Sınıflar İçerir c) Bilgi Saklama d) Kolay Hata Ayıklama *e) Zor Kod Geliştirme protected erişim denetleyicisine sahip bir üye için aşağıdaki ifadelerde hangisi doğrudur? a) Bu erişim denetleyicisine sahip tür ve üyeler diğer sınıflar içerisinde erişilebilirler. b) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya yapı içerisinde erişilebilirler. *c) Bu erişim denetleyicisine sahip tür ve üyeler aynı sınıf veya türetilmiş sınıf içerisinden erişilebilirler. d) Bu erişim denetleyicisine sahip tür ve üyeler aynı derlemede (assembly) erişilebilir. e) Bu erişim denetleyicisine sahip tür ve üyeler aynı derlemede (assembly) veya türetilmiş diğer derlemede (assembly) erişilebilir I- Erişim denetleyicisi private olan üyeler “-“ ile gösterilir. II- Erişim denetleyicisi public olan üyeler “+“ ile gösterilir. III- Erişim denetleyicisi protected olan üyeler “#“ ile gösterilir. Sınıf Diyagramı ile ilgili verilenlerden hangisi veya hangileri doğrudur? a) Yalnız I b) Yalnız II c) I ve II d) I ve III *e) I, II, III [/auzef_test]