wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma

Total questions: 50

Worksheet time: 15mins

Name
Class
Date
1.

Aşağıdaki komutlardan hangisi bir döngü değildir?

a)

for

b)

while

c)

do

d)

if

2.

Bir problemin çözümünde izlenecek yola ne denir?

a)

Yazılım

b)

Giriş

c)

Çıkış

d)

Algoritma

3.

Hangisi agoritmanın özelliklerinden değildir?

a)

Başlangıcı olmalı

b)

Adım sayısı fazla olmalı

c)

Sonu olmalı

d)

Basit olmalı

4.

................. , bir algoritmanın adımlarının mantıksal sırasını, adımların birbiri ile bağlantısını, bir işlemden diğerine nasıl gidileceğini belirten kontrol mekanizmalarını, özel bazı şekil ve sembollerle anlatan bir ifade biçimidir. Noktalı yere ne gelir?

a)

Algoritma

b)

Değer

c)

Değişken

d)

Akış diyagramı

5.

Hangisi akış diyagramının bitiş yerlerini gösterir.

a)
b)
c)
d)
6.

Hangisi akış diyagramının başlangıç yerlerini gösterir.

a)
b)
c)
d)
7.

Hangisi akış diyagramında kullanıcıdan giriş yapılacağını gösterir.

a)
b)
c)
d)
8.

Hangisi akış diyagramınında ekrana çıkış yapılacağını gösterir.

a)
b)
c)
d)
9.

....................., girdiğimiz değerleri alan veya programın çalışmasıyla bazı değerlerin atandığı veri tutuculardır. Noktalı yere ne gelir?

a)

Değer

b)

Değişken

c)

Algoritma

d)

Diyagram

10.

Hangisi doğru bir değişen adı değildir?

a)

ad

b)

1sayi

c)

s1

d)

s4

11.

Hangisi doğru bir değişken atama işlemidir?

a)

5=not

b)

6=s1

c)

n=2

d)

7=k

12.

Hangisi her türlü hesaplama ve atama işlemleri için kullanılır?

a)
b)
c)
d)
13.

Hangisi bir karar verme işlemini temsil eder?

a)
b)
c)
d)
14.

Aşağıdaki mantıksal ifadelerden hangisi eşit olduğunu sorgular?

a)

==

b)

!=

c)

<

d)

>

15.

Aşağıdaki mantıksal ifadelerden hangisi büyük veya eşit olduğunu sorgular?

a)

>

b)

<=

c)

!=

d)

>=

16.

Aşağıdaki mantıksal ifadelerden hangisi eşit olmadığını sorgular?

a)

<

b)

>

c)

!=

d)

==

17.

a>b ifadesi için hangi değerler true-evet sonucu verir?

a)

a=2 , b=6

b)

a=26 , b=65

c)

a=22 , b=16

d)

a=2 , b=98

18.

a!=b ifadesi için hangi değerler true-evet sonucu verir?

a)

a=2 , b=2

b)

a=26 , b=65

c)

a=16 , b=16

d)

a=23 , b=23

19.

Mod alma işlemi nedir?

a)

Bölme işlemindeki kalanı bulma işlemidir.

b)

Bölme işleminde bölüm işlemidir.

c)

Üs alma işlemidir.

d)

Fark bulma işlemidir.

20.

5==2 or 8==9 mantıksal ifadesinin sonucu nedir?

a)

true

b)

false

21.

not 5==9 mantıksal ifadesinin sonucu nedir?

a)

true

b)

false

22.

7>3 and 8>10 mantıksal ifadesinin sonucu nedir?

a)

true

b)

false

23.

not (5>10 and 9>2) mantıksal ifadesinin sonucu nedir?

a)

true

b)

false

24.

Aşağıdakilerden hangisinde eşkenar dörtgenin (eğer) kullanımı yanlış verilmiştir?

a)
b)
c)
d)
25.

2*(5+2)-6/(10-8) işleminin sonucu nedir?

(a)  

26.

20+16/4-10*1+5 işleminin sonucu nedir?

(a)  

27.

16%5 sonucu nedir? rakamla yaz.

(a)  

28.

