Ortaokul 8.Sınıf Bilişim 1.Quiz(Kahoot) Soruları sınavı 8.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 1 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 18 sorudan oluşmaktadır.
Python ile ilgili olarak aşağıda verilen ifadelerden hangisi doğru değildir?
A) Ücretsizdir
B) Açık kaynak kodlu programlama dilidir.
C) Yazımı çok karmaşıktır
D) Çok güçlü bir programlama dilidir.
I. Web sitesi
II. Masaüstü uygulama
III. Yapay zeka çalışmaları
Yukarıda verilenlerden hangisi veya hangilerini Python ile yapabiliriz?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
I. Windows
II. Linux
III. Mac
Yukarıda verilen platformlardan hangisi veya hangilerinde Python çalıştırabiliriz?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Python programlama dilinde ekrana yazı yazdıra bilmek için hangi komutu kullanırız?
A) print() B) read()
C) input() D) put()
Aşağıda verilen kodlardan hangisi doğru değildir?
A) print("Merhaba dünya")
B) print('Merhaba dünya')
C) print(Merhaba dünaya)
D) print("Merhaba 'dünya'")
print("Benim adım Mustafa') verilen kod bloğu pythonda çalıştırıldığında hangi çıktıyı verir?
A) Benim adım Mustafa
B) Hata verir
C) Benim adım 'Mustafa'
D) 'Benim adım' Mustafa
Aşağıda verilen ifadelerden hangisi doğru değildir?
A) Pythonda metinsel ifadeler çift tırnak içerisinde gösterilir
B) Pythonda metinsel ifadeler tek tırnak içerisinde gösterilebilir
C) Pythonda sayısal ifadeler çift tırnak veya tek tırnak içerisinde gösterilmez.
D) Pythonda metinsel ifadeler çift tırnak veya tek tırnak içerisinde gösterilmez.
print(15) verilen kodun çıktısı hangisi olur?
A) 15 B) Hata verir C) "15" D) '15'
print("Bu resim Mustafa'ya ait") verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Bu resim Mustafa'ya ait
B) 'Bu resim Mustafa"ya ait'
C) Bur resim Mustafa"ya ait
D) Hata verir
print("Merhaba ", "benim", "adım","Ali") verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Hata verir
B) Merhaba benim adım Ali
C) "Merhaba" "benim" "adım" "Ali"
D) 'Merhaba' 'benim' 'adım' 'Ali'
I. Artı işareti (+)
II. Yüzde işareti (%)
III. Virgül (,)
Python'da metinsel ifadelerde birleştirme yapılırken hangisi veya hangilerini kullanırız?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Aşağıda verilen kodlardan hangisi hata verir?
A) print("Sınav puanım: ",90)
B) print("Sınav puanım: "+90)
C) print("Sınav puanım: 90 ")
D) print('Sınav puanım: 90')
Python'da metinsel ifadelerin karakter sayısını öğrenmek için hangi komutu kullanırız?
A) len() B) sep() C) /n D) /t
print("Merhaba benim adım Mustafa", ...............="*') => Merhaba*benim*adım*Mustafa
Yukarıda verilen çıktıyı alabilmek için noktalı yere hangi komut gelmelidir?
A) len B) sep C) /n D) /t
print(len("Mustafa"))
Yukarıda verilen kod çalıştırıldığında hangi sonucu verir?
A) 7 B) Mustafa C) "Mustafa" D) Hata verir
Aşağıdaki kodlardan hangisi yeni satır komutu içermektedir?
A) print("Merhaba /t dünya")
B) print("Merhaba /n dünya")
C) print("Merhaba /k dünya")
D) print("Merhaba /l dünya")
print(len(456345)) komutu çalıştırıldığında hangi sonucu verir?
A) 456445 B) 6
C) Hata verir D) "456345"
print("Merhaba"*1000) komutu çalıştırıldığına hangisini yapar?
A) Ekrana Merhaba 1000 yazar
B) Ekrana 1000 defa Merhaba yazar
C) Ekrana sadece Merhaba yazar
D) Ekrana sadece 1000 yazar
Python ile ilgili olarak aşağıda verilen ifadelerden hangisi doğru değildir?
A) Ücretsizdir
B) Açık kaynak kodlu programlama dilidir.
C) Yazımı çok karmaşıktır
D) Çok güçlü bir programlama dilidir.
Cevap anahtarı: C) Yazımı çok karmaşıktır ifadesi doğru değildir. Python, yazımı oldukça basit ve anlaşılır olan bir programlama dilidir. Bu nedenle, "yazımı çok karmaşıktır" ifadesi doğru değildir. Diğer ifadeler ise doğrudur: Python ücretsiz ve açık kaynak kodlu bir programlama dilidir, aynı zamanda çok güçlü ve kullanıcı dostu bir dil olarak bilinir.
I. Web sitesi
II. Masaüstü uygulama
III. Yapay zeka çalışmaları
Yukarıda verilenlerden hangisi veya hangilerini Python ile yapabiliriz?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Cevap: D) I, II ve III Python, birçok farklı platformda ve projede kullanılabilen çok amaçlı bir programlama dilidir. Verilen seçenekler arasında Python ile yapılabilen işler şunlardır: I. Web sitesi: Python, web geliştirme alanında (örneğin Django veya Flask gibi çerçevelerle) kullanılabilir ve dinamik web siteleri oluşturmak için tercih edilebilir. II. Masaüstü uygulama: Python, PyQt veya Tkinter gibi kütüphanelerle masaüstü uygulamaların geliştirilmesinde kullanılabilir. III. Yapay zeka çalışmaları: Python, makine öğrenimi ve yapay zeka alanında sıkça kullanılan popüler bir dil olup, kütüphaneler aracılığıyla bu alanda çeşitli çalışmalar yapmak mümkündür.
I. Windows
II. Linux
III. Mac
Yukarıda verilen platformlardan hangisi veya hangilerinde Python çalıştırabiliriz?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Cevap anahtarı: D) I, II ve III. Python, farklı platformlarda (işletim sistemlerinde) çalışabilen bir programlama dilidir. Bu nedenle, I. Windows, II. Linux ve III. Mac platformlarında Python'u çalıştırabiliriz. Python, taşınabilir ve çapraz platform destekli bir dil olduğu için bu işletim sistemlerinin tamamında çalışabilir.
Python programlama dilinde ekrana yazı yazdıra bilmek için hangi komutu kullanırız?
A) print() B) read()
C) input() D) put()
Cevap anahtarı: A) print() Python programlama dilinde ekrana yazı yazdırmak için "print()" komutunu kullanırız. "print()" komutu, parantez içine yazılan değerleri ekrana yazdırmak için kullanılır. Bu sayede kullanıcıya veya programcıya çıktıları göstermek ve bilgi aktarmak mümkün olur.
Aşağıda verilen kodlardan hangisi doğru değildir?
A) print("Merhaba dünya")
B) print('Merhaba dünya')
C) print(Merhaba dünaya)
D) print("Merhaba 'dünya'")
Cevap: C) print(Merhaba dünaya) Verilen kodlar arasında doğru yazım şekli şu şekildedir: A) print("Merhaba dünya") B) print('Merhaba dünya') D) print("Merhaba 'dünya'") C seçeneğindeki kodda, "Merhaba dünya" ifadesi tırnaklar içinde olmadığı için hatalıdır.
print("Benim adım Mustafa') verilen kod bloğu pythonda çalıştırıldığında hangi çıktıyı verir?
A) Benim adım Mustafa
B) Hata verir
C) Benim adım 'Mustafa'
D) 'Benim adım' Mustafa
Verilen kod bloğu "print("Benim adım Mustafa')" şeklindedir. Ancak çift tırnak işaretleriyle başlanan metin çift tırnak işareti ile kapatılmamıştır. Bu nedenle, Python çalıştırıldığında bir sözdizimi hatası (SyntaxError) oluşacaktır. Doğru cevap B) Hata verir olmalıdır.
Aşağıda verilen ifadelerden hangisi doğru değildir?
A) Pythonda metinsel ifadeler çift tırnak içerisinde gösterilir
B) Pythonda metinsel ifadeler tek tırnak içerisinde gösterilebilir
C) Pythonda sayısal ifadeler çift tırnak veya tek tırnak içerisinde gösterilmez.
D) Pythonda metinsel ifadeler çift tırnak veya tek tırnak içerisinde gösterilmez.
Cevap: D) Pythonda metinsel ifadeler çift tırnak veya tek tırnak içerisinde gösterilmez. Verilen ifadeler arasında yanlış olan "D" seçeneğidir. Python'da metinsel ifadeler, hem çift tırnak (" ") hem de tek tırnak (' ') içerisinde gösterilebilir. Yani, "A" ve "B" seçenekleri doğru ve "C" seçeneği de yanlıştır.
print(15) verilen kodun çıktısı hangisi olur?
A) 15 B) Hata verir C) "15" D) '15'
Cevap: A) 15 Verilen kod `print(15)` olduğunda, Python bu satırı yorumlar ve 15 sayısını doğrudan ekrana yazdırır. Bu nedenle çıktı, "15" değil, basitçe 15 olacaktır.
print("Bu resim Mustafa'ya ait") verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Bu resim Mustafa'ya ait
B) 'Bu resim Mustafa"ya ait'
C) Bur resim Mustafa"ya ait
D) Hata verir
Cevap: A) Bu resim Mustafa'ya ait Verilen kod bloğu çalıştırıldığında, print("Bu resim Mustafa'ya ait") ifadesi ekrana "Bu resim Mustafa'ya ait" şeklinde çıktı verecektir. Metinsel ifadeler çift tırnak (" ") veya tek tırnak (' ') içinde gösterilebilir. Bu nedenle, ' tek tırnak içinde kullanıldığında, çift tırnak ile ifadenin başladığı ve bittiği yerler arasında tek tırnak kullanılabilir.
print("Merhaba ", "benim", "adım","Ali") verilen kod bloğu çalıştırıldığında hangi sonucu verir?
A) Hata verir
B) Merhaba benim adım Ali
C) "Merhaba" "benim" "adım" "Ali"
D) 'Merhaba' 'benim' 'adım' 'Ali'
Cevap anahtarı: B) Merhaba benim adım Ali. Verilen kod bloğu "print("Merhaba ", "benim", "adım", "Ali")" şeklindedir. Python'da print() fonksiyonu, parantez içindeki değerleri ekrana yazdırır. Bu durumda, "Merhaba ", "benim", "adım" ve "Ali" metinleri arasında virgül kullanılarak verilmiştir. Python, print() fonksiyonunda virgülle ayrılan değerleri birleştirerek ekrana yazdırır. Dolayısıyla, ekrana yazdırılan çıktı "Merhaba benim adım Ali" olacaktır.
I. Artı işareti (+)
II. Yüzde işareti (%)
III. Virgül (,)
Python'da metinsel ifadelerde birleştirme yapılırken hangisi veya hangilerini kullanırız?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Doğru cevap C) I ve III olacaktır. Python'da metinsel ifadelerde birleştirme yapmak için artı işareti (+) ve virgül (,) kullanılabilir. Artı işareti (+), iki veya daha fazla metinsel ifadeyi birleştirirken kullanılır. Virgül ise print() fonksiyonunda metinsel ifadeleri ve değişkenleri birleştirerek ekrana yazdırmak için kullanılır. Aynı zamanda virgül kullanıldığında, arka planda otomatik bir boşluk bırakarak birleştirme işlemi yapar.
Aşağıda verilen kodlardan hangisi hata verir?
A) print("Sınav puanım: ",90)
B) print("Sınav puanım: "+90)
C) print("Sınav puanım: 90 ")
D) print('Sınav puanım: 90')
Cevap: B) print("Sınav puanım: "+90) Verilen kod bloklarından "B" seçeneği hata verecektir. Çünkü bu seçenekte "+" operatörü ile metin ve sayı birleştirilmeye çalışılmıştır. Python'da metin (string) ve sayı (integer) türlerinin doğrudan birleştirilmesi için `+` operatörü kullanılamaz. Doğru şekilde metin ve sayı birleştirmek için, `str()` fonksiyonu ile sayıyı metne çevirip ardından birleştirme yapmak gereklidir.
Python'da metinsel ifadelerin karakter sayısını öğrenmek için hangi komutu kullanırız?
A) len() B) sep() C) /n D) /t
Cevap: A) len() Python'da metinsel ifadelerin karakter sayısını öğrenmek için `len()` fonksiyonunu kullanırız. `len()` fonksiyonu, bir metinsel ifadenin içinde kaç karakter olduğunu döndürür.
print("Merhaba benim adım Mustafa", ...............="*') => Merhaba*benim*adım*Mustafa
Yukarıda verilen çıktıyı alabilmek için noktalı yere hangi komut gelmelidir?
A) len B) sep C) /n D) /t
Cevap: B) sep Verilen kodda `print()` fonksiyonunda kullanılan `sep` parametresi, metinsel ifadeler arasına hangi karakterin ekleneceğini belirlemek için kullanılır. `"*"` ifadesi, `sep` parametresiyle metinsel ifadeler arasına `*` karakterinin eklenmesini sağlar. Böylece, `"Merhaba benim adım Mustafa"` ifadesi `*` karakteri ile ayrılarak `"Merhaba*benim*adım*Mustafa"` şeklinde çıktı alınır.
print(len("Mustafa"))
Yukarıda verilen kod çalıştırıldığında hangi sonucu verir?
A) 7 B) Mustafa C) "Mustafa" D) Hata verir
Cevap: A) 7 Verilen kodda `len("Mustafa")` ifadesi, "Mustafa" metinsel ifadesinin karakter sayısını (yani uzunluğunu) döndürecektir. "Mustafa" ifadesi 7 karakterden oluştuğu için `print(len("Mustafa"))` ifadesi ekrana `7` yazdıracaktır.
Aşağıdaki kodlardan hangisi yeni satır komutu içermektedir?
A) print("Merhaba /t dünya")
B) print("Merhaba /n dünya")
C) print("Merhaba /k dünya")
D) print("Merhaba /l dünya")
Cevap anahtarı: B) print("Merhaba /n dünya") Doğru kod, "print("Merhaba /n dünya")" şeklindedir. Python'da yeni satır komutu "\n" ile gösterilir. Dolayısıyla, doğru cevap B şıkkıdır. Diğer şıklardaki "/t", "/k" ve "/l" gibi ifadeler, Python'da geçerli olmayan kaçış karakterleridir ve hatalı olacaktır.
print(len(456345)) komutu çalıştırıldığında hangi sonucu verir?
A) 456445 B) 6
C) Hata verir D) "456345"
Cevap: C) Hata verir Verilen kodda `len(456345)` ifadesi, sayısal bir değerin karakter sayısını hesaplamaya çalışırken hata verecektir. `len()` fonksiyonu, metinsel ifadelerin uzunluğunu bulmak için kullanılır, ancak sayılar üzerinde kullanılamaz. Dolayısıyla, `print(len(456345))` ifadesi hata verecektir.
print("Merhaba"*1000) komutu çalıştırıldığına hangisini yapar?
A) Ekrana Merhaba 1000 yazar
B) Ekrana 1000 defa Merhaba yazar
C) Ekrana sadece Merhaba yazar
D) Ekrana sadece 1000 yazar
Cevap anahtarı: B) Ekrana 1000 defa Merhaba yazar. Verilen kod, "print("Merhaba"*1000)" şeklindedir. Python'da bir metin ifadesinin yanına bir sayı ile çarpma işlemi yapıldığında, metin ifadesi belirtilen sayı kadar tekrarlanır. Bu nedenle, "Merhaba" ifadesi 1000 defa tekrarlanarak ekrana yazdırılır.
Bu soru, öğrencilerin Python programlama dilini anlama düzeyini ve Python'un temel özelliklerini kavrama yeteneklerini sınar.
Python programlama dilinin web geliştirme, masaüstü uygulama ve yapay zeka çalışmaları gibi farklı alanlarda kullanılabileceğini tanıma yeteneği geliştirilmiştir.
Bu soru, öğrencilerin Python'un çapraz platform desteği hakkındaki bilgisini değerlendirir. Aynı zamanda Python'un taşınabilirliğini ve farklı işletim sistemlerinde kullanılabilirliğini vurgulayarak genel programlama bilinci oluşturur.
Bu soru, öğrencilerin Python dilinde temel çıktı işlemlerini ve "print()" komutunun kullanımını anlamalarını sağlar.
Python dilinde metinleri doğru bir şekilde yazma ve ifade etme becerisi geliştirilmiştir.
Bu soru, öğrencilerin Python dilindeki temel sözdizimi kurallarını anlamalarını ve karakter dizilerini doğru bir şekilde tanımlamanın önemini vurgular.
Python dilinde metinsel ifadelerin doğru bir şekilde tırnak içerisinde nasıl gösterileceğini anlama ve uygulama yeteneği geliştirilmiştir.
Python'da sayıların doğrudan yazdırılmasının nasıl yapılacağını ve `print()` fonksiyonunun nasıl kullanılacağını anlama ve uygulama yeteneği geliştirilmiştir.
Python dilinde metinsel ifadelerin doğru tırnak işaretleri ile nasıl gösterileceğini anlama ve uygulama yeteneği geliştirilmiştir.
Bu soru, öğrencilerin Python'da print() fonksiyonunun kullanımını anlamalarını ve metinleri ekrana yazdırma işlemlerini gerçekleştirme becerisini değerlendirir.
Bu soru, öğrencilerin Python dilinde metinsel ifadelerin birleştirilmesi için farklı yöntemleri anlamalarını sağlar.
Python dilinde metin ve sayıları doğru bir şekilde birleştirme yöntemlerini anlama ve hata mesajlarını anlama yeteneği geliştirilmiştir.
Python dilinde metinsel ifadelerin karakter sayısını öğrenme yöntemini ve `len()` fonksiyonunun kullanımını anlama ve uygulama yeteneği geliştirilmiştir.
`print()` fonksiyonunun `sep` parametresini kullanarak metinsel ifadeler arasına karakter eklemeyi anlama ve uygulama yeteneği geliştirilmiştir.
Python dilinde `len()` fonksiyonunun metinsel ifadelerin uzunluğunu öğrenmede nasıl kullanılacağını anlama ve uygulama yeteneği geliştirilmiştir.
Bu soru, öğrencilerin Python dilinde yeni satır komutunu doğru bir şekilde tanımlama becerisini değerlendirir. Aynı zamanda, kaçış karakterlerini ve print() fonksiyonunun farklı parametrelerle nasıl kullanılabileceğini öğrencilere öğretir.
Python dilinde `len()` fonksiyonunun yalnızca metinsel ifadelerde kullanılabileceğini ve sayılar için kullanılamayacağını anlama ve hata mesajlarını anlama yeteneği geliştirilmiştir.
Bu soru, öğrencilerin Python'da metin ifadelerini ve sayıları nasıl işlemlere sokabileceklerini anlamalarını sağlar
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 8.Sınıf Bilişim Teknolojileri ve Yazılım dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.