7.Sınıf Seçmeli Bilişim 1.Dönem 2.Sınav (Small Basic) sınavı 7.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 22 sorudan oluşmaktadır.
Small Basic programında kullanıcıdan bir sayı girmesi istendiğinde hangi komutu kullanırız?
A) TextWindow.WriteLine( )
B) TextWindow.ReadNumber( )
C) TextWindow.ForegroundColor( )
D) TextWindows.BackgroundColor( )
I. TextWindow.WriteLine( ) => Ekrana istediğimizi yazdırır
II. TextWindow.ReadNumber( ) => Kullanıcıdan sayı girmesini sağlar
III. TextWindow.ForegroundColor( ) => Ekrandaki yazının rengini ayarlar
Yukarıda ifadelerden verilenlerden hangisi veya hangileri doğrudur?
A) I ve II B) II ve III C) I ve III D) I, II ve III
Metin yada sayı gibi farklı türde verileri depolamak için kullanılan ifadelere ..................... denir. Yanda verilen boşluğa hangisi getirilmelidir?
A) değişken B) fonksion
C) sınıf D) nesne
Small Basic'te değişken oluştururken verilenlerden hangisi doğru olur?
A) İlk karakter sayı ile başlamalıdır
B) Değişken ismine harf, rakam veya sayı kullanabiliriz
C) Değişken ismi atadığımız değerden farklı olmalıdır
D) Değişken isimleri, özel program komutlarından olabilir
Aşağıdakilerden hangisi doğru bir değişken kullanımıdır?
A) isim = "Mustafa" B) 1isim = "Mustafa"
C) &isim = "Mustafa" D) _isim_ = "Mustafa"
TextWindow.WriteLine("Lütfen İsminizi Giriniz")
ad = TextWindow.Read()
TextWindow.WriteLine("İsiminiz:"+ad)
Verilen kod çalıştırılıyor klavyeden Mustafa giriliyor. Buna göre ekran çıktısı hangisi olur?
A) İsiminiz + ad B) İsiminiz: Mustafa
C) ad + Mustafa D) Program hata verir
isim = "Mustafa"
TextWindow.WriteLine(isim)
Yukarıda verilen kod çalıştırıldığında hangi çıktıyı verir?
A) Mustafa B) isim
C) Hata verir D) isim + Mustafa
Small Basic'te aşağıda verilenlerden hangisi string (str) veri türüdür?
A) "Bilişim" B) 456 C) 56.34 D) False
yas = 16 yanda verilen değişken türü aşağıdakilerden hangisidir?
A) String B) Boolean C) Integer D) Float
Bu veri türü sayı doğrusundaki tüm sayıları sıfır dahil kapsamaktadır. Verilen veri türü hangisidir?
A) Float B) Array C) Integer D) Boolean
Small Basic'te bazen verinin sadece True (Doğru) veya False (Yanlış) olmasını sağlayan veri türü hangisidir?
A) Array B) Boolean C) Float D) Integer
boy = 156.2 verilen değişkenin türü hangisidir?
A) Array B) Boolean C) Float D) Integer
Aşağıdakilerden hangisi Small Basic'te şart-koşul komutudur?
A) if B) string C) WriteLine D) Read
ortalama = 70
if ortalama > 50 Then
TextWindow.WriteLine("Geçtiniz")
Yukarıda verilen kod blogu çalıştırıldığında hangi çıktıyı verir?
A) Ekrana Geçtiniz yazar
B) Ekrana 50 yazar
C) Ekrana 70 yazar
D) Hata verir
kullaniciAdi = "Mustafa"
if kullaniciAdi = "Mustafa" Then
TextWindow.WriteLine("Merhaba",kullaniciAdi)
else
TextWindow.WriteLine("Kullanıcı ismi bulunamadı")
Endif
Yukarıda verilen kod blogu çalıştırıldığında hangi çıktıyı verir?
A) Ekrana "Kullanıcı ismi bulunamadı" yazar
B) Ekrana "Merhaba, Mustafa" yazar
C) Ekrana hiçbir şey yazmaz
D) Hata verir
Small Basic'te if komutu ile ilgili hangisi doğrudur?
A) Değişken oluşturmak için kullanılır.
B) Şart-koşul belirtmek için kullanılır.
C) Ekrana yazı yazdırmak için kullanılır
D) Kullanıcıdan veri almak için kullanılır
sehir = TextWindow.Read("Nerelisin?")
TextWindow.WriteLine("Bulunduğun şehir: ", sehir)
Small Basic'te yukarıda verilen kod çalıştırılıp Isparta yazıldığında hangi çıktıyı verir?
A) Hata verir
B) Çalışır ama hiçbir şey yazmaz
C) Ekrana sadece Bulunduğun şehir yazar
D) Önce Nerelisin diye sorar, daha sonra Bulunduğun şehir Isparta yazar.
a = 6
b= 5
TextWindow.WriteLine(“(6-5).(6+5) işleminin sonucu kaçtır?”)
cevap = TextWindow.ReadNumber()
if cevap = (a-b)*(a+b) Then
TextWindow.Writeline(“Doğru Cevap”)
Else
TextWindow.WriteLine(“Yanlış Cevap”)
Endif
Yukarıda verilen program çalıştırılıyor. Cevap olarak 11 girildiğinde hangi sonucu verir?
A) Doğru Cevap yazacaktır
B) Yanlış Cevap Yazacaktır
C) Hata verecektir
D) Hiçbir şey yazmayacaktır
Aşağıda verilenlerden hangisi Array olarak tanımlanmıştır?
A) meyveler = ["muz","çilek","şeftali"]
B) meyveler = "Muz"
C) meyveler = 145
D) meyveler = True
* Değişken isminin ilk karakteri harf olmalıdır
* Değişken isminde sadece harf, rakam ve alt çizgi kullanılabilir
* Değişken içeriği atanılan değerlen bağlantılı olmalıdır
* Değişken isimlerinde boşluk olmamalıdır
Buna göre aşağıdakilerden hangisi doğru değişken adıdır?
A) okul adi B) ogrencino
C) 1.sınav D) &sehir
TextWindow.Clear() verilen komut Small Basic'te hangisini yapar?
A) Ekrana yeni bir satır ekler
B) Kullanıcıdan sayı girmesini sağlar
C) Ekranda yazılanları temizler
D) Şart koşul belirtir
TextWindow.Read(“ “) verilen komut Small Basic'te hangisini yapar?
A) Klavyeden sayı, metin girmemizi sağlar
B) Ekrana yazı yazdırır
C) Ekrandaki yazı rengini düzenler
D) Ekranda yazılanları temizler
Small Basic programında kullanıcıdan bir sayı girmesi istendiğinde hangi komutu kullanırız?
A) TextWindow.WriteLine( )
B) TextWindow.ReadNumber( )
C) TextWindow.ForegroundColor( )
D) TextWindows.BackgroundColor( )
Cevap anahtarı B seçeneğidir. "TextWindow.ReadNumber()" komutu, kullanıcıdan bir sayı girmesini istemek için kullanılır. Kullanıcı girdiği sayıyı yazımsal olarak girer ve bu komutla program bu girdiyi alır. Bu komut sayesinde kullanıcının girdiği sayı değeri program içerisinde kullanılarak işlem yapılabilir.
I. TextWindow.WriteLine( ) => Ekrana istediğimizi yazdırır
II. TextWindow.ReadNumber( ) => Kullanıcıdan sayı girmesini sağlar
III. TextWindow.ForegroundColor( ) => Ekrandaki yazının rengini ayarlar
Yukarıda ifadelerden verilenlerden hangisi veya hangileri doğrudur?
A) I ve II B) II ve III C) I ve III D) I, II ve III
Doğru cevap D) I, II ve III olmalıdır. Her üç ifade de doğru olarak açıklanmıştır: I. TextWindow.WriteLine( ) => Ekrana istediğimizi yazdırır (Doğru) II. TextWindow.ReadNumber( ) => Kullanıcıdan sayı girmesini sağlar (Doğru) III. TextWindow.ForegroundColor( ) => Ekrandaki yazının rengini ayarlar (Doğru)
Metin yada sayı gibi farklı türde verileri depolamak için kullanılan ifadelere ..................... denir. Yanda verilen boşluğa hangisi getirilmelidir?
A) değişken B) fonksion
C) sınıf D) nesne
Cevap: A) değişken Verilen ifadede "Metin yada sayı gibi farklı türde verileri depolamak için kullanılan ifadelere ..................... denir." şeklinde bir açıklama yer almaktadır. Metin ve sayı gibi farklı türde verilerin depolanması için kullanılan yapılar "değişken" olarak adlandırılır. Diğer seçenekler (B, C ve D) programlama veya veri depolama kavramları ile ilişkilidir, ancak farklı bir anlam taşırlar.
Small Basic'te değişken oluştururken verilenlerden hangisi doğru olur?
A) İlk karakter sayı ile başlamalıdır
B) Değişken ismine harf, rakam veya sayı kullanabiliriz
C) Değişken ismi atadığımız değerden farklı olmalıdır
D) Değişken isimleri, özel program komutlarından olabilir
Verilen ifadede "Small Basic'te değişken oluştururken verilenlerden hangisi doğru olur?" sorusu yer almaktadır. Değişken isimleri belirli kurallara göre oluşturulur. Small Basic programlamasında değişken ismi, harf veya alt çizgi (_) ile başlamalıdır ve ardından harf, rakam veya alt çizgi kullanılabilir. Bu nedenle B seçeneği doğru cevaptır.
Aşağıdakilerden hangisi doğru bir değişken kullanımıdır?
A) isim = "Mustafa" B) 1isim = "Mustafa"
C) &isim = "Mustafa" D) _isim_ = "Mustafa"
Doğru olan cevap A) isim = "Mustafa" seçeneğidir. Bu ifade, değişken oluşturma kurallarına uyan ve doğru bir şekilde değer atanan bir örnektir. Diğer seçeneklerde ise sayı ile başlanan veya özel karakterler içeren değişken isimleri bulunmaktadır, bu nedenle doğru cevap A seçeneğidir.
TextWindow.WriteLine("Lütfen İsminizi Giriniz")
ad = TextWindow.Read()
TextWindow.WriteLine("İsiminiz:"+ad)
Verilen kod çalıştırılıyor klavyeden Mustafa giriliyor. Buna göre ekran çıktısı hangisi olur?
A) İsiminiz + ad B) İsiminiz: Mustafa
C) ad + Mustafa D) Program hata verir
Doğru cevap A) İsiminiz + ad olacaktır. Kod parçası incelendiğinde, "ad" değişkeni ile "Mustafa" metni birleştiriliyor, bu nedenle çıktı "İsiminiz + ad" olurdu
isim = "Mustafa"
TextWindow.WriteLine(isim)
Yukarıda verilen kod çalıştırıldığında hangi çıktıyı verir?
A) Mustafa B) isim
C) Hata verir D) isim + Mustafa
Verilen kod örneğinde, "isim" adında bir değişkene "Mustafa" değeri atanmıştır. Daha sonra ise "isim" değişkeninin değeri ekrana yazdırılmıştır. Bu nedenle kod çalıştırıldığında ekrana "Mustafa" çıktısı verilecektir.
Small Basic'te aşağıda verilenlerden hangisi string (str) veri türüdür?
A) "Bilişim" B) 456 C) 56.34 D) False
Small Basic programlama dilinde, string (metin) veri türü metinleri temsil etmek için kullanılır. "Bilişim" ifadesi bir metin (string) olarak verilmiştir. Diğer seçenekler olan 456 (tamsayı), 56.34 (ondalık sayı) ve False (mantıksal değer) farklı veri türlerini temsil eder.
yas = 16 yanda verilen değişken türü aşağıdakilerden hangisidir?
A) String B) Boolean C) Integer D) Float
Verilen değişken "yas" bir sayısal değeri ifade etmektedir. Bu tür değerler tamsayı olarak ifade edildiğinde "integer" (tam sayı) türü kullanılır. Bu nedenle doğru cevap "C) Integer" olacaktır.
Bu veri türü sayı doğrusundaki tüm sayıları sıfır dahil kapsamaktadır. Verilen veri türü hangisidir?
A) Float B) Array C) Integer D) Boolean
Bu veri türü sayı doğrusundaki tüm sayıları sıfır dahil kapsayan bir tamsayı veri türüdür. Bu nedenle doğru cevap "Integer" (Tamsayı) veri türüdür. Diğer seçenekler olan Float (Ondalık sayı), Array (Dizi) ve Boolean (Mantıksal) veri türleri farklı tipleri temsil eder.
Small Basic'te bazen verinin sadece True (Doğru) veya False (Yanlış) olmasını sağlayan veri türü hangisidir?
A) Array B) Boolean C) Float D) Integer
Small Basic programlama dilinde verinin sadece True (Doğru) veya False (Yanlış) olmasını sağlayan veri türü "Boolean" türüdür. Boolean türü, genellikle koşullu ifadelerde ve mantıksal operasyonlarda kullanılır.
boy = 156.2 verilen değişkenin türü hangisidir?
A) Array B) Boolean C) Float D) Integer
Verilen değer ondalık sayıdır ve noktalı sayıların temsil edildiği veri türü "Float"tır. Bu nedenle doğru cevap "Float" (Ondalık sayı) veri türüdür. Diğer seçenekler olan Array (Dizi), Boolean (Mantıksal) ve Integer (Tamsayı) veri türleri farklı tipleri temsil eder.
Aşağıdakilerden hangisi Small Basic'te şart-koşul komutudur?
A) if B) string C) WriteLine D) Read
Small Basic programlama dilinde şart-koşul ifadelerini belirlemek için "if" komutu kullanılır. "if" komutu, belirli bir koşulun doğru olup olmadığını kontrol eder ve koşul doğru ise belirtilen kod bloğunu çalıştırır.
ortalama = 70
if ortalama > 50 Then
TextWindow.WriteLine("Geçtiniz")
Yukarıda verilen kod blogu çalıştırıldığında hangi çıktıyı verir?
A) Ekrana Geçtiniz yazar
B) Ekrana 50 yazar
C) Ekrana 70 yazar
D) Hata verir
Verilen kod bloğu, ortalama değerinin 50'den büyük olduğunu kontrol eder. Eğer ortalama değeri 50'den büyükse, "Geçtiniz" metni ekrana yazdırılır. Verilen senaryoda ortalama değeri 70 olduğundan, koşul doğru olarak değerlendirilir ve "Geçtiniz" metni ekrana yazdırılır.
kullaniciAdi = "Mustafa"
if kullaniciAdi = "Mustafa" Then
TextWindow.WriteLine("Merhaba",kullaniciAdi)
else
TextWindow.WriteLine("Kullanıcı ismi bulunamadı")
Endif
Yukarıda verilen kod blogu çalıştırıldığında hangi çıktıyı verir?
A) Ekrana "Kullanıcı ismi bulunamadı" yazar
B) Ekrana "Merhaba, Mustafa" yazar
C) Ekrana hiçbir şey yazmaz
D) Hata verir
Verilen kod bloğu önce "kullaniciAdi" değişkenini "Mustafa" ile karşılaştırır. Çünkü bu koşul doğru olduğu için "if" bloğu içindeki kod çalışır. Bu kod, "Merhaba, Mustafa" yazısını ekrana yazdırır. "else" bloğu çalışmadığı için "Kullanıcı ismi bulunamadı" yazısı ekrana gelmez.
Small Basic'te if komutu ile ilgili hangisi doğrudur?
A) Değişken oluşturmak için kullanılır.
B) Şart-koşul belirtmek için kullanılır.
C) Ekrana yazı yazdırmak için kullanılır
D) Kullanıcıdan veri almak için kullanılır
"if" komutu, Small Basic programında şart-koşul belirtmek için kullanılır. Program içerisinde belirtilen bir koşulun doğru olması durumunda belirtilen kod bloğunun çalıştırılmasını sağlar. Bu sayede program akışı, belirli koşullara göre yönlendirilebilir.
sehir = TextWindow.Read("Nerelisin?")
TextWindow.WriteLine("Bulunduğun şehir: ", sehir)
Small Basic'te yukarıda verilen kod çalıştırılıp Isparta yazıldığında hangi çıktıyı verir?
A) Hata verir
B) Çalışır ama hiçbir şey yazmaz
C) Ekrana sadece Bulunduğun şehir yazar
D) Önce Nerelisin diye sorar, daha sonra Bulunduğun şehir Isparta yazar.
Verilen kod bloğu kullanıcıdan bir şehir adı girmesini bekler ve bu şehir adını "sehir" değişkenine atar. Daha sonra "Bulunduğun şehir: " yazısını ve "sehir" değişkeninin değerini ekrana yazdırır. Doğru çalıştırıldığında ekrana "Bulunduğun şehir: Isparta" çıktısı verir.
a = 6
b= 5
TextWindow.WriteLine(“(6-5).(6+5) işleminin sonucu kaçtır?”)
cevap = TextWindow.ReadNumber()
if cevap = (a-b)*(a+b) Then
TextWindow.Writeline(“Doğru Cevap”)
Else
TextWindow.WriteLine(“Yanlış Cevap”)
Endif
Yukarıda verilen program çalıştırılıyor. Cevap olarak 11 girildiğinde hangi sonucu verir?
A) Doğru Cevap yazacaktır
B) Yanlış Cevap Yazacaktır
C) Hata verecektir
D) Hiçbir şey yazmayacaktır
Programın çalışma mantığı incelendiğinde, önce 6-5 ve 6+5 işlemleri yapılarak cevap olarak 11 girildiğinde (6-5).(6+5) ifadesinin değeri olan 11 hesaplanır. Ardından bu hesaplanan değer, girilen cevap (11) ile karşılaştırılır. Çünkü programın içinde if koşulu bu işlemi yapar. Girilen cevap eşit ise (a-b)*(a+b) ifadesinin değeriyle, yani 11 ile aynı ise "Doğru Cevap" yazısı ekrana yazdırılır.
Aşağıda verilenlerden hangisi Array olarak tanımlanmıştır?
A) meyveler = ["muz","çilek","şeftali"]
B) meyveler = "Muz"
C) meyveler = 145
D) meyveler = True
Array (dizi) veri türü, birden fazla değeri içeren bir veri koleksiyonunu temsil eder. Verilen seçenekler arasında sadece A seçeneği olan "meyveler = ["muz","çilek","şeftali"]" ifadesi bir diziyi temsil eder. Diğer seçenekler string (metin), integer (tam sayı) veya boolean (mantıksal) veri türlerini temsil eder.
* Değişken isminin ilk karakteri harf olmalıdır
* Değişken isminde sadece harf, rakam ve alt çizgi kullanılabilir
* Değişken içeriği atanılan değerlen bağlantılı olmalıdır
* Değişken isimlerinde boşluk olmamalıdır
Buna göre aşağıdakilerden hangisi doğru değişken adıdır?
A) okul adi B) ogrencino
C) 1.sınav D) &sehir
Verilen kısıtlamalara göre doğru bir değişken adının ilk harfle başlaması, sadece harf, rakam ve alt çizgi içermesi gerektiği, içeriğinin atanılan değerle bağlantılı olması gerektiği ve boşluk içermemesi gerektiği belirtiliyor. Bu kurallara göre "ogrencino" adı doğru bir değişken adıdır.
TextWindow.Clear() verilen komut Small Basic'te hangisini yapar?
A) Ekrana yeni bir satır ekler
B) Kullanıcıdan sayı girmesini sağlar
C) Ekranda yazılanları temizler
D) Şart koşul belirtir
Verilen komut olan TextWindow.Clear() Small Basic programında ekranda yazılanları temizlemek için kullanılır. Bu komut çalıştırıldığında ekran üzerindeki tüm yazılar silinir ve ekran boş bir hale gelir.
TextWindow.Read(“ “) verilen komut Small Basic'te hangisini yapar?
A) Klavyeden sayı, metin girmemizi sağlar
B) Ekrana yazı yazdırır
C) Ekrandaki yazı rengini düzenler
D) Ekranda yazılanları temizler
Verilen komut olan "TextWindow.Read()" Small Basic programında kullanıcının klavyeden veri girmesini sağlar. Bu komut çalıştığında program kullanıcıdan klavye ile bir giriş bekler, bu giriş metin veya sayı olabilir.
Programlama dillerinde kullanıcı etkileşimi sağlamak için kullanılır.
Bu soru, Small Basic programlama dilinde kullanılan komutları ve bu komutların işlevlerini anlamamızı sağlar.
Bu soru, programlamada kullanılan temel kavramları ve değişkenlerin veri depolama amacıyla nasıl kullanıldığını anlamamızı sağlar.
Bu soru, Small Basic programlamasında değişken ismi oluşturma kurallarını ve değişken ismi oluştururken nelere dikkat etmemiz gerektiğini anlamamızı sağlar.
Bu soru, doğru değişken ismi oluştururken nelere dikkat etmemiz gerektiğini anlamamızı sağlar.
Bu soru, Small Basic programlama dilinde kullanıcıdan veri girişi almanın nasıl yapıldığını ve bu veriyi nasıl kullanabileceğimizi anlamamızı sağlar.
Değişkenlerin değerlerini atama ve kullanma konusundaki temel kavramları anlamak ve basit bir kodun nasıl çalıştığını tahmin etmek.
Programlama dillerinde veri türlerini anlama ve farklı veri türlerini ayırt etme yeteneği.
Programlama temel kavramlarını anlama ve farklı veri tiplerini ayırt etme yeteneği.
Farklı veri türlerini anlama ve veri türleri arasındaki farkları tanımlama yeteneği.
Programlama temel kavramlarını anlama ve farklı veri tiplerini ayırt etme yeteneği.
Farklı veri türlerini anlama ve veri türlerini doğru şekilde tanımlama yeteneği.
Temel programlama yapılarını anlama ve şart-koşul ifadelerini kullanma yeteneği.
Temel programlama mantığı ve koşullu ifadeleri anlama yeteneği.
Temel program akışını anlama ve şart-koşul ifadelerini kullanma yeteneği.
Temel programlama mantığı ve koşullu ifadeleri anlama yeteneği.
Kullanıcıdan veri okuma ve yazdırma işlemlerini gerçekleştirme yeteneği.
Koşullu ifadeleri anlama ve basit programların çalışma mantığını kavrama yeteneği.
Dizi (Array) veri türünü tanıma ve farklı veri türlerini ayırt edebilme yeteneği.
Doğru değişken adları oluşturma ve değişken adı kurallarını anlama yeteneği.
Small Basic komutlarını anlama ve kullanabilme yeteneği.
Small Basic programında kullanıcının klavyeden veri girmesini sağlayan "TextWindow.Read()" komutunu tanıma ve kullanabilme yeteneği.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 7.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.