Seçmeli Bilişim 7.Sınıf 2.Dönem 1.Sınav (Small Basic) TEST 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 18 sorudan oluşmaktadır.
TextWindow.WriteLine("Sayıyı girin: ")
sayi = TextWindow.ReadNumber()
if (Math.Remainder(sayi, 2))= 0 Then
TextWindow.WriteLine("Sayı çift")
Else
TextWindow.WriteLine("Sayı Tek")
EndIf
Yukarıda verilen Small Basic kodu çalıştırıldığında ve klavyeden 56 sayısı girildiğinde hangi sonucu verir?
A) Sayı Tek B) Sayı çift
C) Sayı çift Sayı Tek D) Hata verir
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
TextWindow.WriteLine("Merhaba giriş yapmak için lütfen kullanıcı adınızı giriniz ")
kullaniciAdi = TextWindow.Read()
if kullaniciAdi = "Mustafa" then
TextWindow.WriteLine("Hoşgeldin, "+ kullaniciAdi)
Else
TextWindow.WriteLine("Kullanıcı adınız veya şifreniz yanlış")
EndIf
Yukarıda verilen Small Basic kod blogu ile ilgili olarak aşağıdakilerden hangisi yanlıştır?
A) Programda şart - koşul komutu kullanılmıştır.
B) Programda döngü komutu kullanılmıştır.
C) Program kullanıcıdan veri almaktadır.
D) Program hatasız çalışmaktadır.
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
Text.Window.Writeline("1. Sayıyı giriniz: ")
sayi1 = TextWindow.Read()
Text.Window.Writeline("2. Sayıyı giriniz: ")
sayi2 = TextWindow.Read()
TextWindow.Writeline(sayi1 * sayi2)
Yukarıda verilen Small Basic kodu çalıştırılıp sırasıyla 7 ve 5 sayıları girildiğinde hangi çıktıyı veriri?
A) 75 B) 7 * 5 C) 35 D) sayi1 * sayi2
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.Clear() verilen Small Basic kodu ile ilgili hangisi doğrudur?
A) Önceki yazılanları temizler
B) Ekrana Clear yazar
C) Kullanıcıdan veri alır
D) Matematiksel işlemlerde kullanılır.
Aşağıda verilen ifadelerden hangisi doğru değildir?
A) TextWindow.ForegroundColor = "red" => Yazı rengini kırmızı yaparTextWindow.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.
I. TextWindow
II. Array
III. Math
Yukarıda ifadelerden verilenlerden hangisi veya hangileri Small Basic programında nesnedir?
A) I ve II B) II ve III C) I ve III D) I, II ve III
GraphicsWindow.FontSize=30
GraphicsWindow.DrawText(20,20,"Bilişim Teknolojileri")
Small Basic de yazılmış olan yukarıdaki kod hangisini yapar?
A) Bilişim Teknolojileri yazısını 30 pixel büyüklüğünde bir pencereye yazdırır.
B) 20, 20, 30 sayılarının yazıldığı bir pencere açılır.
C) Bilişim Teknolojileri yazısını mavi renkte yazan bir pencere açılır.
D) 20, 20 ve 30 sayılarının toplamını gösteren bir pencere açılır.
GraphicsWindow.DrawText(15,15,"Merhaba Dünya")
Small Basic de yazılmış olan yukarıdaki kod hangisini yapar?
A) Ekrana 15,15 Merhaba dünya yazar
B) Ekrana sadece 15,15 yazar
C) Merhaba Dünya yazan bir pencere açar
D) Hiçbir şey yapmaz.
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.
TextWindow.BackgroundColor="red"
TextWindow.WriteLine("Bilişim Teknolojileri")
Yukarıda verilen Small Basic kod blogu hangi çıktıyı verir?
A) Ekrana red yazar
B) Ekrana kırmızı renkte bilişim teknolojileri yazar
C) Ekrana kırmızı renkte red yazar
D) Ekrana kırmızı renkte TextWindow yazar
TextWindow.WriteLine("Merhaba Dünya")
Yukarıda verilen Small Basic kod blogu hangi çıktıyı verir?
A) Ekrana Merhaba Dünya yazar
B) Ekrana WriteLine yazar
C) Ekrana TextWindow yazar
D) Ekrana hiç birşey yazmaz
Üst seviyeli dilleri alt seviyeli dile çeviren programlara hangi isim verilir?
A) Algoritma B) Derleyici
C) Akış diyagramı D) HTML
TextWindow.WriteLine("Sayıyı girin: ")
sayi = TextWindow.ReadNumber()
if (Math.Remainder(sayi, 2))= 0 Then
TextWindow.WriteLine("Sayı çift")
Else
TextWindow.WriteLine("Sayı Tek")
EndIf
Yukarıda verilen Small Basic kodu çalıştırıldığında ve klavyeden 56 sayısı girildiğinde hangi sonucu verir?
A) Sayı Tek B) Sayı çift
C) Sayı çift Sayı Tek D) Hata verir
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
TextWindow.WriteLine("Merhaba giriş yapmak için lütfen kullanıcı adınızı giriniz ")
kullaniciAdi = TextWindow.Read()
if kullaniciAdi = "Mustafa" then
TextWindow.WriteLine("Hoşgeldin, "+ kullaniciAdi)
Else
TextWindow.WriteLine("Kullanıcı adınız veya şifreniz yanlış")
EndIf
Yukarıda verilen Small Basic kod blogu ile ilgili olarak aşağıdakilerden hangisi yanlıştır?
A) Programda şart - koşul komutu kullanılmıştır.
B) Programda döngü komutu kullanılmıştır.
C) Program kullanıcıdan veri almaktadır.
D) Program hatasız çalışmaktadır.
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
Text.Window.Writeline("1. Sayıyı giriniz: ")
sayi1 = TextWindow.Read()
Text.Window.Writeline("2. Sayıyı giriniz: ")
sayi2 = TextWindow.Read()
TextWindow.Writeline(sayi1 * sayi2)
Yukarıda verilen Small Basic kodu çalıştırılıp sırasıyla 7 ve 5 sayıları girildiğinde hangi çıktıyı veriri?
A) 75 B) 7 * 5 C) 35 D) sayi1 * sayi2
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.Clear() verilen Small Basic kodu ile ilgili hangisi doğrudur?
A) Önceki yazılanları temizler
B) Ekrana Clear yazar
C) Kullanıcıdan veri alır
D) Matematiksel işlemlerde kullanılır.
Aşağıda verilen ifadelerden hangisi doğru değildir?
A) TextWindow.ForegroundColor = "red" => Yazı rengini kırmızı yaparTextWindow.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.
I. TextWindow
II. Array
III. Math
Yukarıda ifadelerden verilenlerden hangisi veya hangileri Small Basic programında nesnedir?
A) I ve II B) II ve III C) I ve III D) I, II ve III
GraphicsWindow.FontSize=30
GraphicsWindow.DrawText(20,20,"Bilişim Teknolojileri")
Small Basic de yazılmış olan yukarıdaki kod hangisini yapar?
A) Bilişim Teknolojileri yazısını 30 pixel büyüklüğünde bir pencereye yazdırır.
B) 20, 20, 30 sayılarının yazıldığı bir pencere açılır.
C) Bilişim Teknolojileri yazısını mavi renkte yazan bir pencere açılır.
D) 20, 20 ve 30 sayılarının toplamını gösteren bir pencere açılır.
GraphicsWindow.DrawText(15,15,"Merhaba Dünya")
Small Basic de yazılmış olan yukarıdaki kod hangisini yapar?
A) Ekrana 15,15 Merhaba dünya yazar
B) Ekrana sadece 15,15 yazar
C) Merhaba Dünya yazan bir pencere açar
D) Hiçbir şey yapmaz.
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.
TextWindow.BackgroundColor="red"
TextWindow.WriteLine("Bilişim Teknolojileri")
Yukarıda verilen Small Basic kod blogu hangi çıktıyı verir?
A) Ekrana red yazar
B) Ekrana kırmızı renkte bilişim teknolojileri yazar
C) Ekrana kırmızı renkte red yazar
D) Ekrana kırmızı renkte TextWindow yazar
TextWindow.WriteLine("Merhaba Dünya")
Yukarıda verilen Small Basic kod blogu hangi çıktıyı verir?
A) Ekrana Merhaba Dünya yazar
B) Ekrana WriteLine yazar
C) Ekrana TextWindow yazar
D) Ekrana hiç birşey yazmaz
Üst seviyeli dilleri alt seviyeli dile çeviren programlara hangi isim verilir?
A) Algoritma B) Derleyici
C) Akış diyagramı D) HTML
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.