Algoritma ve Programlamaya Giriş

AUZEF (İstanbul Üniversitesi) · Web Tasarımı ve Kodlama · 1. dönem

  • 25sınav
  • 446soru
  • 9vize
  • 15final
  • %12tekrar eden soru

Sınavlar

Çözmek için giriş gerekir; her sınav 20 soru civarı, süre tutulur, yanlışlar sona saklanır.

1 kısa sınav parçası (10 sorudan az) bu listede gösterilmiyor; üye olunca Derslerim'de hepsi görünür.

Vize

Final

Örnek sorular

Dersin ilk sorularından birkaçı. Doğru cevabı ve açıklamayı görmek, 446 sorunun tamamını çözmek için ücretsiz üye ol.

  1. int çarp(birinci_sayı, ikinci_sayı) BAŞLA sonuç = birinci_sayı * ikinci_sayı …… sonuç BİTİR Yukarıdaki geri değer döndüren bir alt programın kaba kodunda boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

    1. main
    2. call
    3. void
    4. function
    5. return
  2. I. Bu tür metotlar tanımlanırken, programın sonsuz döngüye düşülmemesine dikkat edilmelidir. II. Bu metotlar sadece ana programda kullanılabilirler. III. Kısa ve öz kod yazımına imkan sağlarlar. IV. Sadece geri değer döndüren alt programlara yani fonksiyonlara uygulanabilirler. Yukarıda özyinelemeli alt programlar ile ilgili bazı ifadeler yer almaktadır. Bu ifadelerden hangisi ya da hangileri doğrudur?

    1. I ve II
    2. I, III ve IV
    3. Yalnız I
    4. Yalnız II
    5. II ve III
  3. Aşağıda bir ana program ve geriye değer döndürmeyen bir alt programa ait kaba kodlar verilmiştir. Kaba kodlarda boş bırakılan yerlere gelmesi gereken ifadeler sırasıyla hangi şıkta doğru verilmiştir? Alt Program: ….. sırala(A, B) BAŞLA EĞER (A > B) YAZ (“İlk sayı daha büyük”) EĞER (B > A) YAZ (“İkinci sayı daha büyük”) BİTİR Ana Program: BAŞLA OKU A, B ….. sırala (A, B) BİTİR

    1. void, call
    2. main, return
    3. return, main
    4. return, void
    5. function, call
  4. Bir arama algoritması için aşağıdaki ifadelerden hangisi doğrudur?

    1. Aranan eleman ilgili dizide bulunmak zorundadır, aksi halde algoritma çalışmaya başlayamaz.
    2. Aranan elemanın dizide olmaması algoritmanın verimliliği açısından olabilecek en kötü durumu ifade eder.
    3. Arama algoritmalarının performansı sıralama algoritmalarından farklı olarak, veri boyutuna göre değişmez.
    4. Aranan eleman dizinin ilk elemanı olamaz.
    5. Her arama algoritması dizideki değerleri tek tek tarar.
  5. “….., bir algoritmanın veri miktarı arttıkça tamamlaması gereken maksimum adım sayısını ifade eder.” Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

    1. Çalışma süresi
    2. Algoritma türü
    3. Zaman karmaşıklığı
    4. Bellek gereksinimi
    5. Alan karmaşıklığı

Tekrar oranı: bu dersin 128 benzersiz sorusunun 15'i birden fazla testte yer alıyor (deneme setleri hariç).

Çözmeye başla

Üye olunca bu dersin bütün sınavlarını çözer, yanlış yaptığın soruları hepsini doğru yapana kadar tekrar edersin. Ücretsiz.

Ücretsiz üye ol Giriş yap