ThatQuiz Test Kütüphanesi Bu Testi Şimdi Al
Python Değerlendirme -5 BBAL
Katkıları bulunanlar: Shbz
  • 1. Verilen kodlar çalıştırıldığında; Kullanıcı Adı olarak "admin", şifre olarak "1234" girildiğinde ekran çıktısı ne olur?

    (Komutlarda kullanılan and komutu ve anlamında olup iki şartın da doğru olmasını gerektirmektedir.
    Kullanıcı adı Admin ve Şifre 1234 ise; Giriş Başarılı yaz.)
A) KULLANICI ADI HATASI
B) BÖYLE BİR KULLANICI TANIMLI DEĞİL
C) GİRİŞ BAŞARILI
D) HATALI KULLANICI ADI YA DA ŞİFRE
E) ŞİFRE DOĞRU AMA KULLANICI ADINIZI KONTROL EDİNİZ
  • 2. Aşağıda verilen değişken ismi ve değerlerinden hangisi doğru tanımlanmıştır?
A) dogumYeri="Hollanda"
B) adı  Soyadı=Monty Python
C) Doğum  Yılı=1990
D) %dilimi=10
E) programAdi= Python
  • 3. Aşağıda verilen Veri-Veri Türü eşleştirmelerinden hangisi yanlıştır?
A) isim="Monty" (Karakter - Char)
B) ortalama= 84.5  ( Ondalıklı Sayı - Float)
C) sayi=34  (Tamsayı - İnteger)
D) sehir="İstanbul"  ( Karakter Dizisi -String)
E) kilosu=80  (Tamsayı - İnteger)
  • 4. Aşağıdaki önermelerden hangisi "True" (Doğru) değeri döndürür?
A) x=5 y=2 x+y==3
B) 45<30
C) 58>34
D) y1=90 y1>95
E) 37==25
  • 5. Değişken isimlendirme ile ilgili verilen bilgilerden hangisi yanlıştır?
A) + - * / & % # gibi özel karakterler kullanılamaz
B) Boşluk kullanılamaz
C) Altçizgi( _ ) karakteri kullanılamaz
D) as , not , if gibi özel komutlar kullanılamaz
E) Değişken adına rakamla başlanamaz
  • 6. >>>x = 13 ? 2

    x değişkeninin integer değere sahip olabilmesi için ? yerine hangi operatör kullanılabilir?
A) x = int(13 / 2)
B) x = 13 // 2
C) Hepsi
D) x= 13**2
E) x = 13 % 2
  • 7. Hangi seçenekteki komut,\n ile çıktıyı birden fazla satıra yazdırmaz?
A) print("Bedri\n","Rahmi\n","Eyüboğlu",end="\n")
B) print("Orhan\\nVeli\\nKanık")
C) print("Nazım"+"\n"+"Hikmet"+"\n"+"Ran")
D) print("Fazıl", "Hüsnü", "Dağlarca",sep="\n")
E) print("Ahmet\nHamdi\nTanpınar")
  • 8. Yukarıda verilen örnekte; kullancıdan ad,soyad ve yaş girilmesi isteniyor. Daha sonra girilen verilere göre ekrana en alt satırdaki mesaj yazdırılıyor. Programda kullanılan komutlar aşağıdaki gibidir.

    ad=input("Adınızı giriniz\t: ")
    soyad=input("Soyadınızı giriniz\t: ")
    yas=int(input("Yaşınızı giriniz\t: "))

    print(" Merhaba. Adın= {}, Soyadın={}, Şu an {} yaşındasın" ...

    print komutunun ... ile devam eden kısmı nasıl olmalıdır?
A) .format(ad,soyad,yas))
B) ,ad+soyad+yas)
C) ,ad,soyad,yas)
D) .format(ad+soyad+yas)
E) .format("ad","soyad","yas"))
  • 9. Resimdeki kodlar çalıştırıldıktan sonra, klavyeden sayı1 için 25, sayı 2 için 5 ve işlem için / girilirse işlem sonucu ne olur?
A) 125
B) 20
C) 5
D) 5.0
E) 30
  • 10. Klavyeden girilen sayıların tek veya çift olduğunu bulan bu programda, else: satırı yerine hangi kod yazılsaydı program yine doğru çalışırdı
