wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Seçmeli Bilişim Teknolojileri ve Yazılım Small Basic 2

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Hangisi metin penceresini çalıştıran ana fonksiyondur?

a)

Program

b)

WriteLine

c)

TextWindow

d)

GraphicsWindow

2.

Şekle göre;

Program çalıştırıldığında TextWindow ana fonksiyonu ne yapar?

a)

Yazı penceresi ekrana getirir

b)

Grafiksel pencere ekrana getirir

3.

Hangisi programın çalışmasını kontrol eden ana fonksiyondur?

a)

TextWindow

b)

Program

c)

GraphicsWindow

4.

Şekle göre, program çalıştırıldığında;

2.Satır için ne söylenemez?

a)

Kendisinden sonra gelen yazı ifadesi olan Devam etmek için herhangi bir tuşa basınız ifadesi aynı satırda gösterilir.

b)

Kendisinden sonra gelecek olan yazı ifadesi yeni bir satırda gösterilir.

c)

Metin penceresinde yeni bir satırda Başlıyoruz ifadesi gösterilir.

d)

Aynı satırda Devam etmek için herhangi bir tuşa basınız ifadesi gösterilir

5.

Görseldeki Düzenleyiciye göre, sorunsuz bir bilgisayarda program çalıştırıldığında ne olur?


(Birden fazla seçenek işaretleyebilirsiniz.)

a)

İlk satırda Merhaba Dünya ifadesi ilk satırda gösterilir.

b)

Program çalışmaz hata verir.

c)

İkinci satırda satırbaşı olarak Merhaba Dünya ifadesi gösterilir.

d)

İkinci satırda Başlıyoruz ifadesi gösterildikten sonra Devam etmek için herhangi bir tuşa basınız ifadesi satırbaşı olarak yeni bir satırda belirtilir.

6.

Şekle göre çalıştırılmış bir Small Basic programı için neler söylenebilir?


(Birden fazla seçenek işaretleyebilirsiniz.)

a)

Merhaba Dünya , Write alt fonksiyonunun bir ifadesidir.

b)

Merhaba Dünya , WriteLine alt fonksiyonunun bir ifadesidir.

c)

Başlıyoruz , Write alt fonksiyonunun bir ifadesidir.

d)

Başlıyoruz , WriteLine alt fonksiyonunun bir ifadesidir.

e)

Pencere başlığı verilmemiştir.

7.

TextWindow Pencere başlığına isim veren alt fonksiyon hangisidir?

a)

ForeGroundColor

b)

BackGroundColor

c)

Top

d)

Title

e)

Write

8.

Hangisi pencere başlığına isim veren komutun doğru kullanımına örnektir?

a)

TextWindow.Title(Doğa'nın Pencere Başlığı)

b)

TextWindow.Title("Doğa'nın Pencere Başlığı")

c)

TextWindow.Title='Doğa'nın Pencere Başlığı'

d)

TextWindow.Title="Doğa'nın Pencere Başlığı"

9.

Şekilde Title alt fonksiyonunun kullanımı örnek olarak verilmiştir.


Şekle göre;

Düzenyicinin 2. satırı kaç karakterden oluşmuştur?

a)

40

b)

42

c)

44

d)

46

10.

Şekilde verilen Small Basic Düzenleyicisine göre;

hangileri doğrudur?


(Birden fazla seçenek işaretleyebilirsiniz :)

a)

Pencere başlığına isim verilmiştir.

b)

Program çalışınca üstten 500 piksel sonra metin penceresi konumlanır.

c)

Program hata veir ölçülerden sonra ( ) ifadesinin içine ölçü yazılır

d)

Program çalışınca soldan 500 piksel sonra metin penceresi konumlanır.

11.

Görselde verilmiş Small Basic Düzenyecisine göre;

program çalıştırıldığında hangileri doğrudur?


(Birden fazla seçenek işaretleyebilirsiniz:)

a)

Program penceresine Title alt fonksiyonu kullanılarak isim verilmiştir.

b)

1'er saniye arayla metin penceresi üste doğru ilerler.

c)

.Delay alt fonksiyonuyla 1'er saniye duraklamalar verilerek program ilerler.

d)

1'er saniye arayla metin penceresi üste ve sola doğru ilerler.

e)

5 Saniye sonra program sonlanır.

12.

Yandaki Düzenleyiciye göre;

Hangileri doğrudur?


(Birden fazla seçenek işaretlenebilir)

a)

Metin Penceresine isim verilmiştir.

b)

Düzenleyici program Kaydedilmemiştir

c)

5 saniye süreyle yazı arka plan rengi değişir

d)

sırasıyla; kırmızı, sarı, mor renkli arka planlı yazılar gelir ve 5 saniye sonra program sonlanır.

e)

yarım saniye arayla arka planı farklı 3 yazı aynı satırda ekranda gösterilir.

13.

Yandaki Düzenleyiciye göre;

Hangileri doğrudur?


(Birden fazla seçenek işaretlenebilir)

a)

Programcı, açıklama notu eklememiştir.

b)

Program çalıştıktan sonra 1.5 saniye aralıklarla renkli yazılar yazıp 4.5 saniye sonra program sonlanır.

c)

Program kaydedilmiştir fakat pencere başlığına isim verilmemiştir.

d)

Sırasıyla Yeşil,Beyaz ve Turkuaz Kalem yazıları alt alta satır başı halinde yazılır

14.

Hangisi Program kontrolü için bir alt fonksiyonudur?

a)

Write

b)

Top

c)

Delay

d)

Title

15.

Hangileri Metin Penceresi (TextWindow) alt fonksiyonudur?


(Birden fazla seçenek işaretleyebilirsiniz:)

a)

End

b)

Write

c)

BackGroundColor

d)

Title

e)

Delay

16.

Hangisi programı belli bir milisaniye duraklatılmasını sağlar?

a)

Program.End()

b)

Program.Delay(6000)

c)

TextWindow.BackGrounColor="white"

d)

TextWindow.Title="Karakedinin Dünyası"

17.

Hangisi kendisinden sonra gelen metinsel ifadenin metin rengini değiştirir?

a)

TextWindow.Write("Bir yazarın bitmek bilmeyen romanı:Sherlock Holmes")

b)

TextWindow.ForegroundColor="red"

c)

TextWindow.BackgroundColor="red"

d)

TextWindow.Title="İKİ EYLÜL KÜTÜPHANESİ"

18.

Hangisi çalışan bir programı sonlandırarak metin penceresini kapatır.

a)

Program.Delay(50000)

b)

Program.End()

19.

Hangi ana fonksiyon, metin penceresini çağırır?

a)

Program

b)

GraphicsWindow

c)

TextWindow

20.

Hangisi Delay alt fonksiyonunuın doğru kullanımına bir örnektir?

a)

Program.Delay=(1000)

b)

Program.Delay="1000"

c)

Program.Delay(1000)

d)

Program.Delay '1000

21.

Hangi TextWindow alt fonksiyonu, metin penceresinin konumunu ayarlamak için kullanılır?


(Birden fazla seçenek işaretlenebilir:))

a)

Delay

b)

End

c)

Top

d)

Right

e)

Bottom

22.

Hangisi kendisinden sonra gelen metinsel ifadenin arkaplan rengini değiştirir?

a)

Program.ForeGroundColor=(Red )

b)

TextWindow.BackGroundColor=(Red )

c)

Program.BackGroundColor=(Red )

d)

TextWindow.ForeGroundColor=(Red )

23.

Hangi TextWindow alt fonksiyonu, metin penceresinin konumunu ayarlamak için kullanılır?


(Birden fazla seçenek işaretlenebilir:))

a)

Bottom

b)

Right

c)

Left

d)

End

24.

Yazılan program çalıştırıldığında,TextWindow penceresinde görünen press any key to continue ifadesi ne demektir?

a)

Program kapanacaktır devam et

b)

Devam etmek için bir tuşa bas

c)

Bir tuşa bas

d)

Devam etmek için bekle

25.

Resimdeki SmallBasic İpucu penceresine göre, seçili olan fonksiyon hangi ana fonksiyona ait bir alt fonksiyondur?

a)

TextWindow

b)

Program

c)

Argument

26.

Resimdeki seçili alt fonksiyondan sonra gelen ilk kural hangisi olabilir?

a)

( )

b)

" "

c)

=

27.

Resimdeki seçili alt fonksiyondan sonra gelen ilk kural hangisi olabilir?

a)

( )

b)

" "

c)

=

28.

Resme Göre hangi işlemler yapılmaktadır?

a)

+ sembolü ile metin birleştirme ve - sembolü ile hesaplama yapılmıştır.

b)

TextWindow.Read() alt fonsiyonu ile klavyeden veri girişi yaptırılmıştır

c)

Arkaplan rengi değiştirilmiştir.

d)

değişken kutuları tanımlanmıştır.

e)

TextWindow.ReadNumber() alt fonsiyonu ile klavyeden veri girişi yaptırılmıştır

29.

SmallBasic programlama aracında hangi sembol toplama ya da metin birleştirme işlemi yapar?

a)

+

b)

=

c)

>

d)

<

30.

SmallBasic programlama aracında hangi sembol çıkarma işlemi yapar?

