Bilgisayar ve Programlamaya Giriş
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1#include <stdio.h>int kare(int);int main(void) {x = kare(x)}int kare(int x){return(x *x); }Yukarıdaki işlemi math kütüphanesindeki hangi hazır fonksiyonu kullanarak yapabiliriz?
- 2
Göstericilerle karşılıklı olarak birbirleri yerine kullanılabilen değişken küme yapıları aşağıdakilerden hangisidir?
- 3
int toupper(int c) fonksiyonunun açıklaması aşağıdakilerden hangisidir?
- 4
- scanf(“%s”, &ad);
- char ad[10], n;
- printf(“%s, %d\n”, ad, n);
- n=strlen(ad);
Klavyeden girilen ismin karakter uzunluğu <string.h> kütüphanesinde tanımlı bir fonksiyon yardımıyla hesaplanıp ekrana yazdırılacaktır. Bunun için yukarıdaki kod satırları hangi sırada yazılmalıdır?
- 5
"İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için iki farklı yöntem bulunmaktadır. Bunlar ........ ve ............ ile çağırmadır."
Yukarıdaki boşluklara aşağıdakilerden hangileri gelmelidir?
- 6
Hangisi c sayısı ile verilen ASCII koda sahip karakteri verir
- 7
Aşağıdaki fonksiyonlardan hangisi c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir?
- 8
C programlama dilindeki çıkış değerini aşağıdakilerden hangisi belirlemektedir?
- 9
C sayısı ile verilen ASCII koda sahip karakteri veren karakter fonksiyonu hangisidir?
- 10
Fonksiyon tanımında herhangi bir tip türü yazılmaz ise geri dönüş değeri varsayılan değer olarak kabul edilen aşağıdakilerden hangisidir?
- 11
Karakterleri veya dizgileri kullanarak işlem yapan hazır kütüphane fonksiyonları hangi başlık dosyaları tarafından içerilir?
- 12
İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için kaç farklı yöntem bulunmaktadır.
- 13
I.Hazır matematiksel fonksiyonları kullanabilmek için önişlemci tanımları bölümüne #include
adlı başlık dosyası eklenmelidir. II.Matematiksel fonksiyonların kullandığı sayılar double tipindedir.
III. acos(), asin(), atan(), ceil() başlıca matematiksel fonksiyonlar arasında gösterilebilir.
Yukarıda matematiksel kütüphane fonksiyonları ile ilgili verilen bilgilerden hangisi ya da hangileri doğrudur?
- 14
Bir dizinin başlangıç adresinin geçirilmesi ne anlama gelmektedir?
- 15
Argüman bölümüne hangi ifade yazılırsa fonksiyonun bir giriş değeri almadığı kabul edilir?
- 16
İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için kaç farklı yöntem bulunmaktadır?
- 17
#include
#include
int kare (int);
int main (void) {
int a=8, k;
printf (“main fonksiyonundayim\n”);
printf (“kare fonksiyonundan once a =%d \n”, a);
k=kare (a);
printf (“main fonksiyonuna geri geldim \n”);
printf (“kare fonksiyonundan donuste a=%d\n”,a);
printf (“%d nin karesi %d dir “,a , k);
getch ();
return 0;
}
int kare (int a)
{ printf(“kare fonksiyonunun icinden başarılar:) :)\n”);
printf (“kare fonksiyonunda kopyasi olusturulan deger a=%d\ n”,a);
a=a*a; printf (“kare fonksiyonunda degeri degisen a=%d\n”,a);
printf (“kare fonksiyonundan cikiyorum.....\n”);
return (a);
}
Yukarıdaki fonksiyonun program çıktısı aşağıdakilerden hangisidir?
- 18
strlen gibi özel dizgi fonksiyonlarının kullanılabilmesi için ön işlemci bölümüne eklenmesi gereken hangisidir?
- 19
strcpy(k1,”programlama”);
strcpy(k2,”ogreniyorum”);
strcpy (k1, k2);
Yukarıdaki kod satırları işletildikten sonra k1 dizgisi yazdırılırsa çıktı aşağıdakilerden hangisi olur?
- 20
Aşağıdakilerden hangisi dinamik bellek atama işlemini gerçekleştirecek fonksiyonlardan biri değildir?