24 Ocak 2015 Cumartesi

Örnek C sınav soruları

 1. Pointer kullanmanın önemini nedir?
2. * ve & operatörlerinin görevini açıklayınız.
3. pointerlar için kullanılan kaç tip operatör vardır. Bu operatörlerin görevi nedir?
4. px, py, pz ve pw sırasıyla AAFF , CB00, BDEC ve BABA adreslerini tutuyorsa, aşağıdaki 
   işlemlerin sonucunu hesaplayınız.
   px++, py--, pz += 3, pw -= 5;
5. Pointerlar ve Diziler arasındaki, ve, pointerlar ve fonksiyonlar arasında nasıl bir
   ilişki vardır?
6. Herbiri tamsayı olan 10 elemanlı bir dizinin, herbir elemanın adresini ekranda gösteren bir 
   program yazın.
7. Bir önceki soruyu double tipindeki sayılar için uyarlayınız.
8. 10 elemanlı bir dizinin içindeki en büyük ve en küçük elemanın adresini ve bu adresler 
     arasındaki farkı bulan bir program yazın. (elemanlar tamsayı olarak alın)
9. Bir pointer başka bir pointeri işaret edebir mi? Ederse bunun anlamı nedir? Bir örnekle 
    açıklayınız. (yani **ptr kullanımı mümkünmü dür?)
10. Klavyeden girilen bir ifadenin kaç karakter olduğunu ve kaç içinde tane 'a' harfinin 
     bulunduğunu hesaplayan bir program yazın.
11. Klavyeden girilen bir ifadenin içinde hangi harften kaç tane olduğunu bulan bir program 
     yazın. Örneğin:
     marmara --> 3 tane a
                 2 tane m
                 2 tane r
12. Klavyeden girilen bir stingin içinde kaç tane 'a' ve bu karakterin pozisyonlarını ekrana 
    yazan bir program yazın.
     marmara --> 2.,5.,7. pozisyonlarda 3 tane a var
13. Bir çok programda kullanıcıdan şifre girmesi beklenen burumlarda, 
    kullanıcı klavyeden her tuşa bastığında '*' karakteri ekranda bastırılır. 
    Bu işlemi gerçekleştirecek bir program yazın. 
    (ip ucu: getch() ve putchar() fonksiyonlarını kullanın)
14. 0'dan 90 dereceye kadar olan açıların cos, sin, tan ve cotan değerlerini 
    "trigo.met" adlı dosyaya kaydeden bir program yazın.
15. Adları komut satırından girilen iki dosyayı "ekle.txt" adlı 3.bir dosyaya 
    peşpeşe ekleyip, birleştiren bir program yazın.
16. Adı komut satırından girilen bir dosyanın kaç karakter ve kaç kelimeden oluştuğunu 
    sayan bir program yazın. Bu UNIX veya Linux işletim sistemindeki  
    wc komutuna karşılık gelir.

0 Yorum:

Yorum Gönder