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ı.
 
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:D.
 

Geri
Yukarı