Diğer 5 soru

Algoritmalar ve Programlamaya Giriş Ünite -7

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

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

Fonksiyonlar

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

Fonksiyonlar

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

5 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 2
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ı

void ciz(); bildiriminde parantezlerin içi boştur; bu, fonksiyonun hiç parametre almadığını gösterir. Dönüş tipinin void olması da fonksiyonun çağıran fonksiyona değer döndürmediği anlamına gelir; bu yüzden A şıkkı yanlıştır.

Soru 3
Yukarıda verilen programda fonksiyon deklarasyonu kaçıncı satırda yapılmıştır?
EDoğru cevap
Soru 4
Yukarıda verilen programda, fonksiyon çağrısı hangi satırda yapılmıştır?
CDoğru cevap
Soru 5
Yukarıdaki verilen programda, çağıran fonksiyona değer döndüren satır hangisidir?
ADoğru cevap
Soru 6
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, doğrudan değer olarak yazılan argümandır. III'te '+' bir karakter sabiti, 40 ise bir tam sayı sabitidir; yani iki argüman da sabittir. II'de islem bir değişken olduğu için iki argümanın ikisi de sabit değildir; I'de ise hiç argüman yoktur.