PROGRAMLAMA TEMELLERİ DERSİ 2.DÖNEM 3.YAZILI SINAVI-A

A SINIFI PROGRAMLAMA TEMELLERİ DERSİ 2. DÖNEM 3. YAZILI YOKLAMASI SORULARI

S1) Metotların amacı nedir? Ne gibi avantajlar sağlar? Açıklayınız.(20 puan)

S2) Klavyeden girilen bir sayının karesini metotla hesaplayıp hesaplanan değeri ana programa gönderen programın kodlarını ve kodların yanına açıklamalarını yazınız.(25 puan)

S3) Aşağıdaki kodların nasıl çalıştığını anlatarak çıktısını yazınız. (25 puan)

 static void Main(string[] args)

        {

            int sonuc;

            sonuc = islem();

            Console.Write(“İşlemin Sonucu={0}”, sonuc);

            Console.ReadKey();

        }

        static int islem()

        {

            int a, b, carpim;

            a = 5;

            b = 6;

            carpim=5*6;

            return 25;

        }

a)  Ana programdan metota nasıl gidilmiştir? Herhangi bir parametre kullanılmış mıdır?(10 puan)

b)  Metot geri değer döndürmüş müdür? Döndürdüyse hangi değeri döndürmüştür. (10 puan)

c)  Program çıktısını aşağıdaki kutuya giriniz.  (5 puan)

S4) Ahmet’in klavyeden programlama temelleri dersi notu girilecektir. Bunun için aşağıdaki şartlar istenmektedir.(30 puan)

a)      Klavyeden 3 adet not girilecektir.(6 puan)

b)     Girilen bu notlar “notlar[]” adlı bir dizinin içerisine atılacaktır. (6 puan)

c)      Sayı tipinde “ortalama” isimli bir değişken tanımlanacak ve bu üç notun ortalaması “ortamala” değişkeninin içerisine aktarılacaktır. (6 puan)

d)     Metin tipinde “sonuc” isimli bir değişken tanımlanacak ve girilen notların ortalama nın değeri   45 ten büyükse “sonuc” başarılı değilse “başarısız” değerini alacak. (6 puan)

e)      sonuc isimli değişken ekrana yazdırılacaktır. (6 puan)

3.966 defa okundu.

1 Yorum

  1. Sergio Alvarez Yanıtla

    Sınavda sürenin yeteceğini düşünmüyorum.Ama sorular çok güzel.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir