Algoritmalar ve Programlamaya GirişauzefBilgisayar Programcılığı

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları

#1. Algoritmanın adımları, bir problemi çözmek için ..... olmalıdır. İstenen sonuçla ilgisi olmayan adımlara algoritmada yer verilmemelidir. Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi gelmelidir?

Cevap : E) etkin

#2. I. Sayılar dizisindeki her sayı olduğu gibi yazdırılır. II. Sayılar dizisindeki pozitif sayılar olduğu gibi yazdırılır. III. Programın çıktılarında negatif değerler bulunur. IV. Sayılar dizisinin indis değerleri de yazdırılır. Yukarıdaki sayılar dizisi ve bununla ilgili program ile ilgili olarak yukarıdaki maddelerden hangisi ya da hangileri doğrudur?

Cevap : B) Yalnız II

#3. Bir programda A=10 ve B=30 olmak üzere aşağıdaki aritmetik işlemlerden hangisinin sonucu yanlıştır?

Cevap : A) A — = 8

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

Cevap : D) bölüm_adı = “bilgisayar_Programcılığı”

#5. 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 hangi seçenek gelmelidir?

Cevap : D) yaş ≥ 65


#6. Aşağıdakilerden hangisi ile ifade edilen bir algoritma diğerlerine göre daha yavaş çalışır?

Cevap : D) O(n³)

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

Cevap : E) Havanın sıcak olması durumda ne yapılacağı bellidir.

#8. I. Akış diyagramlarında sadece sıralı programlar ifade edilir. 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. V. Akış diyagramı, standartlaştırılmış elemanlardan oluşur. Akış diyagramları ile ilgili olarak yukarıdaki ifadelerden hangisi ya da hangileri yanlıştır?

Cevap : A) I ve III

#9. Bir öğrenci ders kapsamında iki ödev yapmaktadır. Birinci ödevin %40’ını, ikinci ödevin %60’ını hesaplayıp toplam ödev puanını hesaplayan ve sonucu kullanıcıya gösteren programda soru işareti olan yere ne yazılmalıdır?

Cevap : C) toplamPuan

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

Cevap : C) Başla


#11. Yukarıdaki program, sayının sırasıyla 10, -5 ve 0 girilmesi durumlarında hangi sonuçları döndürür?

Cevap : B) Sonuç: 36
Sonuç: 3
Sonuç: 5

#12. Yukarıdaki örnek programda kullanıcıdan değer girmesi istenmektedir. Bunun için soru işareti olan yere gelmesi gereken satır hangi şıkta doğru yazılmıştır?

Cevap : A) OKU (Kullanıcı_adı)

#13. A sayısının değeri 10 seçilmiştir ve buna göre aşağıdaki kod çalışmaktadır. Bu kodda yapılan hata aşağıdakilerden hangisidir? DO WHILE (A >= 0) -YAZ (A) LOOP

Cevap : C) Programda sonsuz döngü oluşur.

#14. 0 2 4 6 8 10 Verilen sayıların çıktı değerlerini elde etmek için aşağıdaki kodlardan hangisi doğru yazılmıştır?

Cevap : B) FOR i = 0 TO 10 STEP 2
YAZ i
NEXT i

#15. Bir programda A=20 ve B=40 olmak üzere aşağıdaki karşılaştırma işlemlerinden hangisinin sonucu TRUE olur?

Cevap : B) A <> B


#16. Yukarıdaki programda A’nın çift sayı olup olmamasına göre iki farklı hesap yapılmaktadır. Buna göre A’nın çift sayı olup olmadığının kontrol edilmesi için programda soru işareti olan yere yazılması gerekenler hangi şıkta doğru verilmiştir?

Cevap : C) A % 2 = 0

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

Cevap : D) Veri, sabitte saklanır.

#18. 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?

Cevap : E) I ve II

#19. 10 - 100 arasındaki çift sayıların karelerinin toplamını hesaplayan kod hangi şıkta doğru yazılmıştır? (sayı = 10, toplam = 0 başlangıçta tanımlanmış varsayılır.)

Cevap : A) DO WHILE (sayı < 100)
– toplam = toplam (sayı*sayı)
– sayı = 2
LOOP

#20. Yukarıda verilen kod ile ilgili hangi şık yanlıştır?

Cevap : E) Sayaç değeri olan i birden fazla kez yazdırılmaktadır.


