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.
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
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ı
Yukarıda verilen programda fonksiyon deklarasyonu kaçıncı satırda yapılmıştır?
EDoğru cevap
Yukarıda verilen programda, fonksiyon çağrısı hangi satırda yapılmıştır?
CDoğru cevap
Yukarıdaki verilen programda, çağıran fonksiyona değer döndüren satır hangisidir?
ADoğru cevap
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);
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.