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

  1. scanf(“%s”, &ad);
  2. char ad[10], n;
  3. printf(“%s, %d\n”, ad, n);
  4. n=strlen(ad);   

Klavyeden girilen ismin karakter uzunluğu <string.h> kütüphanesinde tanımlı bir fonksiyon yardımıyla hesaplanıp ekrana yazdırılacaktır. Bunun için yukarıdaki kod satırları hangi sırada yazılmalıdır?


I, II, IV, III

II, IV, I, III

I, II, IV, III

II, IV, I, III

II, I, IV, III


Yanıt Açıklaması:

Bitsel VEYA işleci | simgesi ile gösterilir. Soruda istenen işlemin gerçekleştirilmesi ilk önce değişkenlerin tanımlanması gerekir. Uzunluğu hesaplanacak olan değişken kullanıcıdan alındıktan sonra bu değişkenin uzunluğu hesaplanabilir. Ancak bu adımdan sonra hesaplanan uzunluk değeri ve kullanıcıdan okunan isim yazdırılabilir.

Yorumlar
  • 0 Yorum