7.Sınıf Seçmeli Bilişim 2.Dönem 2.Sınav - Small Basic sınavı 7.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 21 sorudan oluşmaktadır.
TextWindow.WriteLine("Bir üçgenin iç açılarının toplamı kaçtır?")
cevap = TextWindow.ReadNumber()
if cevap = 180 ..............
TextWindow.WriteLine("Tebrikler Doğru Bildin")
Else
TextWindow.WriteLine("Yanlış Cevap")
.........
Yukarıda verilen Small Basic kod blogunda noktalı yerlere sırasıyla hangisi getirilmelidir?
A) Then - EndIf B) Else - EndIf
C) Then - Else D) If - Else
Small Basic'te aşaıda verilen veri türlerinden hangisi float ifadesidir?
A) 65 B) 44,5 C) "merhaba" D) True
Small Basic'te aşaıda verilen veri türlerinden hangisi String (str) ifadesidir?
A) 123 B) 84,5 C) "merhaba" D) True
Text.Window.Writeline("Lütfen isminizi giriniz: ")
ad = TextWindow.Read()
Text.Window.Writeline("Merhaba, "+ad)
Yukarıda verilen Small Basic kodu çalıştırılıp Mehmet yazıldığında girildiğinde hangi çıktıyı verir?
A) Merhaba, Mehmet B) Mehmet
C) Merhaba, ad D) Merhaba
Small Basic'de aşağıda verilen değişken tanımlamalarından hangisinin sonucu doğrudur?
A) isim = "Mustafa" B) -isim = "Mustafa"
C) 29isim = "Mustafa" D) isim- = "Mustafa"
TextWindow.WriteLine("3 + 7 = " + (3+7))
Yukarıda verile Small Bacis kodu çalıştırıldığında hangi sonucu verir?
A) Sadece 10 yazar B) 3 + 7 = 10 yazar
C) 3 + 7 = (3+7) yazar D) Syntax hatası verir.
TextWindow.WriteLine(Merhaba Dünya)
Yukarıda verilen Small Basic kodu çalıştırıldığında hata verecektir. Hatayı gidermek için aşağıdakilerden hangisi yapılmalıdır?
A) TextWindow ile WriteLine arasına nokta değil alt tire gelmelidir.
B) Parantez açıp kapama olmamalıdır.
C) WriteLine yazısı fazladan konmuştur.
D) Merhaba Dünya yazısı çift tırnak içerisine alınmalıdır.
toplam = 0
for i = 0 to 10 Step 5
toplam = toplam + i
Endfor
TextWindow.WriteLine(toplam)
Verilen program çalıştırıldığında çıktısı hangisi olur?
A) 0 B) 5 C) 10 D) 15
for a = 1 to 2
TextWindow.WriteLine("Dış döngü")
for i = 0 to 3
TextWindow.WriteLine("İç döngü")
Endfor
Endfor
Yukarıda verilen kod blogu ile ilgili aşağıdakilerden hangisi yanlıştır?
A) Kod blogunda iki tane döngü kullanılmıştır
B) İç içe döngü kullanılmıştır
C) Kod bloğunda şart koşul komut kullanılmıştır
D) Kod hatasız çalışmaktadır
sayi = 5
while sayi > 0
TextWindow.WriteLine(sayi)
sayi = sayi - 1
EndWhile
Verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 5,4,3,2,1 B) 1,3,5
C) 0 D) 0,2,4
I. While
II. For
III. Clean
Yukarıda verilenlerden hangisi veya hangileri Small Basic programlama dilinde döngü komutudur?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
toplam = 0
sayi = 5
while sayi >= 0
toplam = toplam + sayi
sayi = sayi -1
EndWhile
TextWindow.WriteLine(toplam)
Verilen kod çalıştırıldığında hangi çıktıyı?
A) 0 B) 10 C) 15 D) 20
sayi = 0
while sayi >= 0
TextWindow.WriteLine("Sayı giriniz")
sayi = TextWindow.ReadNumber()
EndWhile
TextWindow.WriteLine("Döngüden çıkıldı")
Verilen kod çalıştırılıp klavyeden -5 giriliyor. Buna göre program hangisini yapar?
A) Sürekli Sayı giriniz yazar
B) Hata verir
C) Ekrana sayi yazar
D) Döngüden çıkıldı yazar
Aşağıda verilen döngülerin yazımında hangisi yanlış olarak verilmiştir?
A) for i = 5 to 10 B) while sayi > 0
C) for i = 0 to 5 Step 3 D) while sayi = 3 Step 10
I. TextWindow.ReadNumber() => Kullanıcının sayı girmesini sağlar
II. if => Şart koşul komutudur
III. while => döngü komutudur
Yukarıda verilenlerden hangisi veya hangileri doğrudur?
A) for i = 5 to 10 B) while sayi > 0
C) for i = 0 to 5 Step 3 D) while sayi = 3 Step 10
sayi = 3
while sayi >= 0
TextWindow.WriteLine("Bilişim)
sayi = sayi -1
EndWhile
Verilen kod çalıştırıldığında hangisini yapar?
A) Ekrana 1,2,3 yazar
B) Ekrana üç defa Bilişim yazar
C) Ekrana 1'den 3'kadar olan sayıların toplamını yazar
D) Sonsuz kere Bilişim yazar
I. True and True => True
II. True and False=> True
III. False and False=> False
Yukarıda verilenlerden hangisi veya hangileri doğrudur?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Aşağıdakilerden hangisi Small Basci'te aritmetiksel ifade değildir?
A) + B) - C) * D) not
ogrenci[0] = "mustafa"
TextWindow.Writeline(ogrenci[0])
Verilen kod çalıştırıldığında hangisini yapar?
A) Hata verir
B) Ekrana ogrenci yazar
C) Ekrana mustafa yazar
D) Ekrana hiçbir şey yazmaz
Small Basic'te döngü komutlarını neden kullanırız?
A) Bir şart-koşul durumunda kullanırız
B) Belirlenen kodu istenildiği kadar tekrarlamak için
C) Kodu diğer sistemlerde de kullana bilmek için
D) Kodun karar verebilmesi için
Small Basic'te programın bir karara varması gerektiğinde aşağıdakilerdne hangi kodu kullanırız?
A) if B) for C) while D) clean
TextWindow.WriteLine("Bir üçgenin iç açılarının toplamı kaçtır?")
cevap = TextWindow.ReadNumber()
if cevap = 180 ..............
TextWindow.WriteLine("Tebrikler Doğru Bildin")
Else
TextWindow.WriteLine("Yanlış Cevap")
.........
Yukarıda verilen Small Basic kod blogunda noktalı yerlere sırasıyla hangisi getirilmelidir?
A) Then - EndIf B) Else - EndIf
C) Then - Else D) If - Else
Small Basic'te aşaıda verilen veri türlerinden hangisi float ifadesidir?
A) 65 B) 44,5 C) "merhaba" D) True
Small Basic'te aşaıda verilen veri türlerinden hangisi String (str) ifadesidir?
A) 123 B) 84,5 C) "merhaba" D) True
Text.Window.Writeline("Lütfen isminizi giriniz: ")
ad = TextWindow.Read()
Text.Window.Writeline("Merhaba, "+ad)
Yukarıda verilen Small Basic kodu çalıştırılıp Mehmet yazıldığında girildiğinde hangi çıktıyı verir?
A) Merhaba, Mehmet B) Mehmet
C) Merhaba, ad D) Merhaba
Small Basic'de aşağıda verilen değişken tanımlamalarından hangisinin sonucu doğrudur?
A) isim = "Mustafa" B) -isim = "Mustafa"
C) 29isim = "Mustafa" D) isim- = "Mustafa"
TextWindow.WriteLine("3 + 7 = " + (3+7))
Yukarıda verile Small Bacis kodu çalıştırıldığında hangi sonucu verir?
A) Sadece 10 yazar B) 3 + 7 = 10 yazar
C) 3 + 7 = (3+7) yazar D) Syntax hatası verir.
TextWindow.WriteLine(Merhaba Dünya)
Yukarıda verilen Small Basic kodu çalıştırıldığında hata verecektir. Hatayı gidermek için aşağıdakilerden hangisi yapılmalıdır?
A) TextWindow ile WriteLine arasına nokta değil alt tire gelmelidir.
B) Parantez açıp kapama olmamalıdır.
C) WriteLine yazısı fazladan konmuştur.
D) Merhaba Dünya yazısı çift tırnak içerisine alınmalıdır.
toplam = 0
for i = 0 to 10 Step 5
toplam = toplam + i
Endfor
TextWindow.WriteLine(toplam)
Verilen program çalıştırıldığında çıktısı hangisi olur?
A) 0 B) 5 C) 10 D) 15
for a = 1 to 2
TextWindow.WriteLine("Dış döngü")
for i = 0 to 3
TextWindow.WriteLine("İç döngü")
Endfor
Endfor
Yukarıda verilen kod blogu ile ilgili aşağıdakilerden hangisi yanlıştır?
A) Kod blogunda iki tane döngü kullanılmıştır
B) İç içe döngü kullanılmıştır
C) Kod bloğunda şart koşul komut kullanılmıştır
D) Kod hatasız çalışmaktadır
sayi = 5
while sayi > 0
TextWindow.WriteLine(sayi)
sayi = sayi - 1
EndWhile
Verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 5,4,3,2,1 B) 1,3,5
C) 0 D) 0,2,4
I. While
II. For
III. Clean
Yukarıda verilenlerden hangisi veya hangileri Small Basic programlama dilinde döngü komutudur?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
toplam = 0
sayi = 5
while sayi >= 0
toplam = toplam + sayi
sayi = sayi -1
EndWhile
TextWindow.WriteLine(toplam)
Verilen kod çalıştırıldığında hangi çıktıyı?
A) 0 B) 10 C) 15 D) 20
sayi = 0
while sayi >= 0
TextWindow.WriteLine("Sayı giriniz")
sayi = TextWindow.ReadNumber()
EndWhile
TextWindow.WriteLine("Döngüden çıkıldı")
Verilen kod çalıştırılıp klavyeden -5 giriliyor. Buna göre program hangisini yapar?
A) Sürekli Sayı giriniz yazar
B) Hata verir
C) Ekrana sayi yazar
D) Döngüden çıkıldı yazar
Aşağıda verilen döngülerin yazımında hangisi yanlış olarak verilmiştir?
A) for i = 5 to 10 B) while sayi > 0
C) for i = 0 to 5 Step 3 D) while sayi = 3 Step 10
I. TextWindow.ReadNumber() => Kullanıcının sayı girmesini sağlar
II. if => Şart koşul komutudur
III. while => döngü komutudur
Yukarıda verilenlerden hangisi veya hangileri doğrudur?
A) for i = 5 to 10 B) while sayi > 0
C) for i = 0 to 5 Step 3 D) while sayi = 3 Step 10
sayi = 3
while sayi >= 0
TextWindow.WriteLine("Bilişim)
sayi = sayi -1
EndWhile
Verilen kod çalıştırıldığında hangisini yapar?
A) Ekrana 1,2,3 yazar
B) Ekrana üç defa Bilişim yazar
C) Ekrana 1'den 3'kadar olan sayıların toplamını yazar
D) Sonsuz kere Bilişim yazar
I. True and True => True
II. True and False=> True
III. False and False=> False
Yukarıda verilenlerden hangisi veya hangileri doğrudur?
A) I ve II B) II ve III
C) I ve III D) I, II ve III
Aşağıdakilerden hangisi Small Basci'te aritmetiksel ifade değildir?
A) + B) - C) * D) not
ogrenci[0] = "mustafa"
TextWindow.Writeline(ogrenci[0])
Verilen kod çalıştırıldığında hangisini yapar?
A) Hata verir
B) Ekrana ogrenci yazar
C) Ekrana mustafa yazar
D) Ekrana hiçbir şey yazmaz
Small Basic'te döngü komutlarını neden kullanırız?
A) Bir şart-koşul durumunda kullanırız
B) Belirlenen kodu istenildiği kadar tekrarlamak için
C) Kodu diğer sistemlerde de kullana bilmek için
D) Kodun karar verebilmesi için
Small Basic'te programın bir karara varması gerektiğinde aşağıdakilerdne hangi kodu kullanırız?
A) if B) for C) while D) clean
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.