a)

=

b)

" "

c)

-

d)

?

31.

SmallBasic programlama aracında hangi sembol çarpma işlemi yapar?

a)

X

b)

*

c)

&

d)

=

32.

SmallBasic programlama aracında hangi sembol bölme işlemi yapar?

a)

=

b)

:

c)

/

d)

|

33.

Programın 3. satırında Sayi adlı bir kutu değişkeni oluşturmak için hangisi yapılmalıdır?

a)

TextWindow.Sayi

b)

Sayi=

c)

Sayi.Read

d)

Program.Sayi

34.

Programın 3. satırında AD adlı bir kutu değişkeni oluşturmak için hangisi yapılmalıdır?

a)

TextWindow.AD

b)

Program.AD

c)

AD=

d)

AD.Read

35.

Sayi=


Yukarıda sayi adlı bir kutu değişkeni oluşturulmuştur. Sayi değişkenine klavyeden yazılan sayısal değeri aktarmak için hangisi yazılmalıdır?

a)

Sayi=Program.Read()

b)

Sayi=TextWindow.Read()

c)

Sayi=TextWindow.ReadNumber()

d)

Sayi=Program.ReadNumber()

36.

AdSoy=


Yukarıda AdSoy adlı bir kutu değişkeni oluşturulmuştur. AdSoy değişkenine klavyeden yazılan metinsel değeri aktarmak için hangisi yazılmalıdır?

a)

AdSoy=TextWindow.Read()

b)

AdSoy=TextWindow.ReadNumber()

c)

AdSoy=Program.End()

d)

AdSoy=TextWindow.ForeGroundColor="Green"

37.

SmallBasicte yazılar hangisi arasına yazılmalıdır?

a)

"Yazı"

b)

(Yazı)

c)

'Yazı'

38.

SmallBasic'te açıklama notu yazmak için açıklama işareti hangisidir?

a)

Çift tırnak "

b)

Parantez (

c)

Eşittir =

d)

Tek tırnak '

e)

İki nokta üst üste :

39.

TextWindow.WriteLine("merhaba "+ad+" : "+yas+" yaşındasınız.")


Yukarıdaki SmallBasic koduna göre + ifadesiyle metinpenceresinde hangileri birleştirilerek ekrana bastırılır?


(Birden fazla seçenek işaretleyiniz)

a)

ad kutu değişkeni

b)

ad yazısı

c)

Merhaba yazısı

d)

: yazısı

e)

yas kutu değişkeni

40.

TextWindow.Write("....... işlemi için sayı giriniz: ")

sayi=TextWindow.ReadNumber()

Sonuç=sayi*sayi

TextWindow.WriteLine(sayi+"........... işlemi: "+Sonuç)


Yukarıdaki SmallBasicKodunda ............. boşluğa hangisi gelmelidir?

a)

Çarpım işlemi

b)

Bölme İşlemi

c)

Kare alma işlemi

41.

Şartlı karar ifadeleri yazmak için hangi deyim kullanılır?

a)

Program

b)

If

c)

TextWindow

42.

Sayi olarak tanımanan bir kutu değişkenine klavyeden yazılan sayı değeriokutularak;

Sayı negatifse yazı rengi kırmızı yapılıp ekrana NEGATİF yazdırmak, değilse yazı rengini mavi yapıp ekrana POZİTİF yazırmak istenmekte ve sonrasında şart ifadesi kapatılmak istenmektedir.


Şekle göre 2. satırdaki kırmızı çizgiyle belirtilen yere hangisi yazılabilir?

a)

TextWindow.Writeline("POZİTİF")

b)

sayi=0

c)

Sayi<0

d)

TextWindow.ForeGrounColor="Blue"

e)

TextWindow.Writeline("NEGATİF")

43.

Hangisi SEÇENEKLER adında bir etiket oluşturarak program içinde belli bir bölüme tekrar gitmemize olanak sağlayan bir menü oluşturmamızı sağlar?

a)

SEÇENEKLER:

b)

'SEÇENEKLER

c)

"SEÇENEKLER"

44.

SEÇENEKLER:


Yukarıda SEÇENEKLER adlı bir etiket oluşturulmuştur.

Hangisi programın belli bir satırında SEÇENEKLER adlı menüye tekrar gidilmesini sağlayan koddur?

a)

go SEÇENEKLER

b)

GoTo SEÇENEKLER

c)

Going SEÇENEKLER

45.

TextWindow.Clear()


Yukarıdaki SmallBasic kod satırı ne yapar?

a)

MetinPenceresini kapatır.

b)

MetinPenceresini belli bir süre geciktirir.

c)

MetinPenceresini temizler.