A) if sayi%2=0 :
B) if sayi//2=1 :
C) elif sayi%2==0 :
D) else if sayi%2==1 :
E) elif sayi%2==1 :
  • 11. Bir internet satış sitesi alışveriş tutarı 50 TL'nin üzerinde ise kargoyu bedava yapıyor. 50 TL altı sipariş tutarına ise 7 TL ilave edilerek, ekrana kargo ücreti ve toplam ücret yazdırılmaktadır.

    if tutar<50:
    komutu faklı olarak hangi şekilde yazılırsa da program düzgün şekilde çalışmaya devam eder

    if tutar<50 :
    komutu yerine hangi komut yazılırsa program yine de doğru çalışır?
A) else:
B) elif 50<tutar
C) elif tutar==50:
D) else tutar<50:
E) if 50<tutar:
  • 12. Resimdeki program çalıştırıldığında, klavyeden 75 değeri girilirse ekrana hangi çıktı yazar?
    (Şıklardaki birden fazla rakamlar, alt alta satırlar halinde yazıdırılmıştır)
A) 5 4 3 2 1
B) 3
C) 4 3 2
D) 4 3 2 1
E) 4
  • 13. Kodlar çalıştırıldığında ekran çıktısı ne olur?
    (Şıklardaki birden fazla harfler, alt alta satırlar halinde yazıdırılmıştır)
A) X Y Z
B) X
C) Z
D) Y
E) X Z
  • 14. Kodlar çalıştırıldığında ekran çıktısı ne olur?
    (Şıklardaki birden fazla harfler, alt alta satırlar halinde yazıdırılmıştır)
A) B C
B) A C
C) A
D) B
E) C
  • 15. Resimde verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
A) Değer değişiminden sonra x:Derya , y:İlhan ve z:Cemali olmuştur
B) Değer değişiminden sonra x:Cemali , y:İlhan ve z:Derya olmuştur
C) Değer değişiminden sonra x:İlhan , y:Cemali ve z:Derya olmuştur
D) Değer değişiminden sonra x:{} , y:{} ve z:{} olmuştur
E) Yazım hatasından dolayı hata mesajı verir
  • 16. print("15+25 sorusunun cevabı," 15+25)

    Yukarıdaki komutun ekran çıktısı ne olur?
A) 15+25 sorusunun cevabı,15+25
B) Hata oluşur
C) 15+25 sorusunun cevabı,40
D) 15+25 sorusunun cevabı40
E) 15+25 sorusunun cevabı,1525
  • 17. Resimde verilen kodlar çalıştırıldığında ekran çıktısı ne olur?
A) Hiçbir şey yazmaz
B) A B
C) A
D) x+5
E) B
  • 18. x = input("Lütfen bir değer giriniz:")
    print(12 / x)

    Yukarıdaki kodlar çalıştırıldığında, klavyeden 0 girilirse ekran çıktısı ne olur?
A) Klavyeden girilen değer sayıya integer) dönüştürülmediği için hata oluşur
B) 0
C) print komutunda " işareti eksiktir
D) 12/0
E) Sayı sıfıra bölünemez hatası verir
  • 19. Resimde verilen kodlar çalıştırıldığında klavyeden sırasıyla 8, 4 ve 5 sayıları giriliyor.

    Ekrana sağ taraftaki resimde görüldüğü gibi;

    8 sayısı, 4 sayısı ve 5 sayısının toplamı=17 'dir

    şeklinde mesajı aşağıdaki seçeneklerden hangisi yazdırır?
A) print( "{} sayısı, {} sayısı ve {} sayısının toplamı={} 'dir".format(s1,s2,s3,s1+s2+s3))
B) print( "s1 sayısı, s2 sayısı ve s3 sayısının toplamı=toplam 'dir")
C) print( s1," sayısı", s2, "sayısı ve" ,s3, "sayısının toplamı="toplam 'dir")
D) print( "{s1} sayısı, {s2} sayısı ve {s3} sayısının toplamı={toplam} 'dir")
E) print( "{} sayısı, {} sayısı ve {} sayısının toplamı={} 'dir".format(s1,s2,s3,ort))
  • 20. Python'da yazılan kodları derlemek (çalıştırmak ) için kullanılan kısayol tuşu hangisidir?
A) Tab
B) Enter
C) Hiçbiri
D) F5
E) Del
Şununla oluşturuldu: That Quiz — matematik test uygulamalarının bir tıklama ötede olduğu yer.