Deneme 5 soru

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

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

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

Auzef Algoritmalar ve Programlamaya Giriş Final Deneme Sınavı -7

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

5 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 3
void ciz(); şeklinde bir fonksiyon deklarasyonu yapılmıştır. Buna göre, bu deklarasyon dikkate alınarak, yapılacak bir fonksiyon tanımı için aşağıdakilerden hangisi söylenebilir?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Fonksiyon bildirimindeki void ciz(); ifadesinde baştaki void fonksiyonun değer döndürmediğini, boş parantez () ise parametre almadığını gösterir. Bu yüzden tanımlanacak fonksiyon parametre almaz. A şıkkı yanlıştır çünkü void dönüş tipi değer döndürülemeyeceği anlamına gelir.

Soru 4
Yukarıda verilen programda fonksiyon deklarasyonu kaçıncı satırda yapılmıştır?
EDoğru cevap
Soru 5
Yukarıda verilen programda, fonksiyon çağrısı hangi satırda yapılmıştır?
CDoğru cevap
Soru 6
Yukarıdaki verilen programda, çağıran fonksiyona değer döndüren satır hangisidir?
ADoğru cevap
Soru 7
Aşağıda, üç adet aşırı yüklenmiş fonksiyon çağrısı verilmiştir. Bu çağrılardan hangisinde çağırılan fonksiyona aktarılan argümanların ikisi de sabit olarak belirlenmiştir.
I. Kare();
II. Kare(islem,40);
III. Kare(‘+’ ,40);
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Sabit argüman, değişken değil doğrudan değer (literal) olarak yazılan argümandır. III'te '+' bir karakter sabiti, 40 bir tam sayı sabitidir; yani iki argüman da sabittir. II'de islem bir değişken olduğundan yalnızca 40 sabittir; I'de ise hiç argüman yoktur.