AÖF Soru Bankası
YBS201U

Bilgisayar ve Programlamaya Giriş

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Bir fonksiyonu kullanmadan önce, ne yapmak gerekir?

  2. 2

    Matematiksel fonksiyonların kullandığı sayılar hangi tiptedir?

  3. 3

    int kare(int);

    Yukarıdaki kod satırı ile bir sayısal ifadenin karesini alacak bir fonksiyon tanımlanmıştır. Ana program içinde bu fonksiyon çağrılarak 18’in karesi yazdırılmak isteniyor. Aşağıdaki şıklardan hangisi bu fonksiyonu çağırmak için en doğru yaklaşımdır? (a, integer tipinde bir değişkendir.)

  4. 4

    fonksiyon_tipi fonksiyon_adı(tip1 arguman1, tip2 arguman2); 

    şeklinde tanımlanabilen bir fonksiyonda arguman1 ve arguman2 aşağıdakilerden hangisini temsil etmektedir?

  5. 5

    İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için kaç farklı yöntem bulunmaktadır?

  6. 6

    Fonksiyonlarla ilgili aşağıdakilerden hangisi yanlıştır?

  7. 7

    Aşağıdakilerden hangisi dinamik bellek ayırma işlemi için kullanılan hazır kütüphane fonksiyonlarından biri değildir?

  8. 8
    #include <stdio.h>
    int kare (int *a);
    int küp (int a);
    int main(void) {
    int a = 4,k;
    k = kare(&a);
    printf("a değişkeninin değeri %d ",a);
    printf("k değişkeninin değeri %d \n",k);
    k = küp(a);
    printf("a değişkeninin değeri %d ",a);
    printf("k değişkeninin değeri %d ",k);

    }
    int kare (int *a)
    {
    *a = *a**a;
    return *a;
    }
    int küp (int a)
    {
    a = a*a*a;
    return a;
    }
    Yukarıda verilen kod parçacığı çalıştığında çıkan sonuç nasıl olur?
  9. 9

    fonksiyon oncesi dizi_1[0]=0 fonksiyon sonrasi dizi_1[0]=0
    fonksiyon oncesi dizi_1[1]=1 fonksiyon sonrasi dizi_1[1]=1
    fonksiyon oncesi dizi_1[2]=2 fonksiyon sonrasi dizi_1[2]=4
    fonksiyon oncesi dizi_1[3]=3 fonksiyon sonrasi dizi_1[3]=9
    fonksiyon oncesi dizi_1[4]=4 fonksiyon sonrasi dizi_1[4]=16

    Yukarıdaki program çıktısına göre fonksiyon kaç kere çağrılmış olmaktadır?

  10. 10

    Hazır matematiksel fonksiyonları kullanabilmek için önişlemci tanımları bölümüne hangi dosya eklenmelidir?

  11. 11

    C programlama dilinde bir fonksiyonun giriş değeri almadığını belirtmek için argüman bölüme aşağıdakilerden hangisi yazılmalıdır?

  12. 12

    Fonksiyonlarda orijinal değişkenin adres değerini kullanan yöntem aşağıdakilerden hangisidir?

  13. 13

    İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için iki farklı yöntem bulunmaktadır. Aşağıdakilerden hangisi bu yöntemlerdendir?

  14. 14

    Göstericilerle karşılıklı olarak birbirleri yerine kullanılabilen değişken küme yapılarına ne ad verilir?

  15. 15

    Ayrılan bellek alanı programın ilerleyen satırlarında, yetersiz kalma veya azaltılması gereken durumlarda mevcut ayrılan alana ilave bellek alanı ekleme veya çıkarma amacıyla kullanılan fonksiyon hangisidir?

  16. 16
    #include <stdio.h>
    #define PI 3.141593
    int main(void)
    {
    double aci_D=90;
    double aci_R=aci_D*(PI/180);
    double a=16;
    int p=3;
    double k=0.2;
    printf("cos(%.0lf)= %.2lf\n",aci_D, cos(aci_R));
    printf("sin(%.0lf)= %.2lf \n",aci_D, sin(aci_R));
    printf("pow(%d,3)=%.2lf \n",p, pow(p,3));
    printf("sqrt(%.0lf)=%.2lf \n",a, sqrt(a));
    printf("floor(%.2lf)=%.2lf\n",k, floor(k));
    printf("ceil(%.2lf)=%.2lf\n",k, ceil(k));
    return 0;
    }
    Yukarıda verilen kod parçacığındaki hatayı gidermek için aşağıdakilerden hangisi eklenmesi gerekir?
  17. 17
    Fonksiyon tanımlamayla ilgili aşağıdaki bilgilerden hangisi yanlıştır?
  18. 18

    Fonksiyonlara argüman geçirirken gönderilen değişkenin main() deki mevcut değeri değiştirilmek istenmez ise hangi yol ile fonksiyon çağırma işlemi gerçekleştirilmiş olur?

  19. 19

    int isdigit(int c); fonksiyonunun görevi nedir?

  20. 20

    #include

    #include

    #include

    int main(void)

    { char ad[10], n;

    printf(“Bir isim giriniz:ali”);

    scanf(“%s”, &ad);

    n=strlen(ad);

    printf(“Girdiginiz isim: %s, %d karakter uzunlugundadir\n”, ad, n); getch();

     return 0;

    }

    Yukarıda verilen fonksiyonun program çıktısı aşağıdakilerden hangisidir?

Şıkları ve doğru cevapları görBilgisayar ve Programlamaya Giriş dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç