İleri Programlama Deneme Sınavı Sorusu #396696

class IfElseOrnegi{
public static void main (String [] args) {
int testSonucu=82;
char harfNotu;
   if (testSonucu >= 95) {
            harfNotu=’A’;
   }else if (testSonucu >= 85) {
            harfNotu =’B’;
   }else if (testSonucu >= 75) {
            harfNotu =’C’;
   }else if (testSonucu >= 50) {
            harfNotu =’D’;
   } else {
            harfNotu =’F’;
   }
System.out.println(“Harf Notunuz = “+harfNotu);
}
Yukarıdaki kod bloğunun çıktısı hangi seçenekte doğru verilmiştir?


Harf Notunuz = F

Harf Notunuz = D

Harf Notunuz = C

Harf Notunuz = B

Harf Notunuz = A


Yanıt Açıklaması:

If-then-else deyimi bir if sınaması yanlış olarak değerlendirildiğinde ikincil bir yürütme yolu sağlar. Soru kökündeki koda göre 82 notu C’ye karşılık gelmektedir.

Yorumlar
  • 0 Yorum