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,"\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)
D) print(1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,sep="\n")
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",end="\n")
  • 2. Yukarıdaki kitap isminin verilen resimdeki gibi yazdırılması için hangi komut girilmelidir?
A) print("Tutuna-mayanlar",sep="\n")
B) print( r "Tutuna-\nmayanlar")
C) print("Tutuna-\nmayanlar")
D) print("Tutuna-\tmayanlar")
E) print("Tutuna","mayanlar",sep="-",end="\n")
  • 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( \ "Ankara\'dan abim gelmiş, evde bir bayram havası")
C) print("Tokat'tan mı geliyon da\nYar sen Almuslu musun",end="?")
D) print(r"Giresun'un içinde iki sokak arası")
E) print('İstanbul\'dan ayva gelir, nar gelir',)
  • 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:","Şifre:","Tel:","Twitter:","Site:",sep=":\n")
C) print("Email:\tŞifre:\t\nTel:\tTwitter:\t\nSite:\t")
D) print("Email\t:\tŞifre\t:\nTel\t:\tTwitter\t:\nSite\t:")
E) print("Email\t:\nTel\t:\nSite\t:\tŞifre\t:\nTwitter\t:\n")
  • 5. Resimde verilen program çalıştırıldığında, klavyeden 100 değeri girilirse; ekrana hangi çıktıyı verir?
A) input komutunda yazım hatası olduğu için hata verir
B) print komutunda yazım hatası olduğu için hata verir
C) 100 Doların TL cinsinden değeri= 370.0 TL' dir
D) 3.7 TLnin dolar cinsinden değeri= 370.0 Dolardır
E) 100 TL nin dolar cinsinden değeri= 27.02' 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) Hiçbiri
C) ', ' , \n , \ , \ , \n , \n ,\ , \ , \n , \n , \n , ' , ' , '
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) input komut satırında \t yazılması nedeniyle program hata verir
B) Çift tırnak kullanımı hata oluşturur
C) input() ifadesi ile alınan değerler string olacağından işlem hatası oluşur.
D) print komut satırındaki yazım hatası nedeniyle program hata verir
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("SONUÇ=",pow(sayi))
B) print("SONUÇ=",sayi**us)
C) input () komutlarında yazım hatası olduğundan hesaplanamaz
D) print(sonuc=sayi(pow)us)
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)*pow(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)*(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 , '
D) " , \n ,\n, ' , \n , \n , \n , \n , \n , "
E) Hiçbiri
  • 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:",kitapAdi,"\nYazar:",yazari,"\nYıl:",ilkBaski)
B) print("Kitap:\t",kitapAdi,"\nYazar:\t",yazari,"\nYıl:\t",ilkBaski)
C) print("Kitap\t:",kitapAdi,"\nYazar\t:",yazari,"\nYıl\t:",ilkBaski)
D) print(kitapAdi,yazari,ilkbaski,sep="\t,\n")
E) print("Kitap\t:",kitapAdi,"Yazar\t:",yazari,"Yıl\t:",ilkBaski)
  • 13. Aşağıdaki Yıldız TİLBE sözlerinden hangisi hata vermeden ekrana yazdırılabilir?
A) print"Ruh hastası öyle kolay olunmuyor, \n mesela ben yıllarımı verdim."
B) print(r"Kavga ederek çözebileceğiniz sorunları konuşarak uzatmayın.")
C) print(" "Çok güzel kararlar aldım, muhtemelen uygulamam." ")
D) print(\"Hepinizden nefret ediyorum ama tek başımayken de canım sıkılıyor")
E) print('Bardağın dolu tarafını Kafam'dan aşağı döktüm.')
  • 14. Resimde verilen print komutunun ekran çıktısı ne olur?
A) k nın karakter sayısı=6
B) k nın karakter sayısı=len(str(k))
C) String ve integer ifadeler toplanmaya çalışıldığından dolayı, hata verir
D) k nın karakter sayısı=4
E) k nın karakter sayısı=1923
  • 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) 10
B) 100
C) Yazım hatası vardır, kod çalışmaz
D) 20
E) 400
  • 17. Resimde verilen kodlar çalıştırıldığında ekran çıktısı nasıl olur?
A) Burak#Bora#Anadolu#Lisesi*
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) B*u*r*a*k*B*o*r*a*A*n*a*d*o*l*u*L*i*s*e*s*i#
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[1] + rakamlar[3] + rakamlar[5] + rakamlar[7] + rakamlar[9] )
B) print(rakamlar[ : :2] )
C) print(rakamlar[0] + rakamlar[2] + rakamlar[4] + rakamlar[6] + rakamlar[8] )
D) print(rakamlar[ : 9 :2] )
E) print(rakamlar[ 0 : :2] )
  • 19. Verilen kodların ekran çıktısı ne olur?
A) 4.5 ==== 20.5
B) 5 ==== 25
C) 4.5 ==== 20
D) 5 ==== 20
E) 4.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 <=100:
B) (1)→→if puan >85: (2)→→ if puan >85:
C) (1)→→if puan >=85: (2)→→ if puan >=70:
D) (1)→→if puan <=100: (2)→→ if puan >=85:
E) (1)→→if puan >=70: (2)→→ if puan >=85:
Şununla oluşturuldu: That Quiz — matematik ve diğer alanlarda test oluşturma ve notlandırma sitesi.