İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
- Kodun Sınanması ve İyileştirilmesi
- Alternatif Çözüm Yolları
- Problemi Tanımlama
- Girdi ve Çıktıların Belirlenmesi
- Çözümün Sınanması ve İyileştirilmesi
- Algoritmanın Kodlanması
Bilgisayarda belirlenen bir problemin bilgisayar ortamındaki çözüm aşamaları baştan sona hangi sırayla ilerler?
- 2

Yukarıda verilen akış diyagramı şeklinin adı nedir?
- 3
Karakter ya da string bir ifadeyi aramak için, C# dilinde aşağıdakilerden hangisi kullanılır?
- 4
Aşağıda Algoritma ile ilgili verilenlerden hangisi yanlıştır?
- 5
- 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?
- 6
C# dilinde kullanılan metin karşılaştırma işlemi için aşağıdakilerden hangisi kulanılır?
- 7
Aşağıdakilerden hangisi bir programlama dilidir?
- 8
Yapısal programlamanın ortaya çıkmasındaki temel sebeplerden biri olan "istenilen satıra yönlendirme komutu" hangi ifade ile tanımlanır?
- 9
Aşağıdakilerden hangisi programlama dillerinde yazım kuralları kullanmanın faydalarından biri değildir?
- 10
Akış diyagramında bir sayfaya sığmayan akışlarda ya da fonksiyonların başlangıç / bitiş noktalarının belirlenmesi için kullanılan geometrik şekil aşağıdakilerden hangisidir?
- 11
Aşağıdakilerden hangisi C# programlama dilinde programların çalıştırılması için gerekli olan başlangıç noktasıdır.
- 12
Aşağıdakilerden hangisi veya hangileri nesne yönelimli programlama dillerinde beklenen temel özelliklere örnek olarak verilebilir?
I. Kapsülleme (Encapsulation)
II. Miras Alma (Inheritance)
III. Çok Biçimlilik (Polymorphism)
IV. Soyutlama (Abstraction) - 13
- Bu stil, büyük harfle yazıldığında, çoğu programlama dilinde sabitleri bildirirken bir kural olarak kullanılır.
- Küçük harfli olduğunda, geleneksel olarak veri tabanı alan adlarının gösteriminde kullanılır.
- Bu stil, her boşluğu bir alt çizgi (_) ile değiştirerek kelimeleri birleştirir.
Yukarıda özellikleri verilen isimlendirme stili aşağıdakilerin hangisinde yer almaktadır?
- 14
Mutlak değer hesaplamada kullanılan, parametre olarak herhangi bir sayısal değer verilebilen matematik sınıf metodu aşağıdakilerden hangisidir?
- 15
Aşağıda yer alan yazılım geliştirme süreci aşamaları hangi seçenekte doğru şekilde sıralanmıştır?
- 16
1. Başla
2. Otobüsteki kişileri say.
3. Sayılan kişi sayısı 30'dan büyük mü?
4. Evet ise 6. adıma git.
5. Hayır ise 8. adıma git.
6. Kapasite aşımı uyarısı ver.
7. 2. adıma git.
8. Bitir.
Maximum 30 kişi kapasiteli bir yolcu otobüsünün hareket etmesi için 30 kişiyi aşmaması gerektiğini anlatan algoritmada otobüsün hareket etmesini sağlayan "Bitir" adımından önceki adım aşağıdakilerden hangisidir?
- 17
Aşağıdakilerden hangisi problemler ile programlama arasındaki ilişkiyi doğru ifade eder?
- 18
Aşağıdakilerden hangisi C# programlama dilinde programların çalıştırılması için gerekli olan başlangıç noktasıdır.
- 19
Kullanıcıdan alınan talimatlara uygun şekilde donanım bileşenlerinin çalışmasını sağlayan ve programlama dili ile yazılmış komutlar bütünü için aşağıdakilerden hangisi dogru ifadedir?
- 20
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?