Deneme 8 soru

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

Kaynak: https://lolonolo.com/2022/10/30/algoritmalar-ve-programlamaya-giris-final-deneme-sinavi-3/

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

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

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

8 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 2
Algoritmalar ve Programlamaya Giriş Ünite -4 Soru 1 2, Kümelenmiş If….else YapılarıYukarıdaki şekillerden hangisi akış şemalarında karar ifadesini göstermek için kullanılır?
DDoğru cevap
Soru 3
Algoritmalar ve Programlamaya Giriş Ünite -4 Soru 1 2, Kümelenmiş If….else YapılarıYukarıdaki hangisi akış şemalarında başla simgesine karşılık gelir?
ADoğru cevap
Soru 4
switch yapılarında her “case :”‘dan hemen sonra gelen değer için aşağıdakilerden hangisi doğrudur?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

switch yapısında her case etiketinden sonra sabit bir değer gelmelidir (ör. case 1: ya da case 'a':); değişken kullanılamaz. Bu sabit, switch ifadesinin tipiyle uyumlu olmalıdır.

Soru 6
Tek boyutlu ve çok boyutlu dizilerde, dizi tanımlanırken eleman sayısı hangi temel veri tipi ile belirlenir?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bir dizinin eleman sayısı tam sayı olmalıdır, çünkü yarım ya da ondalıklı eleman olamaz. Bu yüzden boyut int tipinde bir değer (ör. int A[10];) ile belirtilir; float ve double ondalıklı değerler için kullanıldığından boyut belirlemede kullanılamaz.

Soru 7
Bir diziye ilk değer ataması yapılırken dizinin eleman sayısından daha fazla değer atanırsa aşağıdakilerden hangisi gerçekleşir?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bir diziye tanımlandığı eleman sayısından daha fazla ilk değer verilmeye çalışılırsa (ör. int A[3] = {1,2,3,4};) derleyici "too many initializers" hatası verir ve program derlenmez. Fazla değerler sessizce göz ardı edilmez.

Soru 8
int A[4][3]; şeklinde tanımı yapılan dizinin kaç elemanı vardır?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

int A[4][3]; tanımı 4 satır ve 3 sütundan oluşan iki boyutlu bir dizi oluşturur. Toplam eleman sayısı satır ile sütun sayısının çarpımıdır: 4 × 3 = 12.

Soru 9
int A[5]={0}; ifadesinden sonra A dizisi için aşağıdakilerden hangisi doğrudur?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

int A[5] = {0}; ifadesinde ilk elemana açıkça 0 verilir; C++'ta ilk değer listesinde değeri belirtilmeyen kalan elemanlar da otomatik olarak 0 ile doldurulur. Bu yüzden dizinin beş elemanının hepsi sıfır olur.

Soru 10
Aşağıda verilen kod bloğunun çıktısı hangisidir?
int dizi[4]={1,2,3,4};
for(int i=0;i<4;i++){
if(i==2)
cout< cout< }
CDoğru cevap