Döngüden çıkışın mümkün olmadığı döngü türü hangisidir?

a)

boş döngü

b)

sonsuz döngü

c)

sonlu döngü

d)

basit döngü

29.

Flowgorithm de hangisi 50 ile 60 arası rasgele sayı üreten koddur. 50 ve 60 dahil.

a)

random(60)

b)

random(51)+10

c)

random(11)+50

d)

random(61)+10

30.

sayılar[5] dizisinin son elemanı hangisidir?

a)

sayılar[0]

b)

sayılar[3]

c)

sayılar[4]

d)

sayılar[5]

31.

Random(10) + 5 hangi sayılar arasında sayı üretir?

a)

10-14

b)

5-14

c)

10-15

d)

0-9

32.

sayı=sayı+5 kodu ne iş yapar.

a)

sayı değişkenine 5 atar.

b)

sayı değişkenini 5 artırır.

c)

sayı değişkenini 5 azaltır.

d)

kod yanlıştır.

33.

Çift sayıların 2'ye göre modu kaçtır? rakamla yaz.

(a)  

34.

Programda kullanılacak değişkenleri önceden sisteme tanıtmak için kullanılan blok

a)
b)
c)
d)
35.

Programın çalışmasına ETKİ ETMEYEN, kullanıcının ne yaptığını hatırlaması için kullanılan blok.

a)
b)
c)
d)
36.

Programın normal çalışma akışını Kırmak/Durdurmak/Duraklatmak için kullanılır.

a)
b)
c)
d)
37.

Bir,iki, üç gibi ONDALIK OLMAYAN sayıları saklamak için kullanılan veri tipi.

a)

Tamsayı (integer)

b)

Ondalıklı (Reel)

c)

Karakter Katarı (String)

d)

True / False (Boolen)

38.

3,14 gibi küsüratlı sayıları saklamak için kullanılan veri tipi.

a)

Tamsayı (integer)

b)

Ondalıklı (Reel)

c)

Karakter Katarı (String)

d)

True / False (Boolen)

39.

İsim, adres gibi farklı karakterleri saklamak için kullanılan veri tipi.

a)

Tamsayı (integer)

b)

Ondalıklı (Reel)

c)

Karakter Katarı (String)

d)

True / False (Boolen)

40.

1 ya da 0 değeri alabilen, MANTIKSAL durumları ifade etmek için kullanılan veri tipi.

a)

Tamsayı (integer)

b)

Ondalıklı (Reel)

c)

Karakter Katarı (String)

d)

True / False (Boolen)

41.

Çarpma operatörü

a)

x

b)

.

c)

*

d)

#

42.

% operatörünün görevi

a)

Karakter uzunluğu

b)

Tam kısım alma

c)

Üs alma

d)

Mod alma

43.

== operatörünün görevi

a)

Eşit mi?

b)

Eşit Değil mi?

c)

Büyük mü?

d)

Küçük mü?

44.

"Merhaba" & "Dünya"

Yukarıdaki ifade de & operatörünün görevi nedir?

a)

Toplama işlemi

b)

Çıkarma işlemi

c)

Birleştirme işlemi

d)

Çarpma işlemi

45.

En az bir defa dönen döngü hangisidir?

a)

do

b)

while

c)

for

d)

dizi

46.

Değişkenler ile ilgili hangisi yanlıştır.

a)

En fazla 100 defa kullanılabilir.

b)

Değişenler ile toplama yapılabilir.

c)

Değişkenler değişebilir.

d)

Değişkenler önce tanımlanmalıdır.

47.

Döngü kurmak için hangisi mutkala olmalıdır?

a)

Değişken kullanmak

b)

Değişkeni atırmak

c)

Değişkeni azaltmak

d)

Çıktı kullanmak

48.

2<6 and 3<5 and 8<4 sonucu nedir?

a)

true

b)

false

49.

.................... ortak bir ad ile belirtilen benzer verileri, bir bir arada tutmak için oluşturulmuş bir gruptur. Boşluğa ne gelmelidir?

a)

döngü

b)

eğer

c)

dizi

d)

değişken

50.

6/3*2 işleminin sonucu kaçtır?

(a)