İleri Programlama I
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
C# kodunun çalışma sırası aşağıdakilerden hangisinde doğru olarak verilmiştir?
- 2
"Bir ücret karşılığı kullanım hakları alınan yazılımlara........ denmektedir." Açıklamasındaki boşluğu doldurunuz.
- 3
UML (Unified ModellingLanguage — Birleşik Modelleme Dili) diyagramları yazılım geliştirme sürecinin hangi aşamasında hazırlanır?
- 4
Aşağıdakilerden hangisi Nesne Yönelimli Programlama’da bir sınıftan, aralarında alt-üst ilişkisi olan başka sınıflar türetildiğinde bu sınıftaki metot ve özelliklerin ortaklaşa kullanılabilmesine imkan sağlayan mekanizmaya verilen isimdir.
- 5
Algoritma tasarlama sürecinde doğruluk kanıtlandıktan sonraki aşama aşağıdakilerden hangisidir?
- 6
Aşağıdakilerden hangisi String sınıfının en sık kullanılan metotlarından birisidir?
- 7
Aşağıda Algoritma ile ilgili verilenlerden hangisi yanlıştır?
- 8
Aşağıdakilerden hangisi Açık Kaynak Kodlu yazılımlara örnek olarak gösterilebilir.
- 9
- Başla.
- Kullanıcıdan 1. ve 2. sayıyı girmesini iste.
- Fark = 1. sayı – 2. sayı
- Bölüm = 1. sayı / 2. sayı
- Toplam = 1. sayı + 2. sayı
- Fark, bölüm ve toplamı ekrana yazdır.
- Bitir.
Yukarıdaki algoritmada çıktı ya da çıktılar aşağıdakilerden hangisidir?
- 10
Algoritmanın, görsel ve şekilsel olarak ifade edilmesi için kullanılan ve her bir geometrik şekil ve simgenin, bir iş veya komuta karşılık geldiği diyagramlara ne ad verilir?
- 11
Akış diyagramının algoritmadan farkı aşağıdakilerden hangisidir?
- 12
Stack (yıgın) edilmiş bilgilerin üzerine yeni bir değer eklemek için aşağıdakilerden hangisi kullanılır?
- 13
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?
- 14
I Sözlük anlamı yığın, istif anlamına gelmektedir.
II LIFO (Last in First Out) yani son giren ilk çıkar yapısını sergilemektedir.
III. Yığının en üstüne bir eleman eklemek için Push() metodu, üstten bir eleman çekmek için de Pop() metodu kullanılır.
Yukarıda özellikleri verilen koleksiyon türü aşağıdakilerden hangisidir?
- 15
var sayi = Math.Abs(-123.45);
Console.WriteLine( "Değer: " + sayi );
Yukarıda Math sınıfında hazırlanmış Math.Abs(sayı) fonksiyonu kullanılmıştır. Bu kod bloğı-unun ekran çıktısı aşağıdakilerden hangisidir?
- 16
Aşağıda yer alan yazılım geliştirme süreci aşamaları hangi seçenekte doğru şekilde sıralanmıştır?
- 17
Aşağıdakilerden hangisi Alçak Seviyeli Programlama Dillerine örnek olarak verilebilir.
- 18
“Sayının tam kısmını döndürür, ondalıklı kısmını siler. Parametre olarak aldığı sayı double, decimal veya float gibi ondalıklı sayılar olabilir.”
Yukarıda tanımı verilen Matematik Sınıfı metodu aşağıdakilerden hangisidir?
- 19
Aşağıdakilerden hangisi C# programlama dilinde, metotların tanımlandıkları sınıf içerisinde uyması gereken sözdizimi kurallarından değildir?
- 20
BAŞLA
SAYI sayi1, sayi2
OKU sayi1
OKU sayi2
EĞER sayi1 > sayi2 İSE YAZ sayi1
DEĞİLSE EĞER sayi2 > sayi1 İSE YAZ sayi2
BİTİR
Yukarıda sözde (pseudo) kod ile yapılan işlem nedir?