Python Değerlendirme -4 BBAL
  • 1. Resimde verilen şekilde bir çıktı elde etmek için hangi komut yazılmalıdır?
A) print(1,"\n",2,2,"\n",3,3,3,"\n",4,4,4,4,"\n",5,5,5,5,5,"\n",6,6,6,6,6,6)
B) print(1,"\n",2,2,"\n","\n",3,3,3,"\n","\n","\n",4,4,4,4,"\n","\n","\n","\n",5,5,5,5,5,"\n","\n,\n","\n","\n",6,6,6,6,6,6)
C) print(1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,sep="\n",end="\n")
D) print(1,"\n",2,2,"\n"*2,3,3,3,"\n"*3,4,4,4,4,"\n"*4,5,5,5,5,5,"\n"*5,6,6,6,6,6,6)
E) print(1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,sep="\n")
  • 2. Yukarıdaki kitap isminin verilen resimdeki gibi yazdırılması için hangi komut girilmelidir?
A) print( r "Tutuna-\nmayanlar")
B) print("Tutuna-mayanlar",sep="\n")
C) print("Tutuna-\nmayanlar")
D) print("Tutuna","mayanlar",sep="-",end="\n")
E) print("Tutuna-\tmayanlar")
  • 3. Hangi komut hata vererek ekrana herhangi birşey yazdıramaz?
A) print('''İzmir'in dağlarında çiçekler açar''',end="!!!")
B) print("Tokat'tan mı geliyon da\nYar sen Almuslu musun",end="?")
C) print('İstanbul\'dan ayva gelir, nar gelir',)
D) print( \ "Ankara\'dan abim gelmiş, evde bir bayram havası")
E) print(r"Giresun'un içinde iki sokak arası")
  • 4. Resimdeki düzende çıktının elde edilebilmesi için hangi komut yazılmalıdır?
A) print("Email","Şifre","Tel","Twitter","Site",sep="\t:\n")
B) print("Email:\tŞifre:\t\nTel:\tTwitter:\t\nSite:\t")
C) print("Email\t:\nTel\t:\nSite\t:\tŞifre\t:\nTwitter\t:\n")
D) print("Email:","Şifre:","Tel:","Twitter:","Site:",sep=":\n")
E) print("Email\t:\tŞifre\t:\nTel\t:\tTwitter\t:\nSite\t:")
  • 5. Resimde verilen program çalıştırıldığında, klavyeden 100 değeri girilirse; ekrana hangi çıktıyı verir?
A) 100 TL nin dolar cinsinden değeri= 27.02' dolardır
B) 100 Doların TL cinsinden değeri= 370.0 TL' dir
C) print komutunda yazım hatası olduğu için hata verir
D) input komutunda yazım hatası olduğu için hata verir
E) 3.7 TLnin dolar cinsinden değeri= 370.0 Dolardır
  • 6. Yukarıda verilen metnin aynı düzenle pytonda print komutu ile yazdırılabilmesi için, aşağıda verilen komut içerisinde yer alan * işareti ile belirtilen yerlere sırasıyla neler gelmelidir?

    print(*Züleyha Yusuf*a bir mektup yazmaya başladı.**"Yusuf*" diye yazdı.*Durdu.**"Yusuf*" diye bitirdi.*Gördü ki hitaptan öteye geçemedi.*Anladı ki aşkın namesinde sernameden öte kelam yok.*Ve Züleyha*nın lügatında Yusuf*tan öte sözcük yok.*)
A) " , ' , \n , \ , \ , \n , \n, \ , \ , \n , \n, \n , ' , ' , "
B) ', ' , \n , \ , \ , \n , \n ,\ , \ , \n , \n , \n , ' , ' , '
C) Hiçbiri
D) " , ' , \n , " , " , \n , \n ," , " , \n , \n , \n , ' , ' , "
E) ' , ' , \n , \ , \ , \n , \n ,\ , \ , \n , \n , \n , ' , ' , "
  • 7. Resimlerde gösterilen kodlarda, dikdörtgenin iki kenarı kullanıcı tarafından girilecek ve alan hesaplanarak, bulunan sonuç ekrana yazdırılmak istenmektedir.

    Program çalıştırıldığında, çıkan sonuçla ilgili hangisi doğrudur?
