Yeni eklenen sınavlar ve güncel içerikler! Hemen keşfedin

Final Sınavı

Programlama Ve Algoritmalar

20
Soru
60
Dakika
0
Görüntülenme
0
Çözülme

Sınav Ayarları

Soru 1

Orta Zorluk

Algoritmalar, bu işin nasıl yapılacağını tarif eden adımlar kümesidir. Algoritmayı oluştururken süre sınırı göz önünde bulundurulmaz. Bir algoritma, aynı türdeki problemlerin hepsine uygulanamayabilir. Bir yemeğin yapılmasındaki adımları içeren yemek tarifi algoritmaya günlük hayattan örnek gösterilebilir. Algoritmalarla ilgili olarak yukarıdaki ifadelerden hangileri yanlıştır?

Soru 2

Orta Zorluk

Doğal dil ile programlama dili arasında bir problemin çözümünü ifade ediş biçimi ne olarak adlandırılır?

Soru 3

Orta Zorluk

Elemanları [0 2 11 17 23 45 54 58 62 ] olan bir dizide ikili arama yöntemiyle önce 5 daha sonra 10 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

Soru 4

Orta Zorluk

Aşağıdakilerden hangisi özyinelemeli olmayan fonksiyonların analizindeki işlem adımlarından biri değildir?

Soru 5

Orta Zorluk

N elemanlı bir dizide, dizinin en büyük elemanını bulmayı garanti etmek için gerekli karşılaştırma işleminin tekrar tekrar yapıldığı döngünün tekrar adeti kaç olmalıdır?

Soru 6

Orta Zorluk

Hash fonksiyonunda bir çatışma çıktığında olası en yakın noktayı arayıp yeni elemanı o noktaya yerleştirmek hangi yöntemi tanımlar?

Soru 7

Orta Zorluk

128 elemanlı bir dizi için ikili arama algoritmasının en kötü durumdaki zaman karmaşıklığı kaç olur?

Soru 8

Orta Zorluk

Eleman sayısı 512 olan bir dizide çok yüksek  miktarda ikili arama yapıldığı düşünüldüğünde ve her aranılan sayının da dizi içerisinde yer aldığı varsayılırsa her bir arama için ortalama kaç karşılaştırma yapmak gerekir?

Soru 9

Orta Zorluk

Elemanları [2 65 11 23 -3 4 0 9 7] olan bir dizide ardışık arama yöntemiyle önce 5 daha sonra 10 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

Soru 10

Orta Zorluk

Elemanları [5  6  1  12  43  20  15] olan ve elemanlarının konumları 1 ile 7 arasında değişen dizi üzerinde ikili arama yapılarak 3 sayısı aranacaktır. Bu arama yapılırken 2. karşılaştırma adımında ilk, orta ve son elemanların konum bilgileri ne olur?

Soru 11

Orta Zorluk

Dizinin elemanlarının kendilerinden önce gelen elemanlarla karşılaştırılması ve gerektiğinde birbirleriyle yer değiştirmeleri prensibine dayanan algoritma aşağıdakilerden hangisidir?

Soru 12

Orta Zorluk

Bir veri kümesi içerisinde en küçük elemanın hızlıca bulunmasını sağlayan veri yapısı aşağıdakilerden hangisidir?

Soru 13

Orta Zorluk

Aşağıdakilerden hangisi algoritma tasarımının son aşamasıdır?

Soru 14

Orta Zorluk

Karmaşık problemleri küçük parçalar halinde çözen, elde edilen sonuçları bilgisayar hafızasında bir veri yapısında saklayan, genel çözümü elde ederken de veri yapılarında saklanan sonuçları kullanan bir programlama yöntemi aşağıdakilerden hangisidir?

Soru 15

Orta Zorluk

Aşağıdakilerden hangisi özyinelemeli olmayan bir algoritmayı analiz etmek için gereken adımlardan biri değildir ?

Soru 16

Orta Zorluk

Yukarıdaki çizge üzerinde, başlangıç noktası S alınarak enine arama algoritması çalıştırılacaktır. Bir düğümün birden fazla komşusu varsa bu komşular alfabetik sırada küçükten büyüğe doğru ziyaret edilecektir. Buna göre çizgedeki düğümlerin ziyaret sırası aşağıdakilerden hangisidir?

Soru 17

Orta Zorluk

60 elemanlı bir dizide ardışık algoritma ile arama yapıldığında zaman karmaşıklığı kaç olur?

Soru 18

Orta Zorluk

Elemanları [5  6  1  12  43  20  15] olan ve elemanlarının konumları 1 ile 7 arasında değişen dizi üzerinde ikili arama yapılarak 25 sayısı aranacaktır. Bu arama yapılırken 2. karşılaştırma adımında ilk, orta ve son elemanların konum bilgileri ne olur?

Soru 19

Orta Zorluk

Aşağıdakilerden hangisi O(n 2 ) karmaşıklık seviyesine sahip değildir ?

Soru 20

Orta Zorluk

I. Özyinelemeli fonksiyonların analizi yapılırken hangi adım sırası takip edilir? II. Algoritmanın temel operasyonu belirlenir. III. Girdi büyüklüğünü veren parametre belirlenir. IV. Fonksiyonların büyümesi ve toplam ifadeleri kullanılarak özyineleme bağıntısı çözülür ve zaman karmaşıklığı bulunur. III. Başlangıç koşulları ile birlikte algoritmanın özyinelemeli fonksiyon bağıntısı yazılır.; Girdi parametresine göre problemin temel operasyonunun çalışma sayısının değişip değişmeyeceği belirlenir.

Derse Dön