Algoritma Testi 0% 1 / 16 1. Aşağıdakilerden hangisi sıralama algoritması adı değildir? a) Insertion b) Selection c) Heap d) Discrete 2 / 16 2. Aşağıdakilerden hangisi hiyerarşik bir veri yapısıdır. a) Yığın b) Dizi c) Ağaç d) Bağlı liste 3 / 16 3. Aşağıdakilerden hangisi bir sorunun çözümü için belli sayıda somut adımlardan oluşan kıurallar kümesine verilen addır? a) Program b) Akış Şeması c) Komut d) Algoritma 4 / 16 4. I. ()II. + ve -III. * ve /IV. ** (veya ^) üs almaYukardaki matematiksel işleçlerin önceliklerine göre doğru sıralanması aşağıdakilerden hangisidir? a) I - II - III - IV b) IV - III - I - II c) I - IV - III - II d) IV - I - III - II 5 / 16 5. Aşağıdakilerden hangisi algoritmanın özelliklerinden değildir? a) Çıkış b) Giriş c) Kararlılık d) Sonluluk 6 / 16 6. Aşağıdakilerden hangisi algoritmanın kurucusu olarak kabul edilir. a) Harezmi b) Gordon Moore c) Dennis Ritchie d) Farabi 7 / 16 7. Aşağıdaki değişken adı ile ilgili açıklamalardan hangisi yanlıştır. a) Değişken adının içinde _ (alt tire) kullanılabilir b) Özel İsimler (Ahmet, Mustafa, Ankara vb) değişken adı olarak kullanılmaz c) Değişken adı mutlaka alfabetik bir karakterle başlamalıdır d) Programlama diline ait ayrılmış sözcükler, değişken adı olarak kullanılmaz. 8 / 16 8. 6 elemanı olan bir dizinin elemanları sıralanmak isteniyor."Bubble Sort" algoritması kullanıldığında dizinin tüm elemanları içim ilk tur bittiğinde kaç defa karşılaştırma işlemi yapılır? a) 7 b) 5 c) 6 d) 4 9 / 16 9. I. Problemin Ortaya KonulmasıII. Kodların YazılmasıIII. Deneme ve DüzeltmeIV. Algoritmanın Kurulması Yukardaki verilere göre, bir bilgisayar programı hazırlarken gerçekleştirilmesi gereken adımlar sırası ile aşağıdakilerden hangisinde doğru verilmiştir. a) II - IV - III - I b) IV - I - II - III c) I - II - III - IV d) I - IV - II - III 10 / 16 10. Herhangi bilgi alanına yazma, herhangi bir ifadenin sonucunu başka bir değişkene gönderme gibi işlevler için kullanılan operatör aşağıdakilerden hangisidir. a) Sayaç b) Tanımlama c) Döngü d) Aktarma 11 / 16 11. Klavyeden girilen iki sayının toplamını yazan algoritma aşağıdakilerden hangisidir. a) Başla A ve B'yi oku C=A+B C'yi yaz Dur b) Başla A'yı Oku B'yi yaz C=A+B Dur c) Başla Bir Sayı yaz Bir Sayı yaz İki sayıyı topla Dur d) Başla Bir Sayı Oku Bir Sayı Oku İki Sayıyı topla Dur 12 / 16 12. Sıralı bir dizide istenilen bir değerin bulunması için aşağıdaki hangi algoritma kullanılmalıdır? a) Binary Search b) Quick Sort c) Merge Sort d) Bubble Sort 13 / 16 13. "Belli bir problemi çözmek için izlenecek yola .............. denir." tanımında boşluğa gelecek ifade aşağıdakilerden hangisidir. a) Kodlama b) Algoritma c) Derleme d) Programlama 14 / 16 14. Aşağıdakilerden hangisi problem çözmenin ilk aşamasıdır? a) Problemin akış şemalarının hazırlanması b) Uygun çözüm yöntemlerinin araştırılması c) Uygun çözümün belirtilmesi d) Problemin tanımının ortaya konması 15 / 16 15. Aşağıdakilerden hangisi Fibonacci dizisinin özelliğidir? a) Her eleman kendinden önce gelen iki elemanın yarısıdır b) Her eleman kendinden önce gelen iki elemanın farkıdır c) Her eleman kendinden önce gelen iki elemanın toplamıdır d) Her eleman kendinden önce gelen iki elemanın iki katıdır 16 / 16 16. Aşağıdaki işlemlerden hangisi kesinlikle yanlıştır? a) d=a**b-d/f^(1/2) b) soyad = kara c) ad = "ali" d) a+b = c PuanınızOrtalama puan şöyledir 31% LinkedIn Facebook VKontakte 0% Testi Yeniden Başlat