• 2014-04-03  / 
  •  1209  / 
  •  7

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


  • Etiketler:
  •  

Yorum Yaz

Yorumlar(7)

2014-04-03 16:06:21

Aykut Barış ÇELİK

Adamsın :)

2014-04-06 13:57:13

Büşra Temel

Aykut burayada mı yetiştin :D

2014-04-09 14:57:15

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.

2014-04-09 15:00:05

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.

2014-04-09 15:08:23

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ı?

2014-05-30 11:47:01

AHMET AYYILDIZ

NOT:80

2017-06-27 12:36:47

ilker özer

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