C Programlama Örnek Sınav Soruları

25 Soruda kaç doğrunuz var?

  • 0-5

  • 5-10

  • 10-20

  • 20+


Sonuçları sadece ankete oy verdiğinizde görebilirsiniz.

omrumbakitmz

Hectopat
Katılım
28 Ekim 2012
Mesajlar
289
Daha fazla  
Cinsiyet
Erkek
Programlama 1 dersi için örnek sınav soruları
Kod:
1) Hangisi aşağıdaki ifadenin C’deki karşılığıdır?
a) c = sqrt(a*a) + sqrt(b*b);
b) c = sqrt(a^2 + b^2);
c) c = sqrt(a*2 + b*2);
d) c = sqrt(pow(a,2) + pow(b,2)); e) hiçbiri

2) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
printf(“%d”, (3-2)*5-2/4 );
a)4 
b)4.5 
c)5 
d)5.5 
e)6

3) Aşağıdaki kod çalıştıktan sonra z’nin değeri ne olur?
x=5;
y=4;
z=x%y;
a)0 b)1 c)2 d)4 e)5

4) Aşağıdaki kod çalıştırılırsa ekran çıktısı ne olur?
float x;
x = 22/5;
printf(“%f”, x);
a) 4 b) 4.000000 c) 4.4 d) 4.400000 e) 2.5

5) Aşağıdaki kod parçası çalıştırılırsa ekran çıktısı ne olur?
float x;
x = 12/5.0;
printf(“%f”, x);
a) 2.000000 b) 2 c) 2.400000 d) 2.4 e) 2.5

6) Aşağıdaki kod çalıştırıldığında klavyeden 0 girilirse ekran çıktısı ne olur?
scanf(“%d”, &x);
if (x == 0)
printf(“A”);
else
print(“B”);
if (x > 0)
printf(“C”); else
printf(“D”);
a)A b)B c)C d)BC e)AD

7) 6. sorudaki kod çalıştırıldığında klavyeden 1 girilirse ekran çıktısı ne olur?
a)A b)B c)C d)BC e)AD

8) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
x=3;
y=5;
if (x < y) printf(“x”);
else if (x > y)
printf(“y”); else
printf(“eşit”);
a)x b)5 c)y d)3 e)eşit

9) Aşağıdaki kod çalıştırıldığında x=-1 ve y=0 ise ekran çıktısı ne olur?
if (x < 0)
printf(“A”); else if (y == 5)
printf(“B”); else if (x == 0)
printf(“C”); else
printf(“D”);
a)A b)B c)C d)D e)AD

10) 9. sorudaki kod çalıştırıldığında x=0 ve y=5 ise ekran çıktısı ne olur?
a)A b)B c)C d)D e)AC

11) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
int x = 3;
while (x > 0) {
printf(“*”);
x--; }
printf(“*”);
a)* b)** c)***d)**** e) sürekli ********* yazar

12) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
x=1;
y=2;
t=x;
x=y;
y=x;
printf(“x:%d y:%d t:%d”,x,y,t);
a) x:2 y:2 t:1
b) x:2 y:1 t:1
c) x:2 y:1 t:2
d) x:1 y:1 t:1
e) x:1 y:2 t:2

13) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
int i = 1;
while (i <= 3) {
printf(“*”);
i++; }
a)* b)** c)***d)**** e) sürekli ****** yazar

14) 13. sorudaki kod çalıştırıldığında i’nin son değeri ne olur?
a)4 b)3 c)2 d)1 e)belirsiz

15) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
s=1;
while (1) {
if (s == 3) continue;
printf(“*”);
s++; }
a)* b)** c)***d)**** e) sürekli ********* yazar

16) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
s=1;
while ( 1 ) {
printf(“A”); if (s == 2)
break; printf(“B”);
s++; }
a)A b)AB c)ABA d)ABAB e) sürekli ABABAB yazar

17) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
x=1;
y = x++;
z = ++y;
printf(“x:%d y:%d z:%d”,x,y,z);
a) x:2 y:2 z:2
b) x:2 y:3 z:3
c) x:2 y:3 z:2
d) x:3 y:4 z:3
e) x:3 y:3 z:4

18) Aşağıdaki kod parçasının ekranda
“3 5 7 9 11 13 15 17” çıktısını üretebilmesi için X, Y, Z ne olmalıdır?
s=X;
while (s < Y) {
printf(“%d “, s);
s += Z; }
a) X=1, Y=19, Z=2
b) X=3, Y=15, Z=2
c) X=3, Y=17, Z=1
d) X=3, Y=19, Z=2
e) X=3, Y=17, Z=2

19) Aşağıdaki kod çalıştırıldığında klavyeden 7 girilirse ekran çıktısı ne olur?
scanf(“%d”, &x);
if (x > 5 && (x % 2 == 0)) {
if (x == 7)
printf(“E”); else
printf(“D”);
} else {
if (x == 8)
printf(“C”); if (x % 2 == 1)
printf(“B”); else if (x == 7)
}
printf(“A”);
a)A b)B c)C d)D e)E

20) 19. sorudaki kod çalıştırıldığında klavyeden 8 girilirse ekran çıktısı ne olur?
a)A b)B c)C d)D e)E

21) 19. sorudaki kod çalıştırıldığında klavyeden 9 girilirse ekran çıktısı ne olur?
a)A b)B c)C d)D e)E

22) Aşağıdaki kod çalıştırıldığında klavyeden 1 girilirse ekran çıktısı ne olur?
scanf(“%d”, &x);
switch (x) {
case 1: printf(“A”);
break; case 2:
printf(“B”); default:
}
printf(“C”);
a)A b)B c)AB d)BC e)ABC

23) 22. sorudaki kod çalıştırıldığında klavyeden 2 girilirse ekran çıktısı ne olur?
a)A b)B c)AB d)BC e)ABC

24) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
int i = 0;
while ( 1 ) {
i++;
if (i > 5)
break; i++;
}
printf(“%d”, i);
a)6 b)8 c)5 d)7 e)4


25) Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?
x=1;
x += 2*2;
x *= 4; printf(“%d”, x);
a)1 b)4 c)5 d)10 e)20




**Cevaplar**
  1. D
  2. C
  3. B
  4. B
  5. C
  6. E
  7. D
  8. A
  9. A
  10. B
  11. D
  12. A
  13. C
  14. A
  15. B
  16. C
  17. A
  18. D
  19. B
  20. D
  21. B
  22. A
  23. D
  24. D
  25. E
 
Ben 10. sınıftayken bir sorunun çözümü 1 sayfa tutuyordu. Bunlar Üniversite düzeyine göre gerçekten basit. Sen yapabiliyor musun?
 
Ben 10. sınıftayken bir sorunun çözümü 1 sayfa tutuyordu. Bunlar Üniversite düzeyine göre gerçekten basit. Sen yapabiliyor musun?
Evet çok basit, bütün sınıf 90+ alıyor. Ben de dahil. Ne zaman gerçek düzeyde sınav sorularıyla karşılaşacağız çok merak ediyorum. 2. sınıfta inşallah. Nesne Yönelimli Programlama, Java, C++ falan artık o zaman göreceğiz gerçek programlamayı.
 
Sizde uygulamalı olsaydı çoğu arkadaşın çuvallardı .
 
Uygulamalar Bilgisayar Laboratuvarı dersinde yapılıyor. O hafta işlenen konu hakkında bilgisayar başında küçük bir sınav oluyoruz. Onlar daha zor oluyor tabi. Olması gereken zorluğa daha yakın yani.
 
Ben şuan 11. sınıf web tasarım okuyorum. 3 saat boyunca aralıksız kod yazdık. Bir yeri kalın yapmayı unutmuşum birde yazının boyutunu ayarlamayı unutmuştum. 95 aldım. Sözlüler de zaten 100.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…