aof.sorular.net
İnternet Tabanlı Programlama
İnternet Tabanlı Programlama Deneme Sınavı
İnternet Tabanlı Programlama Deneme Sınavı Sorusu #382585
İnternet Tabanlı Programlama Deneme Sınavı Sorusu #382585
<?php
for($i=0;$i<7; ){
echo “Merhaba Dünya<br />”;
if($i==1 | | $kenar2==4){
$i=$i +2;
}
else{
$i++;
}
}
Yukarıda verilen programın çıktısı olarak kaç defa “Merhaba Dünya” yazılmaktadır?
3 |
4 |
5 |
6 |
7 |
Yanıt Açıklaması:
Programdaki for döngüsü incelendiğinde başlangıç değeri 0 olarak verilen $i değişkenin değeri 7’den küçük olduğu müddetçe döngünün içerisindeki kodun çalışacağı görülür. Kod içerisinde ise $i değişkeninin değeri 2 farklı şekilde artmaktadır. $i değişkeninin değeri 1’e veya 4’e eşit olduğunda değeri 2 artmakta diğer durumlarda ise 1 artmaktadır. Buna göre, $i değişkeninin 0, 1, 3, 4, 6 değerlerini aldığı durumlarda döngüye girdiği görülür. Dolayısıyla echo komutu 5 defa çalışarak “Merhaba Dünya” ifadesi yazılır.
Yorumlar
- 0 Yorum