Bilgisayar Ve Programlamaya Giriş Deneme Sınavı Sorusu #1099347

Aşağıdaki seçeneklerden hangisinde fonksiyon tanımı yapılırken dikkat edileceklerden biri yanlış verilmiştir?


Tanımlama satırında yalnızca tiplerini yazmak yeterlidir.

Fonksiyon yaptığı işlemin ardından, main() ortamına herhangi bir değer geri döndürmüyor ise fonksiyon_tipi bölümüne bir şey yazılmaz.

Fonksiyonun giriş argümanları olarak dışarıdan kaç değişken alması gerektiği belirlenmelidir.

Argüman sayısı fonksiyon tanımı, fonksiyonun çağrılması ve fonksiyon bloğu bölümlerinde birbirleri ile tutarlı olmalıdır.

Argüman bölümüne void ifadesi yazıldığı durumda fonksiyonun bir giriş değeri almadığı kabul edilir


Yanıt Açıklaması:

Tanımlama satırında argüman değişkenlerinin adını(arguman1, arguman2) yazma zorunluluğu yoktur. İkinci ifadede olduğu gibi, yalnızca tiplerini (int, float,double, char vb.) yazmak yeterlidir. Ancak parantez içerisindeki toplam argüman sayısı önemlidir. Fonksiyonun giriş argümanları olarak dışarıdan, bir diğer ifade ile main() ortamından kaç değişken alması gerektiği belirlenmelidir. Argüman sayısı fonksiyon tanımı, fonksiyonun çağrılması ve fonksiyon bloğu bölümlerinde birbirleri ile tutarlı olmalıdır. Argüman bölümüne void ifadesi yazıldığı durumda ise fonksiyonun bir giriş değeri almadığı kabul edilir. Herhangi bir giriş değeri(argüman) almayan fonksiyonlar, her yerden erişilebilen genel(global) değişkenleri kullanarak işlem yapabilecekleri gibi, açıklama içeren ekrana yazdırma işlemlerini gerçekleştirebilirler. Çıkış değerini ise fonksiyon_tipi bölümü belirleyecektir. Fonksiyon tipi de int, float, double, char vb. değişken türlerinden herhangi bir tanesi olabilir. Fonksiyon yaptığı işlemin ardından, main() ortamına herhangi bir değer geri döndürmüyor ise fonksiyon_tipi bölümüne void ifadesi yazılır. Doğru yanıt B seçeneğidir.

Yorumlar
  • 0 Yorum