TESTi BiTiR, PUANINI GÖR

SONUÇ

-
Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları

1. I. Sayılar dizisindeki her sayı olduğu gibi yazdırılır.
II. Sayılar dizisindeki pozitif sayılar olduğu gibi yazdırılır.
III. Programın çıktılarında negatif değerler bulunur.
IV. Sayılar dizisinin indis değerleri de yazdırılır.
Aşağıdaki sayılar dizisi ve bununla ilgili program ile ilgili olarak yukarıdaki maddelerden hangisi ya da hangileri doğrudur?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 1. SORU-min

A) I ve III
B) Yalnız II
C) I ve IV
D) II ve III
E) Yalnız I

Cevap : B) Yalnız II

2. 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?

A) Yalnız I
B) Yalnız II
C) II ve IV
D) I ve III
E) I ve II

Cevap : E) I ve II

3. Aşağıdakilerden hangisi ile ifade edilen bir algoritma diğerlerine göre daha yavaş çalışır?

A) O(logₙ)
B) O(1)
C) O(nlogₙ)
D) O(n³)
E) O(n)

Cevap : D) O(n³)

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

A) bölüm_adı == “bilgisayar Programcılığı”
B) bölüm <> bilgisayarProgramcılığı
C) bölümAdı = “bilgisayar_Programcılığı”
D) bölüm_adı = “bilgisayar_Programcılığı”
E) bölüm_adı: & “algoritma”

Cevap : D) bölüm_adı = “bilgisayar_Programcılığı”

5. 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?

A) FOR i = 2 TO 10
YAZ i
NEXT i
B) FOR i = 0 TO 10 STEP 2
YAZ i
NEXT i
C) FOR i=0 TO 10
YAZ i
D) FOR i = 1 TO 10
YAZ i
NEXT i
E) FOR i = 0 TO
YAZ i
NEXT i++

Cevap : B) FOR i = 0 TO 10 STEP 2
YAZ i
NEXT i

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

A) Veri, değişkende saklanır.
B) Veri tipi uint’tir.
C) Veri tipi byte’tır.
D) Veri, sabitte saklanır.
E) Veri tipi double’dır.

Cevap : D) Veri, sabitte saklanır.

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

A) Koşul
B) Döngü
C) Başla
D) Fonksiyon
E) Alt program

Cevap : C) Başla

8. Aşağıdaki programda A’nın çift sayı olup olmamasına göre iki farklı hesap yapılmaktadır. Buna göre A’nın çift sayı olup olmadığının kontrol edilmesi için programda soru işareti olan yere yazılması gerekenler hangi şıkta doğru verilmiştir?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 8. SORU

A) A / 2 = 0
B) A = A + 2
C) A % 2 = 0
D) A == %2
E) A * 2 = 0

Cevap : C) A % 2 = 0

9. Bir programda A=20 ve B=40 olmak üzere aşağıdaki karşılaştırma işlemlerinden hangisinin sonucu TRUE olur?

A) B > 40
B) A <> B
C) A = B
D) A > B
E) B <= A

Cevap : B) A <> B

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

A) Hava ile ilgili sadece bir koşulun kontrolü yapılır.
B) Kazak giyme eylemi bir koşula bağlıdır.
C) Koşulun doğru olması durumunda hangi eylemin gerçekleştirileceği belirtilmiştir.
D) Havanın soğuk olması bu cümlede bir koşul ifade eder.
E) Havanın sıcak olması durumda ne yapılacağı bellidir.

Cevap : E) Havanın sıcak olması durumda ne yapılacağı bellidir.

11. Aşağıdaki program, sayının sırasıyla 10, -5 ve 0 girilmesi durumlarında hangi sonuçları döndürür?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 11. SORU

A) Sonuç: 36
Sonuç: 0
Sonuç: 5
B) Sonuç: 36
Sonuç: 3
Sonuç: 5
C) 3
36
5
D) 36
5
3
E) Sonuç: 36
Sonuç: 0
Sonuç: 3

Cevap : B) Sonuç: 36
Sonuç: 3
Sonuç: 5

12. Aşağıdaki örnek programda kullanıcıdan değer girmesi istenmektedir. Bunun için soru işareti olan yere gelmesi gereken satır hangi şıkta doğru yazılmıştır?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 12. SORU

A) OKU (Kullanıcı_adı)
B) YAZ “kullanıcı_adı”
C) GİR (kullanıcı_adı)
D) AL kullanıcı_adı
E) OKU kullanıcı

