İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Nesne yönelimli programlama dillerine ilişkin sınıf bağımlılıkları kavramı içinde düşünüldüğünde aşağıdakilerden hangisi yanlıştır?
- 2
- Extension metodu birden fazla parametre alabilir, ama sadece bir parametre “this” anahtar kelimesi
ile tanımlanabilir. - Genişletilecek sınıf, ilgili extension metoduna önünde “this” anahtar kelimesi eklenerek metodun
ilk parametresi olarak verilmelidir. - Static bir sınıf içerisinde static olarak tanımlanmalıdır.
Yukarıdaki kurallardan hangisi genişletilebilir metot yazarken uyulması gereken kural ya da kurallardır?
- Extension metodu birden fazla parametre alabilir, ama sadece bir parametre “this” anahtar kelimesi
- 3
C# programlama dilinde, hataların yakalanıp yönetilmesi için aşağıdakilerden hangisi kullanılır?
- 4
C# programlama dilinde Console sınıfının WriteLine() metodu kullanılarak ekranda yüzde olarak biçimlendirilmiş şekilde “%16” ifadesini yazan kod parçası hangisidir?
- 5
Aşağıdakilerden hangisi C# programlama dilinde gevşek bağlı sınıf bağımlılığına örnektir?
- 6
- Yazının vurgu rengi ayarlanır.
- Konsol ekranı temizlenir.
- Grafik arayüzü bulunur.
Yukarıda verilen konsol işlemleri ile ilgili ifadelerden hangisi/hangileri doğrudur?
- 7
- Referans tipindedir.
- Oluşturulan nesne boş olamaz.
- Değişken ve metot içerir.
Yukarıda C# programlama dilinde struct ile ilgili ifadelerden hangisi/hangileri doğrudur?
- 8
- Referans tipindedir.
- Oluşturulan nesne boş olamaz.
- Değişken ve metot içerir.
Yukarıda C# programlama dilinde struct ile ilgili ifadelerden hangisi/hangileri doğrudur?
- 9
Temel sınıf sadece kalıtım amacı ile kullanılacaksa, sınıf oluşturulurken aşağıdakilerden hangi anahtar kelime kullanılır?
- 10

Yukarıdaki şekilde yer alan "50 satır ve 100 karakter" işlemi aşağıdaki console komutlarından hangisi ile yapılmaktadır?
- 11
C# programlama dilinde, hataların yakalanıp yönetilmesi için hangi sınıf kullanılmaktadır?
- 12
- 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?
- 13
Aşağıdakilerden hangisi, tanımlanan metotları sanal metot haline getirir?
- 14
I. Küçük değişken türün büyük türe dönüştürülmesi sırasında veri kaybı yaşanmayacağı için direk dönüşüm yapılmasına kapalı ya da dolaylı dönüşüm denir.
II. Büyük değişken türünün küçük türe dönüşümüne açık ya da direk dönüşüm denir.
III.Referans türündeki bir değişkene, değer türündeki bir değişkenin değerinin aktarılması işlemine kutudan çıkarma “unboxing” denir.
IV. Değer türündeki bir değişkene, referans türünden bir değişkenin değerinin aktarılmasına kutulama “boxing”denir.Yukarıda veri türlerine ilişkin olarak verilenlerden hangileri doğrudur?
- 15
Aşağıdakilerden hangisi Bilgisayarlarda çalışan bir program değildir?
- 16
Belirlenen problemin bilgisayar ortamında çözümünde Algoritma kodlandıktan sonraki aşama aşağıdakilerden hangisidir?
- 17
Belirli bir problemi çözmek ya da bir hedefe ulaşmak amacıyla izlenmesi gereken yola ne ad verilir?
- 18
Aşağıdakilerden hangisi bir Program Kodu içerisinde yer alan if-else deyimlerinin ait olduğu Program Dili Elemanı türüdür.
- 19
Aşağıdakilerden hangisi yapay zeka programlama dillerinden biridir?
- 20
Aşağıdakilerden hangisi mobil cihazlar için geliştirilmiş bir işletim sistemidir?