Diğer 10 soru

Algoritmalar ve Programlamaya Giriş Ünite -3

Kaynak: https://lolonolo.com/2022/09/18/algoritmalar-ve-programlamaya-giris-unite-3/

📖 Konu özeti (sınav öncesi tekrar)

Karar Yapıları (ıf, If….else)

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

Karar Yapıları (ıf, If….else)

Algoritmalar ve Programlamaya Giriş Vize Deneme Sınavı -3

10 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 2
C++ programlarında, belli koşullar altında belli ifadelerin çalıştırılması, belli ifadelerin de çalıştırılmamasını sağlayan deyim aşağıdakilerden hangisidir?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

if deyimi bir koşulu test eder; koşul doğruysa belirtilen ifadeler çalıştırılır, yanlışsa çalıştırılmaz. cout çıktı, cin girdi için kullanılır, endl satır sonu ekler, return 0; ise programı sonlandırır.

Soru 3
Aşağıdakilerden hangisi C++ programlarında, koşul sağlandığında ve sağlanmadığı durumda çalıştırılacak ifadelerin ayrı ayrı seçilmesini sağlayan ifadedir?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

if...else yapısında koşul doğruysa if bloğu, yanlışsa else bloğu çalışır; böylece iki durum için ayrı ifadeler seçilir. Yalnız if sadece koşul doğru olduğunda çalışır, else ise tek başına kullanılamaz.

Soru 4
Aşağıdaki şekillerden hangisi akış şemalarında if karar deyiminin ifade edilmesi için kullanılır?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Akış şemalarında karar (if) yapıları eşkenar dörtgen (baklava dilimi) sembolüyle gösterilir; içine koşul yazılır ve evet/hayır dalları çıkar. Dikdörtgen işlem adımlarını gösterir.

Soru 5
Algoritmalar ve Programlamaya Giriş Ünite -3 Soru 4
Yukarıda verilen C++ programında kaçıncı satırda hata yapılmıştır?
DDoğru cevap
Soru 7
if(koşul)
İfade;
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Verilen if(koşul) ifade; söz dizimi, yalnızca koşul doğru olduğunda ifadeyi çalıştıran tek yönlü if deyimine aittir. Koşul yanlışken çalışacak bir else kısmı olmadığı için if...else değildir.

Soru 8
Aşağıdakilerden hangisi C++ programlama dilinde kullanılan karşılaştırma(ilişkisel) operatör değildir?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

>=, !=, == ve < iki değeri karşılaştıran ilişkisel operatörlerdir. && ise mantıksal VE (AND) operatörüdür; iki koşulu birleştirir, değerleri karşılaştırmaz.

Soru 9
Algoritmalar ve Programlamaya Giriş Ünite -3 Soru 10
Yukarıdaki kaynak kodu verilen C++ programının ekran çıktısı ne olur?
BDoğru cevap
Soru 10
Aşağıdakilerden hangisi değildir operatörüdür?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

C++'ta ! mantıksal DEĞİL (NOT) operatörüdür; bir koşulun sonucunu tersine çevirir (!true → false). = atama, == eşitlik, <= küçük eşit operatörüdür; || ise mantıksal VEYA operatörüdür.

Soru 11
Aşağıda verilen söz dizimi hangi deyime aittir.
if(koşul)
İfade;
else
İfade;
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

if(koşul) ifade; else ifade; söz dizimi, koşul doğruysa ilk ifadeyi, yanlışsa else sonrasındaki ifadeyi çalıştıran if...else deyimine aittir. Tek başına if deyiminde else kısmı bulunmaz.

Soru 12
Algoritmalar ve Programlamaya Giriş Ünite -3 Soru 10Yukarıdaki C++ yazılmış programın ekran çıktısı ne olur?
BDoğru cevap