wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Temel C Programlama Eğitimi

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

%lf format belirleyicisini hangi veri tipinde kullanırız ?

a)

Integer

b)

Float

c)

Char

d)

Double

2.

Sadece tek bir satırı yorum satırı yapmak istiyorsak hangi işareti kullanırız ?

a)

//

b)

/* */

c)

\" \"

d)

\\

3.

"\n" kaçış karakteri ne için kullanılır ?

a)

Bir alt satıra inmek için

b)

Bir tab boşluk bırakmak için

c)

Bir üst satıra çıkmak için

d)

Hiçbiri

4.

printf("Hello,\tWorld");

Yukarıdaki kod bloğunun çıktısı aşağıdakilerden hangisidir ?

a)

Hello World

b)

Hello, World

c)

Hello,

World

d)

Hello

World

5.

printf("%d",sizeof(double));

Yukarıdaki kodun çıktısı kaçtır ?

a)

4

b)

5

c)

8

d)

1

6.

int a = 22;

a%=2;

printf("%d",a);

Yukarıdaki kod bloğunun çıktısı nedir ?

a)

11

b)

44

c)

0

d)

14

7.

%d format belirleyicisi hafızada kaç baytlık yer tutar ?

a)

4

b)

8

c)

1

d)

3

8.

% operatörü hangi işlem için kullanılır ?

a)

Toplama

b)

Bölme

c)

Mod alma

d)

Çıkarma

9.

return 0; komutunun derleyicide ki karşılığı nedir ?

a)

Hata yok demektir.

b)

Hata var demektir.

c)

yazım hatası var demektir.

d)

Hiçbiri

10.

Char veri tipinin format belirleyicisini yazın.

(a)  

11.

int x = 30;

int y = 40;

printf("%d",!(x>y && x<y));

Yukarıdaki kod bloğu çalıştırıldığında printf komutu çıktı olarak hangi değeri verir ?

a)

1

b)

0

c)

3

d)

2

12.

int x = 30;

x/=3;

x%=5;

printf("%d",x);

Yukardaki kod bloğunda printf komutunun verdiği çıktı aşağıdakilerden hangisidir ?

a)

10

b)

2

c)

0

d)

50

13.

int x = 10;

int y = 15;

y++;

x--;

y+=3;

printf("%d",x+y);

Yukardaki kod bloğunun çıktısı aşağıdaki sayılardan hangisidir ?

a)

25

b)

28

c)

27

d)

29

14.

while(1)

{

printf("Hello World");

}

Yukardaki kod bloğunun çıktısı nasıl olur ?

a)

Sadece 1 defa Hello World yazdırır.

b)

Sonsuza kadar Hello World yazdırır.

c)

2 defa Hello World yazdırır.

d)

Hiçbiri

15.

float x = 2.718281;

printf("%.1f",x);

Yukardaki kod bloğunun çıktısı aşağıdakilerden hangisidir ?

a)

2.71

b)

2

c)

2.718

d)

Hiçbiri

16.

#include <stdio.h>

int main()

{ const int a = 5;

a = 6;

printf("%d",a); }

Yukardaki kodun çıktısı ne olur ?

a)

5

b)

6

c)

Derleyici hata verir.

d)

9

17.

int i;

for(i=0;i<10;i++){

if(i==5){

break;}

printf("%d\n",i); }

Yukarıdaki kod bloğunun çıktısı ne olur ?

a)

0

1

2

3

4

b)

0

1

2

3

4

5

c)

0

1

2

3

d)

0

1

2

3

4

5

6

7

8

9

18.

Eğitimden Keyif Aldınız Mı ?

a)

Evet

b)

Hayır

19.

Bir sonraki eğitime katılmayı düşünüyor musunuz ?

a)

Evet

b)

Hayır

20.

Eğitimde eksik bulduğunuz yerler neler ?

2 lines