Algoritma ve Programlamaya Giriş

2024- 2025 Vize Soruları

--:--
Soru 1

Bir programda yıllık kira hesabı yapılmaktadır. Buna göre programda yıllık kira artış oranı olarak belirlenmiştir ve bu değer programın hiçbir yerinde değiştirilmemektedir. Yukarıdaki örnekte kullanılan verinin saklanmasıyla ilgili aşağıdakilerden hangisi kesin olarak söylenebilir?

Soru 2

BAŞLA
OKU (A_sayısı, B_sayısı)
EĞER (A_sayısı > B_sayısı)
YAZ ("B, A'dan küçüktür.")
EĞER (A_sayısı < B_sayısı)
YAZ ("B, A'dan büyüktür.")
BİTİR
Yukarıdaki kaba koda göre A_sayısı=10, B_sayısı=50 olduğu durumda aşağıdaki çıktılardan hangisi elde edilir?

Soru 3

BAŞLA
OKU (vize)
OKU (final)
gecmePuani= vize * 0.4 + final * 0.6
YAZ (?)
BİTİR

Bir öğrenci ders kapsamında iki farklı sınava girmektedir. Vize sınavının 'ını, final sınavının 'ını hesaplayıp toplam geçme puanını hesaplayan ve sonucu kullanıcıya gösteren programda soru işareti ile ifade edilen alana ne yazılmalıdır?

Soru 4

BAŞLA
A = 2, B = 10
A = A + 2
C = B - 8
D = (A * C)^2
YAZ("D'nin değeri:" & D)
BİTİR

Yukarıdaki kaba kodda basit aritmetik işlemler yapılmaktadır. Aşağıdaki seçeneklerin hangisinde ekrana yazdırılan çıktı doğru olarak verilmiştir?

Soru 5

BAŞLA
OKU(X)
OKU(Y)
X ++
Y = X * 5
YAZ(X)
YAZ(Y)
BİTİR
Yukarıdaki örnek kaba kodda kullanıcıdan X ve Y değerlerini girmesi istenmekte ve buna göre bir çıktı elde edilmektedir. X'in 10, Y'nin 5 girildiği bir durumda kaba kodun çıktısı aşağıdaki hangi şıkta doğru verilmiştir?

Soru 6

Aşağıdakilerden hangisi algoritmalarda geçerli bir karakter veri tipi örneğidir?

Soru 7

Aşağıdakilerden hangisi bir akış diyagramında sadece bir kez kullanabilecek elemanlardandır?

Soru 8

BAŞLA
i = 10
DO WHILE (i > 0)
YAZ ("algoritma")
i = i - 2
LOOP
BİTİR
Yukarıda verilen kaba koddaki döngü çalıştırılma adedi aşağıdakilerden hangisidir?

Soru 9

"....., algoritma geliştirilmesine yardımcı olan, formal olmayan, bilgisayar tarafından çalıştırılmayan, herhangi bir programlama dilinin yazım kurallarına bağlı kalınmasını zorunlu kılmayan bir nitelik taşımaktadır." Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi gelmelidir?

Soru 10
Yukarıdaki akış diyagramında gösterilen program ile ilgili olarak aşağıdakilerden hangisi yanlıştır?

Yukarıdaki akış diyagramında gösterilen program ile ilgili olarak aşağıdakilerden hangisi yanlıştır?

Soru 11

BAŞLA
OKU (isim)
FOR i = 1 TO 5
YAZ (isim)
NEXT i
BİTİR
Yukarıda verilen kod ile ilgili aşağıdakilerden hangisi yanlıştır?

Soru 12

I. Bu yapılar sayesinde sıralı bir algoritmadaki bazı adımlar atlanır.
II. Bu yapılar bir seçim yapılmasını sağlar.
III. Bu yapıların kullanımı bir algoritmada ardışık işlem yapılmasını zorunlu kılar.
IV. Bu yapılar sayesinde döngü kullanımı ortadan kalkar.
Koşullu yapılar ile ilgili olarak yukarıdaki ifadelerden hangisi ya da hangileri doğrudur?

Soru 13

"....., bir algoritmanın veri miktarı arttıkça tamamlaması gereken maksimum adım sayısını ifade eder." Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

Soru 14

"Ödevini bitirdiysen dışarı çıkabilirsin." cümlesi ile ilgili aşağıdakilerden hangisi yanlıştır?

Soru 15

BAŞLA
OKU kelime
DO
YAZ (kelime)
*************
LOOP WHILE (kelime “çıkış")
BİTİR
Kullanıcı, çıkış kelimesini girmediği müddetçe çalışan ve girilen kelimeyi ekrana yazdıran ve tekrardan kullanıcıdan kelime girmesini isteyen bir kaba kodda boş bırakılan satıra aşağıdaki ifadelerden hangisi getirilmelidir?

Soru 16

Aşağıdaki seçeneklerden hangisi “bölüm_adı” değişkenine "bilgisayar_Programcılığı” değerinin atanmasını sağlar?

Soru 17

0 2 4 6 8 10

Yukarıdaki çıktı değerlerini elde etmek için aşağıdaki kodlardan hangisi doğru yazılmıştır?

Soru 18

I. Akış diyagramlarında seçimli yapılar ve döngü yapıları ifade edilebilir.
II. Akış diyagramları problemin görsel olarak ifade edilmesini sağlar.
III. Akış diyagramlarının ifade şekli programlama dillerine göre değişkenlik gösterir.
IV. Akış diyagramı, standartlaştırılmış elemanlardan oluşur.
Akış diyagramları ile ilgili olarak yukarıdaki ifadelerden hangisi ya da hangileri doğrudur?

Soru 19

"Hava soğuduysa üzerine kalın bir kazak giy." cümlesi ile ilgili aşağıdakilerden hangisi yanlıştır?

Soru 20

BAŞLA
OKU (yaş)
EĞER (?)
YAZ (“Otobüse ücretsiz binebilirsiniz.")
BİTİR
Bir kişinin yaşını kullanıcıdan girmesini isteyen ve buna göre kişi 65 yaş ve üzerindeyse ekrana mesaj yazdıran kod aşağıda verilmiştir. Bu programda soru işareti olan yere aşağıdaki seçeneklerden hangisi gelmelidir?

Soru 1 / 20

Tekrar Çöz

Nasıl devam etmek istersiniz?

Sınavı Bitir

Sınavı bitirmek istediğinize emin misiniz? Geri dönüş yapılamaz.

Toplam Soru 0
Cevaplanan 0
Boş Bırakılan 0