Lise 9.Sınıf Bilgisayar Bilimi Sene Sonu Yazılıya Hazırlık Test 2 sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 14 sorudan oluşmaktadır.
Verilen ifadelerden hangisi bir tam sayıdır?
A) 5 B) "5" C) 5.0 D) '5' E) False
Python'da diziler sınırlamak için hangi semboller kullanılır?
A) {} ve []
B) <> ve ()
C) Tek veya çift tırnak (') ve (")
D) + ve -
E) * ve /
Aşağıdakilerden hangisi Python'da sabit değerdir?
A) x B) 5 C) x + 5 D) x % 5 E) x / 5
Python'da hangi operatör iki sayının bölümünden kalanı hesaplar?
A) + B) - C) * D) % E)
Aşağıdakilerden hangisi Boolean ifade değildir?
A) True B) False C) 0 D) 1 E) And
Aşağıdakilerden hangisi for döngüsü söz diziminin doğru kullanımıdır?
A) for n in range(1, 10, 2) B) for n range(1, 10)
C) for n in range(1, 10, 1) D) for n in range(10, 1)
E) for n in range(1, 10, -2)
Hangi fonksiyon türü, bir değer döndürmez ve program akışını değiştirir?
A) Parametresiz fonksiyon B) Fonksiyon tanımlaması
C) Void fonksiyon D) Fonksiyon prototipi
E) Parametreli fonksiyon
Aşağıdakilerden hangisi bir fonksiyonun amacıdır?
A) Tekrarlayan kodu ortadan kaldırmak
B) Programın verimliliğini artırmak
C) Kod yönetimini kolaylaştırmak
D) Yukarıdakilerin hepsi
E) Hiçbiri
Fonksiyon nedir?
A) Programı alt problemlere ayırarak yönetilebilir hale getiren yazılım yapıları
B) Kod tekrarını önlemek için kullanılan veriler
C) Verileri depolama alanı
D) Programın çalışmasını sağlayan komutlar
E) Nesne yönelimli programlama dillerinde kullanılan sınıflar
Aşağıdakilerden hangisi varsayılan parametreli bir fonksiyonun özelliğidir?
A) Parametreye bir değer gönderilmeden fonksiyon çağrılabilir.
B) Fonksiyon çağrılırken parametreye varsayılan değer atanmaz.
C) Fonksiyon tanımında parametre varsayılan değere eşitlenir.
D) Varsayılan parametre değeri, fonksiyon çalışırken değiştirilemez.
E) Varsayılan parametreler, yalnızca sayısal değerler olabilir.
Python'da nesnelerin hangi bölümlerinden birini örnek değişkenler oluşturur?
A) Veri B) Metotlar
C) Parametreler D) Geri dönüş değerleri
E) Fonksiyonlar
Python'da "str" nesnesi için hangi metot, bir karakter dizisini sağa yaslar?
A) rjust B) ljust C) strip D) upper E) lower
Bir liste elemanına erişmek için hangi operatör kullanılır?
A) + B) * C) [] D) % E)
Aşağıdakilerden hangisi listenin sınırları dışına çıkmaya çalışırken oluşacak hatadır?
A) ValueError B) IndexError C) TypeError D) SyntaxError E) NameError
Verilen ifadelerden hangisi bir tam sayıdır?
A) 5 B) "5" C) 5.0 D) '5' E) False
Tam sayılar kesirli değer içermezler.
Python'da diziler sınırlamak için hangi semboller kullanılır?
A) {} ve []
B) <> ve ()
C) Tek veya çift tırnak (') ve (")
D) + ve -
E) * ve /
Python'da diziler karakter dizilerini veya metni temsil etmek için tek veya çift tırnaklarla sınırlandırılır.
Aşağıdakilerden hangisi Python'da sabit değerdir?
A) x B) 5 C) x + 5 D) x % 5 E) x / 5
Sabit değerler, değişmeyen sayılar veya harf dizileridir ve B seçeneğindeki "5" bu tanıma uymaktadır.
Python'da hangi operatör iki sayının bölümünden kalanı hesaplar?
A) + B) - C) * D) % E)
Mod operatörü (%), iki sayıyı böldükten sonra kalanı verir.
Aşağıdakilerden hangisi Boolean ifade değildir?
A) True B) False C) 0 D) 1 E) And
0 ve 1 sayıları Boolean ifadeler değil, sayısal değerlerdir.
Aşağıdakilerden hangisi for döngüsü söz diziminin doğru kullanımıdır?
A) for n in range(1, 10, 2) B) for n range(1, 10)
C) for n in range(1, 10, 1) D) for n in range(10, 1)
E) for n in range(1, 10, -2)
range fonksiyonu başlangıç, bitiş ve adım miktarı olmak üzere 3 parametre alır. A seçeneği bu söz dizimini doğru kullanmaktadır.
Hangi fonksiyon türü, bir değer döndürmez ve program akışını değiştirir?
A) Parametresiz fonksiyon B) Fonksiyon tanımlaması
C) Void fonksiyon D) Fonksiyon prototipi
E) Parametreli fonksiyon
Void fonksiyonlar, bir değer döndürmez ve sadece program akışını değiştirir.
Aşağıdakilerden hangisi bir fonksiyonun amacıdır?
A) Tekrarlayan kodu ortadan kaldırmak
B) Programın verimliliğini artırmak
C) Kod yönetimini kolaylaştırmak
D) Yukarıdakilerin hepsi
E) Hiçbiri
Bir fonksiyonun temel amacı, tekrarlayan kodu ortadan kaldırmak, programın verimliliğini artırmak ve kod yönetimini kolaylaştırmaktır.
Fonksiyon nedir?
A) Programı alt problemlere ayırarak yönetilebilir hale getiren yazılım yapıları
B) Kod tekrarını önlemek için kullanılan veriler
C) Verileri depolama alanı
D) Programın çalışmasını sağlayan komutlar
E) Nesne yönelimli programlama dillerinde kullanılan sınıflar
Fonksiyonlar, programı yönetilebilir alt problemlere ayırarak kodun anlaşılmasını ve hata ayıklamasını kolaylaştırır.
Aşağıdakilerden hangisi varsayılan parametreli bir fonksiyonun özelliğidir?
A) Parametreye bir değer gönderilmeden fonksiyon çağrılabilir.
B) Fonksiyon çağrılırken parametreye varsayılan değer atanmaz.
C) Fonksiyon tanımında parametre varsayılan değere eşitlenir.
D) Varsayılan parametre değeri, fonksiyon çalışırken değiştirilemez.
E) Varsayılan parametreler, yalnızca sayısal değerler olabilir.
Varsayılan parametreli bir fonksiyonun en önemli özelliği, parametreye bir değer gönderilmeden fonksiyonun çağrılabilmesidir.
Python'da nesnelerin hangi bölümlerinden birini örnek değişkenler oluşturur?
A) Veri B) Metotlar
C) Parametreler D) Geri dönüş değerleri
E) Fonksiyonlar
Nesneler veri ve metotlar olmak üzere iki bölümden oluşur. Örnek değişkenler, nesne tarafından temsil edilen veriyi tutar.
Python'da "str" nesnesi için hangi metot, bir karakter dizisini sağa yaslar?
A) rjust B) ljust C) strip D) upper E) lower
"rjust" metodu, karakter dizisini sağa hizalamak için kullanılır. "ljust" metodu sola, "strip" metodu boşlukları kaldırır, "upper" metodu büyük harfe çevirir ve "lower" metodu küçük harfe çevirir.
Bir liste elemanına erişmek için hangi operatör kullanılır?
A) + B) * C) [] D) % E)
Liste elemanlarına erişmek için [] operatörü kullanılır.
Aşağıdakilerden hangisi listenin sınırları dışına çıkmaya çalışırken oluşacak hatadır?
A) ValueError B) IndexError C) TypeError D) SyntaxError E) NameError
Listenin sınırları dışına çıkmaya çalışmak, IndexError hatasına neden olur.
Tam sayıların tanımını ve özelliklerini anlama.
Veri türlerini ve sınırlayıcı sembolleri tanıma.
Python'daki veri türlerini anlama
Python'daki aritmetik operatörleri anlama
Boolean ifadelerini ayırt etme
For döngüsünün söz dizimini anlamak.
Fonksiyon türlerini tanıma.
Fonksiyonların kullanım amaçlarını anlama.
Fonksiyonun tanımını anlamak
Varsayılan parametreli fonksiyonları anlama ve avantajlarını kavrama.
Nesnelerin yapısı ve bileşenlerini anlama
"str" nesnesinin metotlarını ve kullanımını anlama
Listelerde elemanlara erişme.
Liste sınırlarını anlama.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi 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.