AÖF Soru Bankası
BİL106U

İleri Programlama I

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Her işlemin bir diğerini takip ettiği ve işlemler içinde koşul veya döngünün gerçekleşmediği giriş, hesaplama ve çıkış biçiminde kurgulanan Akış Diyagramı aşağıdakilerden hangisidir?

  2. 2

    1. Başla

    2. Kullanıcıdan 1. ve 2. sayıyı girmesini iste.

    3. Bölme=1. sayı/2. sayı

    4. Bölmeyi ekrana yazdır.

    5. Bitir

    Yukarıdaki akışı 1'den 5'e kadar sırasıyla takip ettiğimizde yazılan algoritmanın biçimini ve içeriğini dikkate alırsak aşağıdaki akış diyagramı türlerinden hangisinin kullanıldığını söyleyebiliriz?

  3. 3

    BAŞLA

    SAYI sayı1, sayı2, sayı3

    OKU sayı1+sayı2

    OKU sayı2+sayı3

    OKU sayı1+sayı3

    Eğer sayı1+sayı2>sayı2+sayı3 ve sayı1+sayı2>sayı1+sayı3 ise

    YAZ sayı1+sayı2

    DEĞİLSE EĞER sayı2+sayı3>sayı1+sayı3

    YAZ sayı2+sayı3

    DEĞİLSE 

    YAZ sayı1+sayı3

    BİTİR

    Yukarıdaki sözde (pseudo) kod ile yapılan işlem aşağıdakilerden hangisidir?

  4. 4

    Belirlenen problemin bilgisayar ortamında çözüm aşamalarını sıraladığımızda son adım aşağıdakilerden hangisi olur?

  5. 5
    1. Süre kısıtlaması olmamalıdır.
    2. Sonsuz sayıda işlem adımına sahip olmalıdır.
    3. Tüm olası durumları içerecek kadar genel olmalıdır.
    4. Başlangıç - bitiş adımlarını içermelidir.

    Aşağıdakilerden hangisi ya da hangileri algoritma oluştururken dikkat edilmesi gereken hususlardandır?

  6. 6

    Belirli bir problemi çözmek ya da bir hedefe ulaşmak amacıyla izlenmesi gereken yola ne ad verilir?

  7. 7

    Algoritma tasarlama sürecinde doğruluk kanıtlandıktan sonraki aşama aşağıdakilerden hangisidir?

  8. 8

    Aşağıdakilerden hangisi/hangileri Sıralı (Doğrusal) Akış Diyagramına örnek olarak verilebilir?

    I. Girilen iki sayının çarpımını bulma

    II.  Çemberin çevre ve alanını bulma

    III. Notları girilen öğrencilerin sınıf ortalamasını bulma

  9. 9

    BAŞLA

    SAYI sayı1, sayı2, sayı3

    OKU sayı1+sayı2

    OKU sayı2+sayı3

    OKU sayı1+sayı3

    Eğer sayı1+sayı2>sayı2+sayı3 ve sayı1+sayı2>sayı1+sayı3 ise

    YAZ sayı1+sayı2

    DEĞİLSE EĞER sayı2+sayı3>sayı1+sayı3

    YAZ sayı2+sayı3

    DEĞİLSE 

    YAZ sayı1+sayı3

    BİTİR

    Yukarıdaki sözde (pseudo) kod ile yapılan işlem aşağıdakilerden hangisidir?

  10. 10

    "Kullanıcıdan veri alır." şeklinde açıklanan sözde kod (pseudo code) komutu aşağıdakilerden hangisidir?

  11. 11

    Akış diyagramının algoritmadan farkı aşağıdakilerden hangisidir?

  12. 12

    UML (Unified ModellingLanguage — Birleşik Modelleme Dili) diyagramları yazılım geliştirme sürecinin hangi aşamasında hazırlanır?

  13. 13

    Yazılım geliştirme sürecinde hazırlanan projenin kullanıcı arayüzlerinin, veri tabanı şemalarının, UML (Unified Modelling Language — Birleşik Modelleme Dili) diyagramlarının hazırlandığı aşama aşağıdakilerden hangisidir?

  14. 14

    1. Başla

    2. Kullanıcıdan 1. ve 2. sayıyı girmesini iste.

    3. Bölme=1. sayı/2. sayı

    4. Bölmeyi ekrana yazdır.

    5. Bitir

    Yukarıdaki akışı 1'den 5'e kadar sırasıyla takip ettiğimizde yazılan algoritmanın biçimini ve içeriğini dikkate alırsak aşağıdaki akış diyagramı türlerinden hangisinin kullanıldığını söyleyebiliriz?

  15. 15

    Belirlenen problemin bilgisayar ortamında çözümünde Algoritma kodlandıktan sonraki aşama aşağıdakilerden hangisidir?

  16. 16

    Yazılım geliştirme sürecinde hazırlanan projenin kullanıcı arayüzlerinin, veri tabanı şemalarının, UML (Unified Modelling Language — Birleşik Modelleme Dili) diyagramlarının hazırlandığı aşama aşağıdakilerden hangisidir?

  17. 17

    UML (Unified ModellingLanguage — Birleşik Modelleme Dili) diyagramları yazılım geliştirme sürecinin hangi aşamasında hazırlanır?

  18. 18
    • 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?

  19. 19

    Aşağıda verilenlerden hangisi veya hangileri Akış Diyagramı türlerinden birisidir?

    I. Doğrusal (Sıralı)

    II. Mantıksal (Koşullu)

    III. Döngüsel (Tekrarlı)

  20. 20
    1. Kodun Sınanması ve İyileştirilmesi
    2. Alternatif Çözüm Yolları
    3. Problemi Tanımlama
    4. Girdi ve Çıktıların Belirlenmesi
    5. Çözümün Sınanması ve İyileştirilmesi
    6. Algoritmanın Kodlanması

    Bilgisayarda belirlenen bir problemin bilgisayar ortamındaki çözüm aşamaları baştan sona hangi sırayla ilerler?

Şıkları ve doğru cevapları görİleri Programlama I dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç