İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
C# programlama dilinde dosya işlemleri ile ilgili çeşitli sınıfları içeren kütüphaneye ne ad verilir?
- 2
Aşağıdakilerden hangisi C# programlama dilinde hata sınıflarında ortak kullanılan özelliklerden biri değildir?
- 3
"Console.BackgroundColor, Console.ForegroundColor" ile ilgili olarak aşağıda verilen ifadelerden hangisi doğrudur?
- 4
Aşağıdakilerden hangisi C# programlama dilinde aynı sınıftaki veya o sınıftan türetilen bir sınıftaki kodların metoda veya üyelerine erişmesine izin veren erişim denetleyicisidir?
- 5
- Tekrar kullanılabilir kod yazımına yardımcı olarak tekrarı önler.
- Kod üzerinde daha esnek ve güçlü bir kontrol sağlanmasına yardımcı olur.
- Hata ayıklaması kolay ve yönetilebilir kodların yazılmasına imkân verir.
- Alt sınıfların ve üst sınıfın kendi yaşam döngüleri vardır.
Yukarıdaki ifadelerden hangileri C# programlama dilinde generics ile ilgilidir?
- 6
Aşağıdakilerden hangisi C# console işlemlerinden biri değildir?
- 7
Bir sınıf içerisinde bir metodun kalıtım yoluyla değiştirilmesi engellemek istenirse hangi anahtar kelimeyi kullanmak gerekir?
- 8
Aşağıdakilerden hangisi günümüzde kullanılan en popüler Nesneye Dayalı Programlama dillerinden biri değildir?
- 9
I. Kod yazılırken, bir değişken için bir tane değer atama (set) ve bir tane de değer okuma (get) metodu kullanılmaktadır.
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?
- 10
Bir kalıtım zincirinde, aşağıdaki temel sınıf üyelerinden hangisi türetilmiş sınıf üyeleri tarafından erişilebilir?
1. static
2. protected
3. private
4. shared
5. public
- 11
C# programlama dilinde struct (yapı) ile class (sınıf ) yapıları oldukça benzer yapılar olmasına rağmen, struct yapıları……………… tipinde, sınıf yapıları ise ……………….tipindedir.
Cümlede boş bırakılan yerlere sırası ile hangi seçenek gelmelidir?
- 12
- Türetilen sınıflar, aynı anda sadece bir sınıftan türetilebilir.
- Türetilen sınıflar, çoklu kalıtımı destekler.
- private erişim belirleyicisine sahip üyelere türetilen sınıftan erişilemez.
- Türetilen sınıf, temel sınıfın üyelerini erişim izinleri kuralları çerçevesinde devralmaktadır.
Yukarıdakilerden hangileri C# programlama dilinde kalıtımın yapılabilmesi için uyulması gereken kurallardır?
- 13
Aşağıdaki seçeneklerden hangisi finally bloğu için doğru bir tanımlama içerir?
- 14
IF kişinin yaşı > 18
(Doğru ise) ehliyet alabilir.
ELSE
(Yanlış ise) ehliyet alamaz.
Yukarıda hangi programlama dili elemanına ilişkin bir örnek verilmiştir?
- 15
Bu kelime birleştirme stilinde, ilk kelimeden sonraki tüm kelimelerin ilk harfleri büyük harf yapılıp boşluklar kaldırılarak, kelimeler şu şekilde "başarısızGirişSayısı" birleştirilir.
Yukarıdaki açıklamada yer verilen isimlendirme stili aşağıdakilerin hangisinde yer almaktadır?
- 16
I Metotlar belirli görevleri yerine getirmek amacıyla tasarlanmış kod bloklarına denir.
II Yaptıkları işlemlere göre bir sonuç döndürebilirler veya void türde tanımlanarak herhangi bir sonuç döndürmeyen metotlar da hazırlanabilir.
III. C# dilinde başlangıç noktası Main metodudur.
Yukarıda verilen bilgilerden hangisi metotların özelliklerindendir?
- 17
Algoritma tasarlama sürecinde doğruluk kanıtlandıktan sonraki aşama aşağıdakilerden hangisidir?
- 18
- sayı1 <-INPUT
- sayı2<-INPUT
- toplama<- sayı1+sayı2
- ortalama
- PRINT ortalama
Yukarıda yer alan sözde kod komutlarında değişkenlere değerlerin atandığı komutlar hangi basamaklarda yer almaktadır?
- 19
Aşağıda temel işlemler (operatatörler) ile ilgili olarak verilen ifadelerden hangisi yanlıştır?
- 20
Algoritma tasarlama sürecinde doğruluk kanıtlandıktan sonraki aşama aşağıdakilerden hangisidir?