Professional Documents
Culture Documents
i
m
B) Sözde kod III. Akış şeması oluşturmak için kullanılabilecek
C) Konuşma dili birçok farklı çizim yazılımı mevcuttur.
te
D) Akış şeması
Akış şeması ile ilgili yukarıdaki ifadelerden
Derleyici
is
E) hangileri doğrudur?
Sı Yı S
A) Yalnız I
B) Yalnız III
ra im etim
C) I ve II
D) I ve III
E) I, II ve III
na lı
i A ret ğr
vı
em Öğ ıkö
2. Sözde kod (pseudocode) ile ilgili aşağıdaki
ön 18 Aç
A) Sözde kod, programlama mantığı ile 5. Problemleri mümkün olan en küçük alt
konuşma dili cümlelerinin parçalara ayırıp, her bir alt parçayı
r D 20 esi
A) Özyinelemeli algoritmalar
D) Algoritmaların sözde kod ile gösterimi
B) Açgözlü algoritmalar
oldukça yaygın ve etkili bir yöntemdir.
C) Böl ve yönet algoritmaları
E) Sözde kod, programlama dillerinin
ni
A) 3 A) 0 ve 99
i
B) 6 B) 0 ve 100
m
C) 7 C) 0 ve 101
D) 12 D) 1 ve 99
te
E) 15 E) 1 ve 100
is
Sı Yı S
ra im etim
na lı
i A ret ğr
11. K. Bir düğümden
vı
ağaç köküne kadar
1. Ağaç Yüksekliği
8. Bir üniversite yemekhanesindeki tepsilerden olan yolun
em Öğ ıkö
alınmak istendiğinde, temiz tepsilerin içerisinden uzunluğudur.
en üstteki alınır. Temiz tepsiler biriktirilirken, yeni L. Bir ağacın
gelen tepsiler var olanların üstüne eklenir. kökünden ağaçtaki
ön 18 Aç
ağaçtaki en alt
A) Yığın 3. Düğüm Derinliği
çocuğa kadar olan
B) Kuyruk yolun uzunluğudur.
ha 7- sit
C) Dizi
D) Özetleme tablosu Yukarıdaki kavramlar ile tanımların doğru
Ba 201 ver
9.
An
i
B) Hash fonksiyonu
m
C) Free fonksiyonu B) Yığın ağaçlarının özel bir türü olan AVL
ağaçları her zaman dengeli olmalıdır.
D) Traverse fonksiyonu
te
Peek fonksiyonu C) Dengeli bir ağaç için denge faktörleri yalnız
E)
-1, 0 ve 1 olabilir.
is
D) AVL veri yapısında ağaç içerisindeki denge
korunmakta, sol alt ağaç ile sağ alt ağaç
Sı Yı S
arasındaki yükseklik farkı en fazla 1
olabilmektedir.
ra im etim
E) AVL ağaçlarında pivot düğüm üzerinde
döndürmeler yapılarak denge sağlanır.
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
A) Yalnız I
ha 7- sit
B) Yalnız III
C) I ve II
Ba 201 ver
14. D) II ve III
E) I, II ve III
ni
Ü
u
ol
17. Başlangıç: 13 | 14 10 25 40 23 15 80
ad
Adım: 13 14 | 10 25 40 23 15 80
Yukarıda verilen ikili ağaç, Inorder gezinme Buna göre ikinci adımda elemanların
yöntemi ile dolaşıldığında hangi harf dizilimi sıralaması aşağıdakilerden hangisi gibi olur?
elde edilir?
i
for (i = 0; i < N; i++)
m
{ hangisini hesaplamaktadır?
sonuc = sonuc*A[ i ] ;
te
} A) Üç tane sayının toplamını
return sonuc; B) n tane sayının geometrik ortalamasını
is
} C) Üç tane sayının aritmetik ortalamasını
D) n tane sayının aritmetik ortalamasını
Sı Yı S
Yukarıdaki fonksiyon aşağıdakilerden
hangisini hesaplamaktadır? E) n tane sayının çarpımını
ra im etim
A) Bir dizideki minimum elemanı
B) Bir dizideki elemanların çarpımını
C) Bir dizideki maksimum elemanı
na lı
D) Bir dizideki elemanların ortalamasını
i A ret ğr
E) Bir dizideki elemanların toplamını
vı
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
int i;
int sonuc;
ol
sonuc = A[0];
for (i = 1; i < N; i++)
ad
{
if (sonuc < A[ i ])
sonuc = A[ i ];
An
}
return sonuc;
}
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
m
C B D E C C D A E A D A B E B E A B C C
te
is
19. Sorunun cevabı C olarak güncellenmiştir. Tarih: 24.04.2018
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
u
ol
ad
An
i
B) Açıklık
m
III. Akış şeması oluşturmak için kullanılabilecek C) Genellik
birçok farklı çizim yazılımı mevcuttur.
D) Verimlilik
te
Akış şeması ile ilgili yukarıdaki ifadelerden E) Sonluluk
is
hangileri doğrudur?
Sı Yı S
A) Yalnız I
B) Yalnız III
ra im etim
C) I ve II
D) I ve III
E) I, II ve III
na lı
i A ret ğr
vı
em Öğ ıkö
5. Problemleri mümkün olan en küçük alt
parçalara ayırıp, her bir alt parçayı
diğerlerinden bağımsız şekilde çözdükten
ön 18 Aç
E) Açgözlü algoritmalar
D) Akış şeması
E) Derleyici
ni
Ü
u
ol
ad
i
B) 0 ve 100
m
C) 0 ve 101 şekilde çalışan veri yapısı aşağıdakilerden
hangisidir?
D) 1 ve 99
te
E) 1 ve 100 A) Kuyruk
is
B) İkili arama ağacı
C) Yığın
Sı Yı S
D) Dizi
E) Özetleme tablosu
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
A) 3
B) 6
C) 7
ha 7- sit
D) 12
E) 15
Ba 201 ver
11.
ni
Ü
u
ol
ad
An
i
B) Dal (Edge) kökünden ağaçtaki
m
C) Ebeveyn (Parent) 2. Düğüm Yüksekliği en alt çocuğa kadar
D) Çocuk (Child) olan yolun
te
uzunluğudur.
E) Kök (Root)
M. Bir düğümden
is
ağaçtaki en alt
3. Düğüm Derinliği
çocuğa kadar olan
Sı Yı S
yolun uzunluğudur.
ra im etim
Yukarıdaki kavramlar ile tanımların doğru
eşleştirmesi aşağıdakilerden hangisinde
verilmiştir?
na lı
A) 1-K, 2-L, 3-M
i A ret ğr
B) 1-K, 2-M, 3-L
vı
C) 1-L, 2-K, 3-M
em Öğ ıkö 1-L, 2-M, 3-K
D)
13. Özetleme tablolarında verilen bir anahtar için E) 1-M, 2-L, 3-K
tablodaki indis değerini hesaplayıp döndüren
ön 18 Aç
A) Malloc fonksiyonu
B) Hash fonksiyonu
r D 20 esi
C) Free fonksiyonu
D) Traverse fonksiyonu
E) Peek fonksiyonu
ha 7- sit
Ba 201 ver
ni
Ü
u
ol
hangisi yanlıştır?
i
m
hangisini hesaplamaktadır? {
if (sonuc < A[ i ])
te
A) Üç tane sayının toplamını sonuc = A[ i ];
B) Üç tane sayının aritmetik ortalamasını }
is
C) n tane sayının çarpımını return sonuc;
}
D) n tane sayının aritmetik ortalamasını
Sı Yı S
E) n tane sayının geometrik ortalamasını Yukarıdaki fonksiyon aşağıdakilerden
hangisini hesaplamaktadır?
ra im etim
A) Bir dizideki en büyük elemanı
B) Bir dizideki elemanlar toplamını
na lı
C) Bir dizideki en küçük elemanı
i A ret ğr
D) Bir dizinin ilk elemanını
vı
E) Bir dizideki elemanların çarpımını
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
{
int i;
ol
int sonuc;
sonuc = 1; 20. Başlangıç: 13 | 14 10 25 40 23 15 80
ad
A) Bir dizideki elemanların ortalamasını A) 10, 13, 14, 25, 40, 23, 15, 80
B) Bir dizideki maksimum elemanı B) 14, 25, 40, 23, 10, 13, 15, 80
C) Bir dizideki elemanların toplamını C) 25, 15, 80, 10, 13, 14, 40, 23
D) Bir dizideki minimum elemanı D) 25, 40, 23, 15, 80, 10, 13, 14
E) Bir dizideki elemanların çarpımını E) 40, 23, 15, 80, 10, 13, 14, 25
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
m
E C A C D B A D B C E D B A D E B E A A
te
is
19. Sorunun cevabı A olarak güncellenmiştir. Tarih: 24.04.2018
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
u
ol
ad
An
i
m
verilir? B) Kaynak kodu
C) Sözde kod
te
A) Kaba kuvvet algoritmaları
D) Derleyici
B) Açgözlü algoritmalar
Konuşma dili
is
E)
C) Böl ve yönet algoritmaları
D) Özyinelemeli algoritmalar
Sı Yı S
E) Geri izlemeli algoritmalar
ra im etim
na lı
i A ret ğr
vı
5. Sözde kod (pseudocode) ile ilgili aşağıdaki
em Öğ ıkö
ifadelerden hangisi yanlıştır?
2. I. Akış şeması, bir algoritmanın görsel halini A) Algoritmaların sözde kod ile gösterimi
ön 18 Aç
C) I ve II
D) I ve III
Ü
E) I, II ve III
u
ol
ad
6.
An
i
B) 6
m
şekilde çalışan veri yapısı aşağıdakilerden C) 7
hangisidir?
D) 12
te
A) Yığın E) 15
is
B) Kuyruk
C) Dizi
Sı Yı S
D) Özetleme tablosu
E) İkili arama ağacı
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
ihtiyaç duyulmaz?
göstericiye
B) Verileri tutacak bir diziye
Ba 201 ver
hangisi yanlıştır?
A) Malloc fonksiyonu
i
B) Hash fonksiyonu
m
C) Free fonksiyonu
D) Traverse fonksiyonu
te
E) Peek fonksiyonu
is
Sı Yı S
ra im etim
Yukarıda verilen ikili ağaç, Inorder gezinme
na lı
yöntemi ile dolaşıldığında hangi harf dizilimi
i A ret ğr
elde edilir?
vı
15. Ağaç veri yapısında bir düğümden sonra yer
A) ABCDEFGH
em Öğ ıkö alan ve o düğüme bir dal ile bağlı olan düğüm
B) CBADFGHE ya da düğümlere ne ad verilir?
C) CEGFBAHD
A) Ebeveyn (Parent)
FEBDHAGC
ön 18 Aç
D)
B) Yol (Path)
E) FECBGHDA
C) Çocuk (Child)
D) Dal (Edge)
r D 20 esi
E) Kök (Root)
ha 7- sit
Ba 201 ver
ni
1. Ağaç Yüksekliği
olan yolun 16. int gizem(int A[ ], int N)
uzunluğudur. {
u
uzunluğudur. {
M. Bir düğümden if (sonuc < A[ i ])
ağaçtaki en alt sonuc = A[ i ];
An
3. Düğüm Derinliği
çocuğa kadar olan }
yolun uzunluğudur. return sonuc;
}
Yukarıdaki kavramlar ile tanımların doğru
eşleştirmesi aşağıdakilerden hangisinde Yukarıdaki fonksiyon aşağıdakilerden
verilmiştir? hangisini hesaplamaktadır?
i
for (i = 0; i < N; i++)
m
{
Buna göre ikinci adımda elemanların sonuc = sonuc*A[ i ] ;
te
sıralaması aşağıdakilerden hangisi gibi olur? }
return sonuc;
is
}
A) 10, 13, 14, 25, 40, 23, 15, 80
Sı Yı S
B) 14, 25, 40, 23, 10, 13, 15, 80 Yukarıdaki fonksiyon aşağıdakilerden
C) 25, 15, 80, 10, 13, 14, 40, 23 hangisini hesaplamaktadır?
ra im etim
D) 25, 40, 23, 15, 80, 10, 13, 14 A) Bir dizideki elemanların ortalamasını
E) 40, 23, 15, 80, 10, 13, 14, 25 B) Bir dizideki maksimum elemanı
C) Bir dizideki elemanların toplamını
na lı
D) Bir dizideki elemanların çarpımını
i A ret ğr
E) Bir dizideki minimum elemanı
vı
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
u
ol
ad
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
m
C E C E D B A A A D B E D B C B A B D E
te
is
16. Sorunun cevabı B olarak güncellenmiştir. Tarih: 24.04.2018
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
u
ol
ad
An
i
m
B) Sözde kod, programlama dillerinin verilir?
detaylarından uzak bir anlatım şeklidir.
te
A) Kaba kuvvet algoritmaları
C) Sözde kod, programlama mantığı ile
konuşma dili cümlelerinin B) Açgözlü algoritmalar
is
harmanlanmasından oluşur. C) Böl ve yönet algoritmaları
D) Algoritmaların sözde kod ile gösterimi D) Özyinelemeli algoritmalar
Sı Yı S
oldukça yaygın ve etkili bir yöntemdir. E) Geri izlemeli algoritmalar
E) Sözde kodu okuyan kişi, algoritmanın
ra im etim
çalışma mantığını rahatlıkla kavrayabilir.
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
E) Derleyici E) Verimlilik
ni
Ü
u
ol
olarak kullanılan şekiller bulunur. en üstteki alınır. Temiz tepsiler biriktirilirken, yeni
III. Akış şeması oluşturmak için kullanılabilecek gelen tepsiler var olanların üstüne eklenir.
birçok farklı çizim yazılımı mevcuttur.
Günlük hayattan verilen bu örnek ile benzer
Akış şeması ile ilgili yukarıdaki ifadelerden şekilde çalışan veri yapısı aşağıdakilerden
hangileri doğrudur? hangisidir?
A) Yalnız I A) Kuyruk
B) Yalnız III B) Yığın
C) I ve II C) Dizi
D) I ve III D) Özetleme tablosu
E) I, II ve III E) İkili arama ağacı
A) 0 ve 99 A) Yol (Path)
i
B) 0 ve 100 B) Ebeveyn (Parent)
m
C) 0 ve 101 C) Çocuk (Child)
D) 1 ve 99 D) Kök (Root)
te
E) 1 ve 100 E) Dal (Edge)
is
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
8.
11. Boyut uzunlukları sırasıyla 3, 2, 2 olan üç
boyutlu bir dizinin sahip olacağı toplam
ön 18 Aç
A) 3
B) 6
Yukarıdaki mantıksal gösterim hangi bağlı
r D 20 esi
hangisi yanlıştır?
9. Dizilerin kullanımı ile kuyruk veri yapısını korunmakta, sol alt ağaç ile sağ alt ağaç
programlarken aşağıdakilerden hangisine arasındaki yükseklik farkı en fazla 1
ihtiyaç duyulmaz? olabilmektedir.
B) Yığın ağaçlarının özel bir türü olan AVL
A) Kuyruğun başını takip edecek bir tamsayıya ağaçları her zaman dengeli olmalıdır.
B) Kuyruğun sonunu takip edecek bir C) AVL ağaçlarındaki düğümler için denge
tamsayıya faktörü sol alt ağacın yüksekliği ile sağ alt
C) Verileri tutacak bir diziye ağacın yüksekliği arasındaki farka eşittir.
D) Bir sonraki elemanı işaret eden bir D) Dengeli bir ağaç için denge faktörleri yalnız
göstericiye -1, 0 ve 1 olabilir.
E) Kuyruktaki mevcut eleman sayısını E) AVL ağaçlarında pivot düğüm üzerinde
gösterecek bir tamsayıya döndürmeler yapılarak denge sağlanır.
i
B) Hash fonksiyonu kökünden ağaçtaki
m
C) Free fonksiyonu 2. Düğüm Yüksekliği en alt çocuğa kadar
D) Traverse fonksiyonu olan yolun
te
uzunluğudur.
E) Peek fonksiyonu
M. Bir düğümden
is
ağaçtaki en alt
3. Düğüm Derinliği
çocuğa kadar olan
Sı Yı S
yolun uzunluğudur.
ra im etim
Yukarıdaki kavramlar ile tanımların doğru
eşleştirmesi aşağıdakilerden hangisinde
verilmiştir?
na lı
A) 1-K, 2-L, 3-M
i A ret ğr
B) 1-K, 2-M, 3-L
vı
C) 1-L, 2-K, 3-M
em Öğ ıkö 1-L, 2-M, 3-K
D)
E) 1-M, 2-L, 3-K
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
14.
ni
Ü
u
ol
16. Başlangıç: 13 | 14 10 25 40 23 15 80
ad
Adım: 13 14 | 10 25 40 23 15 80
Yukarıda verilen ikili ağaç, Inorder gezinme Buna göre ikinci adımda elemanların
yöntemi ile dolaşıldığında hangi harf dizilimi sıralaması aşağıdakilerden hangisi gibi olur?
elde edilir?
i
m
hangisini hesaplamaktadır? {
if (sonuc < A[ i ])
te
A) n tane sayının çarpımını sonuc = A[ i ];
B) Üç tane sayının aritmetik ortalamasını }
is
C) Üç tane sayının toplamını return sonuc;
}
D) n tane sayının geometrik ortalamasını
Sı Yı S
E) n tane sayının aritmetik ortalamasını Yukarıdaki fonksiyon aşağıdakilerden
hangisini hesaplamaktadır?
ra im etim
A) Bir dizinin ilk elemanını
B) Bir dizideki en büyük elemanı
na lı
C) Bir dizideki en küçük elemanı
i A ret ğr
D) Bir dizideki elemanların çarpımını
vı
E) Bir dizideki elemanlar toplamını
em Öğ ıkö
18. int gizem(int A[ ], int N)
{
int i;
int sonuc;
ön 18 Aç
sonuc = 1;
for (i = 0; i < N; i++)
{
sonuc = sonuc*A[ i ] ;
r D 20 esi
}
return sonuc;
}
ha 7- sit
A) Yalnız I
B) Yalnız III
C) I ve II
D) II ve III
E) I, II ve III
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
m
A C E C A B A D D C D B B E D A B E E B
te
is
20. Sorunun cevabı B olarak güncellenmiştir. Tarih: 24.04.2018
Sı Yı S
ra im etim
na lı
i A ret ğr
vı
em Öğ ıkö
ön 18 Aç
r D 20 esi
ha 7- sit
Ba 201 ver
ni
Ü
u
ol
ad
An