İSLAHİYE ANADOLU LİSESİ 1.DÖNEM 2.YAZILI sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 13 sorudan oluşmaktadır.
Aşağıdakilerden hangisi değişkenlere isim verilirken dikkat edilmesi gereken kurallardan biri değildir?
A) Matematiksel semboller çokça kullanılmalıdır.
B) Değişken isminde boşluk bulunmamalıdır.
C) Değişken ismi içeriği ile tutarlı olmalıdır.
D) Değişken ismi bir karakter ile başlamalıdır.
E) Değişken isimleri çok uzun olmamalıdır.
Veri türü belirlenirken aşağıdakilerden hangisi göz önüne alınmamalıdır?
A) Her bir veri türü için kendi tanımlı veri seti kullanılmalıdır.
B) Matematiksel işlemlerde kullanılacak veriler sayısal olarak tanımlanmalıdır.
C) Veri türleri karışık kullanılmalıdır.
D) Programcı veri türünü ve adını belirlemelidir.
E) Programcı kendi veri türünü oluştururken dikkat etmelidir.
Problemin açık, anlaşılır ve çok doğru bir şekilde sınırlarının belirlenme aşamasıdır.
Yukarıda verilen basamak problem çözme adımlarından hangisine aittir?
A) Problemi anlama
B) Problemi tanımlama
C) Çözümü değerlendirme
D) Farklı çözüm yolları bulmak
E) Seçilen çözüm yolunu uygulamak.
kelime = "bilişim"
length(kelime)
Yukarıda verilen işlemin çıktısı hangisi olur?
A) 7 B) şlibimi C) 0,7 D) None E) True
Aşağıdakilerden hangisi yanlış değişken ismidir?
A) sayi B) 1.sayi C) adi
D) dogumTarihi E) soruSayisi
Aşağıdakilerden hangisi sayısal veri değildir?
A) Dairenin yarı çapı B) İki şehir arasındaki uzaklık
C) Bireyin boy uzunluğu D) Sınavdan alınan not
E) Bir şehrin plakası
I. Sayısal veri
II. Alfanümerik veri
III. Mantıksal veri
Yukarıda verilenlerden hangisi veya hangileri veri türleri arasındadır?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız III
Parola güvenliği açısında yapılması gerekenlerden üç tanesini aşağıya yazınız.
* ...................... ............................. ..........................
* ...................... ............................. ..........................
* ...................... ............................. ..........................
Sabit değerler ile ilgili verilen bilgilerden hangisi yanlıştır?
A) Bilgisayarlar problemleri çözmek için süreç boyunca sabit olarak adlandırılan verileri kullanılabilir.
B) "Sabit" olarak tanımlanan veriler problemin çözüm süreci boyunca değişebilen değerlerdir.
C) Sabit değerler sayısal, karakter ya da özel semboller olabilir
D) Bu değerlere bilgisayarın hafızasında bir yer ayrılır.
E) Değerleri asla değişmez
Bir öğrencinin sınıfı geçip geçmediğini söyleyen bir program yapılmak istenir. Program çıktısında öğrencinin sınıfı "geçti" yada "kaldı" olarak gösterilmesi isteniyor.
Buna göre aşağıdaki veri türlerinden hangisinin kullanılması daha uygun olur?
A) Matematiksel B) Mantıksal C) Sözel
D) Karekter E) Dizi
Veri türü belirlerken aşağıda verilen ifadelerden hangisi doğru değildir?
A) Matematiksel işlemlerde kullanılacak tüm veriler sayısal olarak belirlenmelidir.
B) Veri türleri karışık olarak kullanabiliriz.
C) Tanımladığınız veri genellikle sayısal, karakter, dizi ya da mantıksal olmalıdır.
D) Her bir veri türü kendisi için tanımlı veri setini kullanır.
E) Programcılar kendi tanımladıkları veri türlerini de oluşturabilirler
Çözüme doğru yol almadan önce problemi çok iyi anladığınızdan emin olmanız gerekir. Problemin neler içerdiğini ve kapsamını doğru anlamalısınız. Ayrıca problemi çözmeniz gereken insan ya da sistemin bilgi tabanında neler olduğunu da çok iyi anlamalısınız. Mevcut bilgi tabanında olmayan herhangi bir kavram ya da yönergeyi problemin çözüm sürecinde kullanamazsınız.
Yukarıda açıklaması verilen problem çözme adımı aşağıdakilerden hangisidir?
A) Problemi Tanımlama
B) Problemin Çözümü İçin Farklı Yol ve Yöntemler Belirleme
C) Farklı Çözüm Yolları Listesi İçerisinden En İyi Çözümü Seçme
D) Seçilen Çözüm Yolu ile Problemi Çözmek İçin Gerekli Yönergeleri Oluşturma
E) Problemi Anlama
x=30, y=60, z=(y-10)
Yukarıdaki değişkenlerin içindeki değerlerin toplamını bulan ve sonucun kaç basamaklı olduğunu bulan fonksiyon aşağıdakilerden hangisidir?
A) Abs(Right(sum(x,y,z,),1)) B) integer(sum(x,y,z,))
C) Length(sum(x,y,z)) D) mid(average(x,y,z),1,2)
E) string(avarage(x,y,z))
Aşağıdakilerden hangisi değişkenlere isim verilirken dikkat edilmesi gereken kurallardan biri değildir?
A) Matematiksel semboller çokça kullanılmalıdır.
B) Değişken isminde boşluk bulunmamalıdır.
C) Değişken ismi içeriği ile tutarlı olmalıdır.
D) Değişken ismi bir karakter ile başlamalıdır.
E) Değişken isimleri çok uzun olmamalıdır.
Cevap Anahtarı: A) Matematiksel semboller çokça kullanılmalıdır. Değişkenlere isim verirken dikkat edilmesi gereken kurallardan biri, matematiksel sembollerin çokça kullanılmamasıdır (A). Değişken isimleri anlaşılır ve açıklayıcı olmalıdır, matematiksel semboller yerine kelimeler kullanılmalıdır. Boşluk bulunmaması (B), isim içeriği ile tutarlı olması (C), bir karakter ile başlaması (D) ve çok uzun olmaması (E) değişken isimlendirme kurallarından bazılarıdır.
Veri türü belirlenirken aşağıdakilerden hangisi göz önüne alınmamalıdır?
A) Her bir veri türü için kendi tanımlı veri seti kullanılmalıdır.
B) Matematiksel işlemlerde kullanılacak veriler sayısal olarak tanımlanmalıdır.
C) Veri türleri karışık kullanılmalıdır.
D) Programcı veri türünü ve adını belirlemelidir.
E) Programcı kendi veri türünü oluştururken dikkat etmelidir.
Cevap Anahtarı: C) Veri türleri karışık kullanılmalıdır. Veri türleri, programlama dillerinde belirli tipteki verileri temsil etmek için kullanılır. Veri türleri, programcının verileri doğru şekilde işlemesi ve yönetmesi için önemlidir. Veri türleri karışık kullanıldığında, programcının verileri uygun şekilde işlemesi ve hataları önlemesi zorlaşır. Bu nedenle, veri türü belirlenirken veri türleri karışık kullanılmamalı ve her bir veri türü için kendi tanımlı veri seti kullanılmalıdır. Matematiksel işlemlerde kullanılacak veriler sayısal olarak tanımlanmalı ve programcı veri türünü ve adını doğru bir şekilde belirlemelidir. Ayrıca, programcı kendi veri türünü oluştururken dikkatli olmalı ve uygun veri türlerini seçmelidir.
Problemin açık, anlaşılır ve çok doğru bir şekilde sınırlarının belirlenme aşamasıdır.
Yukarıda verilen basamak problem çözme adımlarından hangisine aittir?
A) Problemi anlama
B) Problemi tanımlama
C) Çözümü değerlendirme
D) Farklı çözüm yolları bulmak
E) Seçilen çözüm yolunu uygulamak.
kelime = "bilişim"
length(kelime)
Yukarıda verilen işlemin çıktısı hangisi olur?
A) 7 B) şlibimi C) 0,7 D) None E) True
Aşağıdakilerden hangisi yanlış değişken ismidir?
A) sayi B) 1.sayi C) adi
D) dogumTarihi E) soruSayisi
Değişken isimleri bazı kurallara uygun olarak belirlenmelidir. Doğru değişken isimleri, genellikle anlamlı, açıklayıcı ve anlaşılır olmalıdır. İsimler harf veya alt çizgi (_) ile başlamalıdır, ardından harfler, rakamlar ve alt çizgilerden oluşabilirler. Ancak, sayı ile başlamamalıdır. Değişken isimlerinde boşluk veya özel karakterler kullanılmamalıdır. Türkçe karakterler yerine İngilizce karakterler tercih edilmelidir. Verilen seçeneklerde: A) sayi: Değişken ismi harfle başlamalı, türkçe karakterler yerine "sayi" yerine "sayi" tercih edilmelidir. B) 1.sayi: Değişken ismi sayı ile başlayamaz, harfle başlamalıdır. C) adi: Değişken ismi uygun şekilde harfle başlamaktadır. D) dogumTarihi: Değişken ismi uygun şekilde harfle başlamaktadır. E) soruSayisi: Değişken ismi uygun şekilde harfle başlamaktadır. Bu açıklamalara göre, yanlış değişken ismi B) 1.sayi olmalıdır.
Aşağıdakilerden hangisi sayısal veri değildir?
A) Dairenin yarı çapı B) İki şehir arasındaki uzaklık
C) Bireyin boy uzunluğu D) Sınavdan alınan not
E) Bir şehrin plakası
I. Sayısal veri
II. Alfanümerik veri
III. Mantıksal veri
Yukarıda verilenlerden hangisi veya hangileri veri türleri arasındadır?
A) I ve II B) II ve III C) I ve III
D) I, II ve III E) Yalnız III
Parola güvenliği açısında yapılması gerekenlerden üç tanesini aşağıya yazınız.
* ...................... ............................. ..........................
* ...................... ............................. ..........................
* ...................... ............................. ..........................
Parola başkaları ile paylaşılmamalı ----- Parola hiçbir yerde basılı veya elektronik olarak saklanmamalı --- Farklı hesaplarda farklı parola kulllanılmalıdır.
Açıklama:**1. Güçlü Parola Kullanımı:** Parolanızı karmaşık harf, rakam ve sembollerin kombinasyonundan oluşturmalısınız. Uzun bir parola tercih edilmeli ve kişisel bilgilerden kolayca tahmin edilemeyecek şekilde oluşturulmalıdır. **2. Farklı Platformlar İçin Farklı Parolalar:** Her platform veya hizmet için aynı parolayı kullanmak yerine, farklı ve özgün parolalar kullanmalısınız. Bu, bir hesabınızın tehlikeye girmesi durumunda diğer hesaplarınızın da korunmasını sağlar. **3. İki Faktörlü Kimlik Doğrulama:** Kullandığınız platformlar veya hesaplar için mümkünse iki faktörlü kimlik doğrulama (2FA) yöntemini etkinleştirmelisiniz. Bu yöntemde, parolanızın yanı sıra telefonunuza gönderilen veya bir uygulama tarafından üretilen tek kullanımlık kodu girmeniz istenir, böylece güvenliğiniz artar.
Sabit değerler ile ilgili verilen bilgilerden hangisi yanlıştır?
A) Bilgisayarlar problemleri çözmek için süreç boyunca sabit olarak adlandırılan verileri kullanılabilir.
B) "Sabit" olarak tanımlanan veriler problemin çözüm süreci boyunca değişebilen değerlerdir.
C) Sabit değerler sayısal, karakter ya da özel semboller olabilir
D) Bu değerlere bilgisayarın hafızasında bir yer ayrılır.
E) Değerleri asla değişmez
Sorunun cevap anahtarı "B) 'Sabit' olarak tanımlanan veriler problemin çözüm süreci boyunca değişebilen değerlerdir."dir. Çözüm açıklaması olarak, 'sabit' terimi, belirli bir program veya işlem sırasında değeri değişmeyen verileri ifade ederken, bu soruda yer alan B seçeneği doğru değil. Sabit değerler, programın çalışması sırasında değişmeyen değerler olarak kabul edilir ve E seçeneği doğru cevaptır.
Bir öğrencinin sınıfı geçip geçmediğini söyleyen bir program yapılmak istenir. Program çıktısında öğrencinin sınıfı "geçti" yada "kaldı" olarak gösterilmesi isteniyor.
Buna göre aşağıdaki veri türlerinden hangisinin kullanılması daha uygun olur?
A) Matematiksel B) Mantıksal C) Sözel
D) Karekter E) Dizi
Öğrencinin sınıfı geçip geçmediğini belirlemek için "geçti" veya "kaldı" gibi iki farklı durum söz konusudur. Bu tür durumları ifade etmek için en uygun veri türü "mantıksal" (boolean) veri türüdür. Mantıksal veri türü yalnızca "doğru" veya "yanlış" değerlerini alabilir, bu nedenle "geçti" veya "kaldı" gibi iki durumu temsil etmek için idealdir.
Veri türü belirlerken aşağıda verilen ifadelerden hangisi doğru değildir?
A) Matematiksel işlemlerde kullanılacak tüm veriler sayısal olarak belirlenmelidir.
B) Veri türleri karışık olarak kullanabiliriz.
C) Tanımladığınız veri genellikle sayısal, karakter, dizi ya da mantıksal olmalıdır.
D) Her bir veri türü kendisi için tanımlı veri setini kullanır.
E) Programcılar kendi tanımladıkları veri türlerini de oluşturabilirler
doğru, "B) Veri türleri karışık olarak kullanabiliriz." ifadesi yanlıştır. Veri türlerini karışık olarak kullanmak genellikle hatalara yol açabilir ve veri türlerinin uyumsuzluğuna neden olabilir. Diğer ifadeler doğru bilgiler içeriyor.
Çözüme doğru yol almadan önce problemi çok iyi anladığınızdan emin olmanız gerekir. Problemin neler içerdiğini ve kapsamını doğru anlamalısınız. Ayrıca problemi çözmeniz gereken insan ya da sistemin bilgi tabanında neler olduğunu da çok iyi anlamalısınız. Mevcut bilgi tabanında olmayan herhangi bir kavram ya da yönergeyi problemin çözüm sürecinde kullanamazsınız.
Yukarıda açıklaması verilen problem çözme adımı aşağıdakilerden hangisidir?
A) Problemi Tanımlama
B) Problemin Çözümü İçin Farklı Yol ve Yöntemler Belirleme
C) Farklı Çözüm Yolları Listesi İçerisinden En İyi Çözümü Seçme
D) Seçilen Çözüm Yolu ile Problemi Çözmek İçin Gerekli Yönergeleri Oluşturma
E) Problemi Anlama
Verilen açıklama, problem çözme sürecinin ilk adımı olan "Problemi Anlama" aşamasını ifade etmektedir. Bu aşamada problem detaylı bir şekilde analiz edilir, içeriği ve kapsamı anlaşılır, problemi çözmek için gerekli olan temel bilgiler belirlenir. Bu adım, doğru bir çözüm yolunu bulabilmek ve gereksiz yönergelerden kaçınmak için oldukça önemlidir.
x=30, y=60, z=(y-10)
Yukarıdaki değişkenlerin içindeki değerlerin toplamını bulan ve sonucun kaç basamaklı olduğunu bulan fonksiyon aşağıdakilerden hangisidir?
A) Abs(Right(sum(x,y,z,),1)) B) integer(sum(x,y,z,))
C) Length(sum(x,y,z)) D) mid(average(x,y,z),1,2)
E) string(avarage(x,y,z))
Bu soruyla, öğrencilerin değişkenlerin isimlendirilmesi konusundaki temel kuralları ve matematiksel sembollerin az kullanılması gerektiğini anlamaları hedeflenmektedir.
Temel Python dil yapısını anlama ve fonksiyonları kullanabilme yeteneği.
Programlamada değişken isimlendirme kurallarını anlama ve uygulama yeteneği.
Veri türlerini anlama ve sembolik verileri ayırt etme yeteneği.
Farklı veri türlerini anlama ve ayırt etme yeteneği.
Parola güvenliği kavramını anlama, güçlü ve çeşitli parolalar kullanarak hesaplarını koruma alışkanlığı edinme.
Bilgisayar programlaması ve temel kavramları anlama yeteneklerini ölçmeyi amaçlar.
Veri türlerini ve kullanım amaçlarını anlama yeteneği bu soruda ölçülmektedir.
Programlamada veri türlerini anlama ve kullanma yetenekleri ölçülmektedir.
Problem çözme süreçlerini anlama ve doğru adımları sırasıyla takip edebilme yeteneği bu soruda ölçülmektedir.
Matematiksel işlemler ve fonksiyonların kullanımı.
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.