7.Sınıf Seçmeli Bilişim 2.Dönem 1.Sınav
-
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
CEVAP ANAHTARI
- B
- A
- B
- B
- C
- A
- C
- A
- A
- B
- B
- B
- B
- D
- D
- A
- A
- B
- A
- C
- B