Cevap : A) OKU (Kullanıcı_adı)

13. I. Akış diyagramlarında sadece sıralı programlar ifade edilir.
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.
V. Akış diyagramı, standartlaştırılmış elemanlardan oluşur.
Akış diyagramları ile ilgili olarak yukarıdaki ifadelerden hangisi ya da hangileri yanlıştır?

A) I ve III
B) Yalnız I
C) II ve III
D) Yalnız II
E) II ve V

Cevap : A) I ve III

14. Bir öğrenci ders kapsamında iki ödev yapmaktadır. Birinci ödevin %40’ını, ikinci ödevin %60’ını hesaplayıp toplam ödev puanını hesaplayan ve sonucu kullanıcıya gösteren programda soru işareti olan yere ne yazılmalıdır?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 14. SORU-min

A) ikinciÖdev
B) Yazdır(toplam)
C) toplamPuan
D) ödevPuanı
E) birinciÖdev

Cevap : C) toplamPuan

15. Algoritmanın adımları, bir problemi çözmek için ….. olmalıdır. İstenen sonuçla ilgisi olmayan adımlara algoritmada yer verilmemelidir.
Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi gelmelidir?

A) sonlu
B) kesin
C) aktif
D) iyi
E) etkin

Cevap : E) etkin

16. A sayısının değeri 10 seçilmiştir ve buna göre aşağıdaki kod çalışmaktadır. Bu kodda yapılan hata aşağıdakilerden hangisidir?
DO WHILE (A >= 0)
-YAZ (A)
LOOP

A) İşlemin sonucu yazdırılamaz.
B) A sayısı geçersiz bir değişkendir.
C) Programda sonsuz döngü oluşur.
D) Geçersiz bir sayı girilmiştir.
E) Kod yanlış yazılmıştır.

Cevap : C) Programda sonsuz döngü oluşur.

17. 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 hangi seçenek gelmelidir?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 17. SORU-min

A) yaş > 64
B) yaş ≥ 64
C) yas ≥ 65
D) yaş ≥ 65
E) yaş > 65

Cevap : D) yaş ≥ 65

18. 10 – 100 arasındaki çift sayıların karelerinin toplamını hesaplayan kod hangi şıkta doğru yazılmıştır? (sayı = 10, toplam = 0 başlangıçta tanımlanmış varsayılır.)

A) DO WHILE (sayı < 100)
– toplam = toplam + (sayı*sayı)
– sayı += 2
LOOP
B) DO WHILE (sayı < 100)
– toplam = toplam + sayı
– sayı = sayı ++
LOOP
C) DO LOOP (sayı < 100)
– toplam = toplam + (sayı^2)
– sayı + 2 = sayı
WHILE
D) DO LOOP (sayı = 100)
-toplam = toplam + (sayı*2)
– sayı = sayı + 2
WHILE
E) DO WHILE (sayı < 100)
– toplam = toplam + sayı * sayı
– sayı = sayı + sayaç
LOOP

Cevap : A) DO WHILE (sayı < 100)
– toplam = toplam + (sayı*sayı)
– sayı += 2
LOOP

19. Bir programda A=10 ve B=30 olmak üzere aşağıdaki aritmetik işlemlerden hangisinin sonucu yanlıştır?

A) A — = 8
B) B mod A = 0
C) A * B = 300
D) B / A = 3
E) A + B = 40

Cevap : A) A — = 8

20. Aşağıda verilen kod ile ilgili hangi şık yanlıştır?

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları 20. SORU-min

A) İsim değişkeninin değeri kullanıcıdan istenmektedir.
B) Sayaç değeri birer birer artmaktadır.
C) İsim değişkeni birden fazla kez yazdırılmaktadır.
D) Döngünün kaç kere çalışacağı döngünün başında bellidir.
E) Sayaç değeri olan i birden fazla kez yazdırılmaktadır.

Cevap : E) Sayaç değeri olan i birden fazla kez yazdırılmaktadır.

Algoritma ve Programlamaya Giriş

Auzef Bilgisayar Programcılığı-min Açık Lise Telegram Grubu

 

 

Auzef sınav soruları, çıkmış sorular, deneme sınavları hepsi lolonolo’da ücretsiz.

Algoritma ve Programlamaya Giriş 2022-2023 Vize Soruları

 

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!