A) print komut satırındaki yazım hatası nedeniyle program hata verir
B) input komut satırında \t yazılması nedeniyle program hata verir
C) input() ifadesi ile alınan değerler string olacağından işlem hatası oluşur.
D) Çift tırnak kullanımı hata oluşturur
E) Program hatasız çalışarak, girilen iki kenar uzunluğunu çarpar ve alanı ekrana yazar
  • 8. Kullanıcıdan Sayı ve üs girilerek, sonucu ekrana yazdırmayı sağlayan bir kod yazılmak istenmektedir.

    Örneğin; SAYI=5 , ÜS=2 girildiğinde SoNUÇ=25 hesaplanır ve yazdırılır.

    Eksik bırakılan print( ) komutunu tamamlayarak, sonucun hesaplanmasını sağlayınız.
A) print(sonuc=sayi(pow)us)
B) print("SONUÇ=",sayi**us)
C) input () komutlarında yazım hatası olduğundan hesaplanamaz
D) print("SONUÇ=",pow(sayi))
E) print("SONUÇ=",sayi*us)
  • 9. Resimde 2016 Kasım TEOG sınavına ait bir matematik sorusu vardır.

    B sayısını Python programında yazmak için hangi seçenek kullanılamaz?
A) (2*3)**(3*2)**(5*2)**7
B) pow(2,3)*pow(3,2)*(5**2)*7
C) 2**3*3**2*5**2*7
D) (2**3)*(3**2)*(5**2)*7
E) pow(2,3)*pow(3,2)*pow(5,2)*7
  • 10. Verilen denklemin Pythonda doğru sonucu veren yazımı hangi şıkta doğru verilmiştir
A) 3/4*(4/5-4/3)+4/5*(1/2+4/5)
B) 3/4*4/5-4/3+4/5*1/2+4/5
C) (3/4*4/5-4/3)+(4/5*1/2+4/5)
D) 3/4*4/(5-4)/3+4/5*1/(2+4)/5
E) 3*(4-4)+4*(1+4)/4*(5-3)+5*(2+5)
  • 11. TEOG 2017 Nisan sorusunu Pythonda aynı şablonda yazdırmak için, * işareti ile belirtilen yerlere neler gelmelidir?

    print(*Aşağıdaki cümlelerin hangisinde yazım *yanlışı yoktur?*A)Kütahya*ya giderken yakıtı bittiği için yolda * kaldı.*B)Ya sunumunu hazırlarsın yada toplantıya * katılamazsın.*C)Bana kalırsa kardeşime yirmi lira yeter.*D)Aylarca sulamasan da bu çiçek yine solmaz.*)
A) " , \n , \n , \n , \n , \n , \n , ' , "
B) ', \n , ' , \n , \n , \n , \n , \n , '
C) " , \n ,\n, ' , \n , \n , \n , \n , \n , "
D) Hiçbiri
E) " , \n , ' , \n , \n , \n , \n , \n , '
  • 12. Resimdeki yazım düzeninde çıktı alınabilmesi için aşağıdaki kodlar verilmektedir.

    kitapAdi="Aylak Adam"
    yazari="Yusuf ATILGAN"
    ilkBaski="1959"
    print(...)
    Bu kodlara göre print komutunun doğru yazımı hangi seçenekte verilmiştir?
A) print("Kitap:\t",kitapAdi,"\nYazar:\t",yazari,"\nYıl:\t",ilkBaski)
B) print("Kitap:",kitapAdi,"\nYazar:",yazari,"\nYıl:",ilkBaski)
C) print("Kitap\t:",kitapAdi,"\nYazar\t:",yazari,"\nYıl\t:",ilkBaski)
D) print("Kitap\t:",kitapAdi,"Yazar\t:",yazari,"Yıl\t:",ilkBaski)
E) print(kitapAdi,yazari,ilkbaski,sep="\t,\n")
  • 13. Aşağıdaki Yıldız TİLBE sözlerinden hangisi hata vermeden ekrana yazdırılabilir?
