omrumbakitmz
Hectopat
- Katılım
- 28 Ekim 2012
- Mesajlar
- 289
Daha fazla
- Cinsiyet
- Erkek
Programlama 1 dersi için örnek sınav soruları
**Cevaplar**
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**
- D
- C
- B
- B
- C
- E
- D
- A
- A
- B
- D
- A
- C
- A
- B
- C
- A
- D
- B
- D
- B
- A
- D
- D
- E