Bilgisayar Ve Programlamaya Giriş Deneme Sınavı Sorusu #1408253
Aşağıdaki seçeneklerde verilmiş bilgilerden hangisi doğru değildir?
|
Fonksiyona değer yöntemi ile argüman geçirildiğinde fonksiyondaki değişiklikler orijinal değeri etkilemez. |
|
Fonksiyona referans yöntemi ile değer geçirildiğinde orijinal değerin adres değeri kullanıldığı için yapılan değişiklikler sadece fonksiyon içinde geçerli olur. |
|
Bellekteki adreslerle işlem yapılabilmesi için gösterici (pointer) yapıları kullanılır. |
|
Bir dizinin elemanları fonksiyona argüman olarak geçirilmek istendiğinde dizinin ilk elemanının adresini yani onun başlangıç adresini geçirmek pratik bir yaklaşımdır. |
|
Bir fonksiyonun dönüş tipi void değil ise mutlaka return ifadesi kullanılarak bir değer döndürülmelidir. |
Değer yöntemi ile fonksiyonlara argüman geçirildiğinde fonksiyondaki değişiklikler orijinal değeri değiştirmemesine rağmen, fonksiyona referans yöntemi ile argüman geçirildiğinde orijinal değer değiştirilebilir; çünkü referans yöntemi, orijinal değişkenin adres değerini kullanmaktadır. Dikkat edilirse bu bilginin B şıkkında verilen bilgi ile çeliştiği görülür. Diğer şıklarda verilen bilgiler ise doğrudur.
Yorumlar
- 0 Yorum