Python Değerlendirme-14 BBAL
  • 1. Ekran çıktısı ne olur?
A) 12 23 45
B) 1 2 34
C) 1 23 234
D) 1234 1234 1234
E) 12 123 1234
  • 2. Ekran çıktısı ne olur?
A) O O O O X O
B) X X X X O X
C) X X X X X
D) O
E) O X X O O
  • 3. Ekran çıktısı ne olur?
A) 386 462 418 344 236 566 978 328 162 758 918 412 566 826
B) 462 978 162 918 24 894
C) 462 375 597 978 615 345 399 162 219 918 237
D) 375 615 345
E) 375 615 345 950 815 445
  • 4. x, y = 4, 3
    result = x * x + 2 * x * y + y * y
    ?

    Yukarıda verilen bilgilere göre

    (4 + 3) ^ 2) = 49

    şeklinde bir ekran çıktısı alınabilmesi için ? yerine hangi komut gelmelidir?
A) print({ } + { }) ^ 2) = { }.format(x, y, result))
B) print( ({x} + {y}) ^ 2) = {result } )
C) print("(x +y) ^ 2) = result")
D) print(" ({} + {}) ^ 2) = {}".format(x, y, pow((x+y),2)))
E) print(" { } + { } ^ 2 = { }".format(x, y, result))
  • 5. Ekran çıktısı ne olur?
A) {1:10, 2:20}
B) {3: 50, 6: 50, 1: 10, 2: 20, 4: 40, 5: 50}
C) Sözlükler değiştirilemez
D) {3: 30, 6: 60, 1: 10, 2: 20, 4: 40, 5: 50}
E) {3: 50, 6: 50, 3: 30, 6: 60,1: 10, 2: 20, 4: 40, 5: 50}
  • 6. Ekran çıktısı ne olur?
A) -> -> ->
B) -> 10 -> 20 -> 30
C) x -> 10 y -> 20 z -> 30
D) 10 20 30
E) x -> y -> z ->
  • 7. values = input("Sayıları giriniz : ")
    x = values.split(",")
    y = tuple(x)
    print('List : ',y)

    Verilen program çalıştırılıp, klavyeden 3,5,8,4,9 sayıları girilirse ekran çıktısı ne olur?
A) List : ['3', '5', '8', '4', '9']
B) Demetlere ekleme yapılamaz
C) List : ('3', '5', '8', '4', '9')
D) 35849
E) ('3', '5', '8', '4', '9')
  • 8. Ekran çıktısı ne olur?
A) {1, 8, 27, 64}
B) {1: 1, 2: 8, 3: 27, 4: 64}
C) {1, 2, 3, 4}
D) {1,1, 2,8, , 27, 4,64}
E) {1: 3, 2: 6, 3: 9, 4: 12}
  • 9. Ekran çıktısı ne olur?
A) (5,)
B) (5, 10, 15, 20, 25)
C) 5, 10, 15, 20, 25,5
D) Tuple değiştirilemediğinden dolayı hata verir
E) 5, 10, 15, 20, 25
  • 10. Ekran çıktısı ne olur?
A) Hata verir. 2.satır n1=n2=n3 = tuplex şeklinde düzeltilmeli
B) 483
C) 15
D) (4,8,3)
E) ('483')
  • 11. Ekran çıktısı ne olur?
A) Demetlere veri eklenemediğinden dolayı hata verir
B) (4, 6, 2, 8, 3,1, 15, 20, 25, 4, 6, 2, 8, 3,1, 30)
C) (4, 6, 2, 8, 3, 15, 20, 25, 4, 6, 2, 8, 3, 30)
D) [ 4, 6, 2, 8, 3,1, 15, 20, 25, 4, 6, 2, 8, 3,1, 30 ]
E) (4, 6, 2, 8, 3, 15, 20, 25, 4, 6, 2, 8, 3, 9,30,)
  • 12. Ekran çıktısı ne olur?
A) e u o
B) e u w
C) 3 -4 o
D) e u 5
E) 5
  • 13. Ekran çıktısı ne olur?
A) 10,15,20, 5
B) ("nagzaY nacrE")
C) (20, 15, 10, 5)
D) (5, 10, 15, 20)
E) ('n', 'a', 'g', 'z', 'a', 'Y', ' ', 'n', 'a', 'c', 'r', 'E')
  • 14. n = 2 * k
    k = n
    m = 1 + k/n
    n = n % m
    print( (k/m) + n - k /2 )

    Tüm değişkenlerin int türünden olması durumunda yukarıdaki program parçası çalıştırıldığında basılacak değer ne olacaktır_
A) verilen bilgilere göre ne yazdırılacağı hesaplanamaz
B) 0
C) k değişkeninin son değeri
D) m değişkeninin son değeri
E) 1
  • 15. Yukarıda verilen kod parçası çalıştırıldığında ekran çıktısı ne olur_
A) bolum =16
B) Hiçbir şey yazmaz
C) c-b belki sıfırdır! 1
D) bolum =1
E) c-b belki sıfırdır! 16
  • 16. Hangi program parçası iki değişkenin değerini bir birine aktarır?
    (x'in değerini y'ye, y'nin değerini x'e)
A) 1.Çözüm
B) 4.Çözüm
C) 2.Çözüm
D) Böyle bir değişim üçüncü bir değişken olmadan yapılamaz
E) 3..Çözüm
  • 17. Verilen kodların görevi nedir
A) foo listesinin tamamını rastgele sıra ile ekrana yazdırır
B) foo listesinin sırasını rasgtele karıştırır
C) foo listesinin tüm elemanlarını yeni bir listeye rastgele sıra ile kaydeder
D) foo listesinden rastgele bir elemanı ekrana yazdırır
E) foo listesine 0-5 aralığında rastgele bir sayı ekler
  • 18. Aşağıda tanımlanan tarih saat değerlerinden hangisi 2018 yılının son saniyesine aittir?
A) yeniYil=datetime.datetime.ctime(2018,12,31,23,59,59)
B) yeniYil=datetime.datetime(2019,01,01,00,00,00)
C) yeniYil=datetime.datetime(2018,01,01,00,00,00)
D) yeniYil=datetime.datetime(2018,12,31,23,59,59)
E) yeniYil=datetime.datetime(2018,31,12,23,59,59)
  • 19. >>> import datetime
    >>> simdi=datetime.datetime.now()
    >>> simdi
    datetime.datetime(2001, 10, 9, 18, 30, 40, 116206)

    Yukarıdaki komutlar girildikten sonra, (2001, 10, 9, 18, 30, 40, 116206) değeri içerisinde yer alan 9 sayısı ile temsil edilen bilgi nedir ve hangi kodla ulaşılabilir.


    2018

    3
A) >>> simdi.day # o ana ait günü verir
B) >>> simdi.hour # o ana ait saati verir
C) >>> simdi.minute # o ana ait dakikayı verir
D) >>> simdi.month # o ana ait ayı verir
E) >>> simdi.year #o ana ait yılı verir
  • 20. Yukarıdaki program çalıştırılıp, klavyeden 100 değeri girilirse ekran çıktısı ne olur?
A) 212
B) 50.0
C) 1832.0
D) 212.0
E) 33.8
Şununla oluşturuldu: That Quiz — matematik ve diğer alanlarda test oluşturma ve notlandırma sitesi.