A) print(r"Kavga ederek çözebileceğiniz sorunları konuşarak uzatmayın.")
B) print('Bardağın dolu tarafını Kafam'dan aşağı döktüm.')
C) print(" "Çok güzel kararlar aldım, muhtemelen uygulamam." ")
D) print"Ruh hastası öyle kolay olunmuyor, \n mesela ben yıllarımı verdim."
E) print(\"Hepinizden nefret ediyorum ama tek başımayken de canım sıkılıyor")
  • 14. Resimde verilen print komutunun ekran çıktısı ne olur?
A) k nın karakter sayısı=4
B) String ve integer ifadeler toplanmaya çalışıldığından dolayı, hata verir
C) k nın karakter sayısı=1923
D) k nın karakter sayısı=len(str(k))
E) k nın karakter sayısı=6
  • 15. Resimdeki kodlar çalıştırıldıktan sonra klavyeden sırasıyla 45 ve 15 sayıları girilmiştir.

    Bu değerlere göre;
    print() komutu ile ekrana yazdırılan sonuc değişkeni hangi değeri alır?
A) 45/15
B) 4515
C) 3.0
D) 3
E) 0.3
  • 16. Yukarıda yapılan işlemler sonucunda ekran çıktısı nedir?
A) 100
B) 10
C) Yazım hatası vardır, kod çalışmaz
D) 400
E) 20
  • 17. Resimde verilen kodlar çalıştırıldığında ekran çıktısı nasıl olur?
A) B*u*r*a*k*B*o*r*a*A*n*a*d*o*l*u*L*i*s*e*s*i#
B) B*u*r*a*k* *B*o*r*a* *A*n*a*d*o*l*u* *L*i*s*e*s*i#
C) Burak#Bora#Anadolu#Lisesi*
D) Burak*Bora*Anadolu*Lisesi#
E) Burak Bora Anadolu Lisesi#
  • 18. Resimde verilen kodlar çalıştırıldığında 0-9 aralığındaki çift sayılar ekrana yazdırılmaktadır.

    Aynı işlem aşağıdaki komutların hangisi ile yapılamaz?
A) print(rakamlar[ : 9 :2] )
B) print(rakamlar[1] + rakamlar[3] + rakamlar[5] + rakamlar[7] + rakamlar[9] )
C) print(rakamlar[ : :2] )
D) print(rakamlar[0] + rakamlar[2] + rakamlar[4] + rakamlar[6] + rakamlar[8] )
E) print(rakamlar[ 0 : :2] )
  • 19. Verilen kodların ekran çıktısı ne olur?
A) 4.5 ==== 20
B) 4.5 ==== 25
C) 5 ==== 20
D) 4.5 ==== 20.5
E) 5 ==== 25
  • 20. Resimde verilen komutlarda input() komutu ile bir not girilmesi isteniyor. if : komutu ile bu not sorgulanıyor, 50 ve üstü ise GEÇTİ; 50 nin altında ise KALDI yazıyor.
    Aynı veriler göz önünde bulundurlarak, girilen not 85 ve üstü ise TAKDİR BELGESİ, 70 ve üstü ise TEŞEKKÜR BELGESİ yazdırılması istenmektedir. Bu işlemi sağlamak için (1) ve (2) nolu satırlara sırasıyla hangi komutlar gelmelidir?
A) (1)→→if puan >=85: (2)→→ if puan >=70:
B) (1)→→if puan >=70: (2)→→ if puan >=85:
C) (1)→→if puan <=100: (2)→→ if puan >=85:
D) (1)→→if puan <=85: (2)→→ if puan <=100:
E) (1)→→if puan >85: (2)→→ if puan >85:
Şununla oluşturuldu: That Quiz — matematik ve diğer alanlarda test oluşturma ve notlandırma sitesi.