7.Sınıf Seçmeli Bilişim 2.Dönem 1.Sınav 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("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.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
TextWindow.Writeline("Lütfen sınav notunuzu giriniz")
sinav = TextWindow.ReadNumber()
if sinav > 0 and sinav < 50 Then
TextWindow.Writeline("Maalesef kaldınız")
elseif sinav >= 50 and sinav <= 100 then
TextWindow.WriteLine("Tebrikler geçtini")
Endif
Yukarıdaki program çalıştırılıp 70 girildiğinde hangi çıktıyı verir?
A) Maalesef Kaldınız B) Tebrikler Geçtiniz
C) Hata verir D) Boş sayfa gösterir
Aşağıdakilerden hangisi sadece 10'dan küçük sayıları kontrol etmektedir?
A) if sayi = 10 then B) if sayi > 10 then
C) if sayi < 10 then D) if sayi <> 10 then
Aşağıdakilerden hangisi 5 ve üzeri sayıları kontrol etmektedir?
A) if sayi < 5 then B) if sayi >= 5 then
C) if sayi <= 5 then D) if sayi = 5
TextWindow.WriteLine("Lütfen kullanıcı adınızı ve şifreinizi giriniz")
kullaniciAdi = TextWindow.Read()
sifre = TextWindow.Read()
if kullaniciAdi ="Admin" And sifre ="12345" Then
TextWindow.WriteLine("Giriş Yaptınız")
else
TextWindow.WriteLine("Bigilerinizi kontrol ediniz")
Endif
Yukarıda verilen kod çalıştırıldığında ve klavyeden kullanıcı adı için "Admin", şifre için ise "9090" girildiğinde hangi çıktıyı verir?
A) Giriş yaptınız yazar
B) Bilgilerinizi kontrol ediniz yazar
C) kullaniciAdi yazar
D) sifre yazar
Aşağıda verilen aritmetiksel operatör ve eşleştirmelerinden hangisi yanlıştır?
A) + => Toplama işlemi için kullanılır
B) - => Çıkarma işlemi için kullanılır
C) / => Bölme işlemi için kullanılır
D) * => Sayının üssünü almak için kullanılır
sayi1 = 10
sayi2 = 8
sonuc = (sayi1 + sayi2) / 2
TextWindow.WriteLine(sonuc)
Yukarıda verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 18 C) 8 D) 9
sayi1 = 5
sayi2 = 7
sonuc = sayi1 * sayi2
if sonuc > 20 Then
TextWindow.WriteLine("Sayı 20'den büyük")
else
TextWindow.WriteLine("Sayı 20'den küçük")
Endif
Yukarıda verilen kod çalıştırıldığında hangi çıktıyı verir?
A) Sayı 20'den büyük B) Sayı 20'den küçük
C) Hata verir D) Sayı = 20
For i = 1 to 10
TextWindow.Writeline("Merhaba")
Endfor
Verilen kod çalıştırıldığında hangisini yapar?
A) Ekrana on defa Merhaba yazar
B) Ekrana birden ona kadar olan sayıları yazar
C) Hata verir
D) Ekrana sadece bir defa Merhaba yazar
For i = 0 to 10 Step 2
TextWindow.Writeline(i)
Endfor
Verilen kod çalıştırıldığında hangisini yapar?
A) Ekrana 0 ile 10 arasındaki tek sayıları yazar
B) Ekrana 0 ile 10 arasındaki çift sayıları yazar
C) Ekrana hiçbir şey yazmaz
D) Hata verir
For i = 10 to 0 Step -3
TextWindow.Writeline(i)
Endfor
Verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 10 7 4 1
B) 10 9 7 6 5 4 3 2 1
C) 1 5 7 9 10
D) 1 2 3 4 5 6 7 8 9
Aşağıdakilerden hangisi doğru for döngüsü kullanımıdır?
A) For i = 1 and j = 0 B) For i = 1 or j = 0
C) For i = 1 To 10 D) For To 1 and j = 0
Aşağıdakilerden hangisi döngü komutudur?
A) If B) For C) Clear D) Delay
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.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
TextWindow.Writeline("Lütfen sınav notunuzu giriniz")
sinav = TextWindow.ReadNumber()
if sinav > 0 and sinav < 50 Then
TextWindow.Writeline("Maalesef kaldınız")
elseif sinav >= 50 and sinav <= 100 then
TextWindow.WriteLine("Tebrikler geçtini")
Endif
Yukarıdaki program çalıştırılıp 70 girildiğinde hangi çıktıyı verir?
A) Maalesef Kaldınız B) Tebrikler Geçtiniz
C) Hata verir D) Boş sayfa gösterir
Aşağıdakilerden hangisi sadece 10'dan küçük sayıları kontrol etmektedir?
A) if sayi = 10 then B) if sayi > 10 then
C) if sayi < 10 then D) if sayi <> 10 then
Aşağıdakilerden hangisi 5 ve üzeri sayıları kontrol etmektedir?
A) if sayi < 5 then B) if sayi >= 5 then
C) if sayi <= 5 then D) if sayi = 5
TextWindow.WriteLine("Lütfen kullanıcı adınızı ve şifreinizi giriniz")
kullaniciAdi = TextWindow.Read()
sifre = TextWindow.Read()
if kullaniciAdi ="Admin" And sifre ="12345" Then
TextWindow.WriteLine("Giriş Yaptınız")
else
TextWindow.WriteLine("Bigilerinizi kontrol ediniz")
Endif
Yukarıda verilen kod çalıştırıldığında ve klavyeden kullanıcı adı için "Admin", şifre için ise "9090" girildiğinde hangi çıktıyı verir?
A) Giriş yaptınız yazar
B) Bilgilerinizi kontrol ediniz yazar
C) kullaniciAdi yazar
D) sifre yazar
Aşağıda verilen aritmetiksel operatör ve eşleştirmelerinden hangisi yanlıştır?
A) + => Toplama işlemi için kullanılır
B) - => Çıkarma işlemi için kullanılır
C) / => Bölme işlemi için kullanılır
D) * => Sayının üssünü almak için kullanılır
sayi1 = 10
sayi2 = 8
sonuc = (sayi1 + sayi2) / 2
TextWindow.WriteLine(sonuc)
Yukarıda verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 10 B) 18 C) 8 D) 9
sayi1 = 5
sayi2 = 7
sonuc = sayi1 * sayi2
if sonuc > 20 Then
TextWindow.WriteLine("Sayı 20'den büyük")
else
TextWindow.WriteLine("Sayı 20'den küçük")
Endif
Yukarıda verilen kod çalıştırıldığında hangi çıktıyı verir?
A) Sayı 20'den büyük B) Sayı 20'den küçük
C) Hata verir D) Sayı = 20
For i = 1 to 10
TextWindow.Writeline("Merhaba")
Endfor
Verilen kod çalıştırıldığında hangisini yapar?
A) Ekrana on defa Merhaba yazar
B) Ekrana birden ona kadar olan sayıları yazar
C) Hata verir
D) Ekrana sadece bir defa Merhaba yazar
For i = 0 to 10 Step 2
TextWindow.Writeline(i)
Endfor
Verilen kod çalıştırıldığında hangisini yapar?
A) Ekrana 0 ile 10 arasındaki tek sayıları yazar
B) Ekrana 0 ile 10 arasındaki çift sayıları yazar
C) Ekrana hiçbir şey yazmaz
D) Hata verir
For i = 10 to 0 Step -3
TextWindow.Writeline(i)
Endfor
Verilen kod çalıştırıldığında hangi çıktıyı verir?
A) 10 7 4 1
B) 10 9 7 6 5 4 3 2 1
C) 1 5 7 9 10
D) 1 2 3 4 5 6 7 8 9
Aşağıdakilerden hangisi doğru for döngüsü kullanımıdır?
A) For i = 1 and j = 0 B) For i = 1 or j = 0
C) For i = 1 To 10 D) For To 1 and j = 0
Aşağıdakilerden hangisi döngü komutudur?
A) If B) For C) Clear D) Delay
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.