7      1194

SAKARYA ÜNİVERSİTESİ C# PROGRAMLAMA KISA SINAV 1


1 ) Byte veri türünün değer aralığı aşağıdakilerden hangisidir?

-32768 – 32767
0 - 255
-127 – 127
1 - 256
0 – 65535


2 ) string TelNo = " +90 264 3272687";
TelNo = TelNo.Replace("26", "11");
TextBox1.Text = TelNo;
Yukarıdaki program kodu çalıştığında TextBox1’e yazılan değer aşağıdakilerden hangisidir?


+90 26114 327261187
+90 264 3272687 11
+90 114 3271187
+90 114 3272687
+90 264 3271187


 

3 )  int z = 0, x = 3, w = 2, q = 0, y=1;
               x  =  ++q  +  4;
               w  *=  (3 + 2);
               z = y++ + x + w;
              MessageBox.Show(z.ToString());
Yukarıdaki program kodu çalıştığında MessageBox’da yazılan değer ne olur?


16
15
14
18
17


 

4 ) int i=0, z = 6, m = 0;
      while (i < z)
      {
           i += 1;
           if (i == 4)
               break;

           if (i >= 1 & i < 4)
                m += i * 2;
           else if (i >= 4)
                m += i * 3;
            else
               m += i + 4;
}
label1.Text = m.ToString();
Yukarıdaki program kodu çalıştığında label1’a yazılan değer ne olur?


24
12
6
39
16


 

5 ) private void button1_Click(object sender, EventArgs e)
        {
            int i = -3, q = 25;
           double K = 2, E = 3;

            E += Math.Pow(K, E) + q;
            K += Math.Abs(i) * Math.Sqrt(q) + 7;

            MessageBox.Show(Aciklama(K, E));
         }
            private string Aciklama(double k,double e)
         {
            string DonecekDeger = "";
            if (k < 0)
             {
                 DonecekDeger = "0 'dan küçük öğrenci sayısı olmaz";
             }
             else
             {
                 DonecekDeger = "Kız öğrenci sayısı " + k.ToString() + " – Erkek Öğrencşi Sayısı : " + e.ToString();
             }
               return DonecekDeger;
          }
Yukarıdaki program kodu çalıştığında MessageBox’da yazılan değer ne olur?

 

Kız öğrenci sayısı 96 – Erkek Öğrencşi Sayısı : 34
0’dan küçük öğrenci sayısı olmaz
Kız öğrenci sayısı 24 – Erkek Öğrencşi Sayısı : 36
Kız öğrenci sayısı 82 – Erkek Öğrencşi Sayısı : 33
Kız öğrenci sayısı 22 – Erkek Öğrencşi Sayısı : 13852

Yorum Gönder

Yorum (7)

  1. avatar
    Aykut Barış ÇELİK

    Adamsın :)

  2. avatar
    Büşra Temel

    Aykut burayada mı yetiştin :D

  3. avatar
    Elif Köker

    Ya arkadaşlar şu koşullu soru bana kafayı yedirtti. Koşulları yerine getiriyorum sonucu 17 buluyorum ama sonuç 16. int z = 0, x = 3, w = 2, q = 0, y=1; x = ++q + 4; w *= (3 + 2); z = y++ + x + w; MessageBox.Show(z.ToString()); q'ya 1 ekleniyor, sonra +4 var. x bu durumda 5 oluyor. 3+2=5 çarp ata var orada. w da 2 değerinde. 5*2= 10 oluyor. z ye önce 1 değerini atayıp sonra 1 arttırıyor. z 2 oluyor. sonra x ve w var hepsini toplayınca 17 çıkıyor. Nerde yanlış yapıyorum kafayı yedim resmen.

  4. avatar
    Elif Köker

    Bir de while ve if olan soruyu açıklarsanız sevinirim. Onun üzerinde de çok kafa yordum ama bir yerden sonra kopuyor ben de.

  5. avatar
    Elif Köker

    Özden hoca derste çok küçük örnekler yaptı, bu sorularda bir sürü koşul ve döngü kullanılmış. Ben sonuçları bulamadım açıkçası.. Böyle örneklerin olduğu inceleyebileceğim siteler var mı?

  6. avatar
    AHMET AYYILDIZ

    NOT:80

  7. avatar
    ilker özer

    web programlama II yaz okulu kısa sınav I elinizde var mı?