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

    Aşağıda dizi yapıları ile ilgili olarak verilen ifadelerden hangisi doğru değildir? 

  2. 2
    • Bu stilde  her bir boşluk (-) tire işareti ile değiştirilerek kelimeler birleştirilir.
    • Bu stil genellikle URL’lerde kullanılır.
    • Kelimeleri birleştirmenin güzel, temiz, programcılar tarafından okunabilir bir yoludur.

    Yukarıda özellikleri verilen isimlendirme stili aşağıda verilenlerin hangisinde yer almaktadır? 

  3. 3

    Aşağıdakilerden hangisi C# programlama dilinde yorum oluşturma kurallarından biri değildir? 

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

  5. 5

    Bu kelime birleştirme stilinde, ilk kelimeden sonraki tüm kelimelerin ilk harfleri büyük harf yapılıp boşluklar kaldırılarak, kelimeler şu şekilde "başarısızGirişSayısı" birleştirilir.

    Yukarıdaki açıklamada yer verilen isimlendirme stili aşağıdakilerin hangisinde yer almaktadır? 

  6. 6

    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? 

  7. 7
    • Bu stilde  her bir boşluk (-) tire işareti ile değiştirilerek kelimeler birleştirilir.
    • Bu stil genellikle URL’lerde kullanılır.
    • Kelimeleri birleştirmenin güzel, temiz, programcılar tarafından okunabilir bir yoludur.

    Yukarıda özellikleri verilen isimlendirme stili aşağıda verilenlerin hangisinde yer almaktadır? 

  8. 8

    Aşağıda dizi yapıları ile ilgili olarak verilen ifadelerden hangisi doğru değildir? 

  9. 9

    Aşağıda dizi yapıları ile ilgili olarak verilen ifadelerden hangisi doğru değildir? 

  10. 10
    • Anders Hejlsberg,  programlama dilinin geliştirilmesinde ilgili ekibin başında yer almıştır.
    • Nesne ve bileşen odaklı bir dil olma özelliklerini desteklemek amacıyla dil yapılarını sağlamaktadır.
    • Geliştirildiği zamandan şimdiye kadar, ortaya çıkan tüm yazılım tasarım uygulamalarını desteklemek amacıyla bünyesine yeni özellikler eklemektedir.

    Yukarıda özellikleri verilen programlama dili aşağıdakilerin hangisinde yer almaktadır? 

  11. 11

    Aşağıda temel işlemler (operatatörler) ile ilgili olarak verilen ifadelerden hangisi yanlıştır? 

  12. 12

    I. Blok yapıları, { … } parantezler arasında yazılan kodlardır ve tanımlanan değişkenlere başka
    yerden erişilemez.
    II. Yönlendiriciler (if-else, switch), karar mekanizmaları olarak kullanılır ve doğru veya yanlışla ilgili kod blokları çalıştırmaz.
    III. Döngüler (for, foreach, while), kod içerisindeki tekrarlı işlemler için kullanılır. Kod bloklarını belli bir kontrol durumuna veya belli bir sayıya kadar çalıştırırlar.

    Yukarıda akış kontrol yapıları ile ile ilgili olaran verilen ifadelerden hangileri doğrudur? 

  13. 13
    • Anders Hejlsberg,  programlama dilinin geliştirilmesinde ilgili ekibin başında yer almıştır.
    • Nesne ve bileşen odaklı bir dil olma özelliklerini desteklemek amacıyla dil yapılarını sağlamaktadır.
    • Geliştirildiği zamandan şimdiye kadar, ortaya çıkan tüm yazılım tasarım uygulamalarını desteklemek amacıyla bünyesine yeni özellikler eklemektedir.

    Yukarıda özellikleri verilen programlama dili aşağıdakilerin hangisinde yer almaktadır? 

  14. 14

    Aşağıda temel işlemler (operatatörler) ile ilgili olarak verilen ifadelerden hangisi yanlıştır? 

  15. 15

    Aşağıdakilerden hangisi programlama dillerinde yazım kuralları kullanmanın faydalarından biri değildir? 

  16. 16
    • Bu stilde  her bir boşluk (-) tire işareti ile değiştirilerek kelimeler birleştirilir.
    • Bu stil genellikle URL’lerde kullanılır.
    • Kelimeleri birleştirmenin güzel, temiz, programcılar tarafından okunabilir bir yoludur.

    Yukarıda özellikleri verilen isimlendirme stili aşağıda verilenlerin hangisinde yer almaktadır? 

  17. 17

    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? 

  18. 18

    I. Sabit ve değişken farkı değişkenler tuttukları veriler sürekli değişirken sabitlere atanan değer tüm program süresince aynı kalmasıdır.
    II. Enum da bir sabit türü olarak tanımlanmaktadır.
    III. Anahtar sözcükler, program içinde sınıf, değişken ve diğer üyelerin isimlendirmesinde kullanılamaz.
    IV. Değer türleri bellekte tutulduğu yerin adresini tutarken, referans türleri kendi üzerindeki verinin değerini tutar.
    Yukarıda değişken ve sabitler ile ilgili olarak verilenlerden hangileri doğrudur?

  19. 19

    I. Blok yapıları, { … } parantezler arasında yazılan kodlardır ve tanımlanan değişkenlere başka
    yerden erişilemez.
    II. Yönlendiriciler (if-else, switch), karar mekanizmaları olarak kullanılır ve doğru veya yanlışla ilgili kod blokları çalıştırmaz.
    III. Döngüler (for, foreach, while), kod içerisindeki tekrarlı işlemler için kullanılır. Kod bloklarını belli bir kontrol durumuna veya belli bir sayıya kadar çalıştırırlar.

    Yukarıda akış kontrol yapıları ile ile ilgili olaran verilen ifadelerden hangileri doğrudur? 

  20. 20
    • Anders Hejlsberg,  programlama dilinin geliştirilmesinde ilgili ekibin başında yer almıştır.
    • Nesne ve bileşen odaklı bir dil olma özelliklerini desteklemek amacıyla dil yapılarını sağlamaktadır.
    • Geliştirildiği zamandan şimdiye kadar, ortaya çıkan tüm yazılım tasarım uygulamalarını desteklemek amacıyla bünyesine yeni özellikler eklemektedir.

    Yukarıda özellikleri verilen programlama dili aşağıdakilerin hangisinde yer almaktadır? 

Şı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ç