Bilgisayar Ve Programlamaya Giriş Deneme Sınavı Sorusu #1111033
Aşağıdakilerden hangisinde SWITCH deyiminin işlem sıralarından biri yanlış verilmiştir?
SWITCH sözcüğünün yanındaki parantez |
Hesaplama sonucunda sayısal bir değer üretilmesi beklenir. |
Sayısal değer hangi case sözcüğünün yanındaki seçenek ile aynı değerde ise o satıra gidilir ve buradaki deyim işlenir. |
Seçeneklerden hiçbiri hesaplanan ifade değeri |
Satır sonlarında bulunan break sözcüğü, program akışının diğer defaut ifadelerine geçmemesini sağlar. |
Derleyici işlem sırası şu şekildedir: İlk önce switch sözcüğünün yanındaki parantez
içindeki ifade hesaplanır. Bu hesaplama sonucunda sayısal bir değer üretilmesi beklenir.
Bulunan sayısal değer hangi case sözcüğünün yanındaki seçenek ile aynı değerde ise o satıra gidilir ve buradaki deyim işlenir. Eğer ki seçeneklerden hiçbiri hesaplanan ifade değeri
ile aynı değilse o zaman default satırına gidilir ve buradaki deyim işlenir. Satır sonlarında
bulunan break sözcüğü, program akışının diğer case ifadelerine geçmemesini sağlar. Doğru yanıt E seçeneğidir.
Yorumlar
- 0 Yorum