AÖF Soru Bankası
BİL203U

Programlama II

Deneme Sınavı Soruları

  • 20 soru
  • Cevap anahtarı açık: çöz, sonucunu gör
0 doğru · 0 yanlış · 20 kaldı
  1. 1

    url parametrelerinde kullanılabilecek veri türü metin ise hangi Url dönüştürücü tipi kullanılmalıdır?

  2. 2

    Python dili için dizayn edilmiş olan Django platformunda arayüz (view) olarak adlandırılan yapılar ile ilgili olarak hangisi söylenemez?

  3. 3

    Bir projenin ayarlarının tutulduğu settings.py dosyası içinde tanımlı TEMPLATES ayarlarına yeni oluşturulan templates klasörü tanımlanması aşamasında aşağıdaki kodlardan hangisine gereksinim vardır? 

  4. 4

    with open("metin_dosyası.txt",'w',encoding = 'utf-8') as dosya:

    dosya.write("Python sınavı\n")


    Yukarıdaki kodun ilk satırında yer alan “with…” deyiminin dosya işleminde kullanım sebebi nedir?

  5. 5

    MySQL sürücüsünün doğru bir şekilde kurulup kurulmadığı aşağıdaki kodlardan hangisi ile kontrol edilebilir?

  6. 6

    Python programlama dili ile MySQL veritabanı üzerinde yapılan sorgularda, veritabanındaki veriyi değiştiren INSERT, UPDATE, DELETE gibi işlemlerde mutlaka kullanılması gereken bir metod bulunmaktadır. Bu metod kullanılmadığı takdirde veri tabanında bir değişiklik olmayacaktır. Veritabanı bağlantı nesnesi üzerinde etkili olan bu metod nedir?

  7. 7

    Aşağıda, Python programlama dili ile MySQL veritabanı üzerinde kayıt işlemleri yapmak üzere cursor metodu için kullanılan bazı komutlar, açıklamalar ile eşleştirilerek verilmiştir. Seçeneklerden hangisindeki açıklama ve komut eşleştirmesi hatalıdır?

  8. 8

    Python programlama dilinin izin vermediği işlemlerin yapılmaya çalışılması istisnalar oluşturabilir. Bu gibi durumlarda programda bir hata oluştuğunda, bir şeyler ters gittiğinde hata yakalayabilmek için ne kullanılır?



  9. 9

    Aşağıdakilerden hangisi CRUD'un "Alma" işlemini açıklamaktadır?

  10. 10

    sql = "SELECT id, isim, soyisim FROM calisan WHERE birim LIKE '%ma%'" cursor.execute( sql )

    Yukarıdaki örnek kod dikkate alındığında aşağıdaki kod çıktılarından hangisinin ekranda görünmesi beklenir?

  11. 11
    1. Verileri işlemeye hazır hale getirmek için hazırlamak ve yeniden yapılandırmak 
    2. Veriler için HTML formları oluşturmak
    3. İstemciden gönderilen form ile verileri almak ve işlemek
    4. Verileri Silmek

    Yukarıdakilerden hangisi Django'nun form işlemleri arasında yer almaz?

  12. 12

    Aşağıdakilerden hangisi python dilinde veri kapsülleme (data encapsulation) işlemi için yapılması zorunlu bir işlemdir?

  13. 13

    Python dili için dizayn edilmiş olan Django platformunda oluşturulan şablon dosyalara parametre göndermek de mümkündür. Aşağıdakilerden hangisi parametre olarak kullanılabilecek veri tiplerinden birisi değildir?

  14. 14

    .......sayı > 0:
                 print("Pozitif sayı")
    ......  sayı == 0:
                 print("Sıfır")
    ........ :
                print("Negatif sayı")

    Yukarıda verilen örnek Python kodunda, bir sayının pozitif, negatif veya sıfır olup olmadığını kontrol ederek uygun bir mesaj göstermek için boş bırakılan yerlere sırasıyla aşağıdaki seçeneklerden hangisi gelmelidir?

  15. 15

    Python dilinde kayan noktalı (float) sayı veri tipi, ondalık sayılar işlemek için kullanılır. Ancak bu veri tipi ile yapılan işlemler beklenenden farklı sonuçlar verebilir. Örneğin 1,1 ve 2,2 sayılarının toplamının 3,3 değerini eşit olması bekleriz, ancak bu değerleri kayan noktalı sayı veri tipinde toplarsak, Python sonucun 3,3’e eşit olmadığını söyler. Bunun sebebi aşağıdakilerden hangisidir?

  16. 16

    Python programlama dili kullanarak bir sayı dizisi oluşturmak; örneğin 3’ten 30’a kadar üçer üçer ilerleyen sayılardan oluşan bir liste değişkeni yaratmak için kullanılabilecek en uygun komut hangisidir?

  17. 17

    I. Aktarılan modüllerde yapılacak tüm işlemler, modülün eski adı üzerinden yapılmalıdır. 

    II. Bir modülün içindeki tanımlar, başka bir modüle import anahtar sözcüğü ile aktarılır. 

    III. Bir modül farklı bir isimlendirme ile programa aktarılabilir. 

    IV. Kod içerisinden de yeni verilen isim üzerinden “:” operatörüyle içerdiği fonksiyonlara erişilebilir.

    Yukarıda Python'da modül yapısı ile ilgili olarak verilen ifadelerden hangileri doğrudur? 

  18. 18

    Python'da paket yapısı ile ilgili olarak aşağıda verilen ifadelerden hangisi yanlıştır? 

  19. 19

    Python dilindeki dize (string) veri tipine ilişkin olarak aşağıdakilerden hangisi söylenemez?


  20. 20

    Programlama dilinden bağımsız olarak, uygulama geliştirme için programcıya kod ipuçları, sözdizimi vurgulama ve denetleme, dosya gezgini vb. gibi yararlı özellikler barındıran, kodun daha hızlı ve kolay bir şekilde tamamlanmasını sağlayan yazılımlara ne ad verilir?

Bir şıkka dokun; doğru cevap hemen görünür.
Yeni yılların sınavlarını da çözProgramlama II dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç