wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

OLİMPİYAT BİLGİSAYAR TEST 2

Total questions: 11

Worksheet time: 17mins

Name
Class
Date
1.

PROGRAMIN ÇIKTISI NEDİR?

a)

9

b)

10

c)

14

d)

15

2.

PROGRAMIN ÇIKTIS NEDİR?

a)

6

b)

110

c)

12

d)

15

3.

PROGRAMIN ÇIKTIS NEDİR?

a)

13

b)

12

c)

20

d)

23

4.

PROGRAMIN ÇIKTISI NEDİR?

a)

1

b)

2

c)

3

d)

4

5.

PROGRAMIN ÇIKTISI NEDİR?

a)

30

b)

32

c)

36

d)

39

6.

PROGRAMIN ÇIKTISI NEDİR?

a)

5

b)

10

c)

12

d)

20

7.

Yandaki ifadeyi doğru tamamlayan cümle hangisidir? :  for döngüsünde üç bölüm bulunur. Bunlar sırasıyla;

a)

artım, koşul, başlangıç değeri

b)

artım, başlangıç değeri, koşul

c)

başlangıç değeri, koşul, artım

d)

koşul, artım, başlangıç değeri

8.

Sayacın 0'dan 100'e kadar 2'şer arttığı bir döngü kurmak için for döngüsü aşağıdakilerden hangisidir?

a)

for (i=0; i= =100;i+=2) {      }

b)

for (i=0; ; i++) {      }

c)

for (i=0; i>=100; i+2) {      }

d)

for (i=0; i<=100; i+=2) {     }

9.

Döngülerle ilgili aşağıdakilerden hangisi doğrudur?

a)

C dilinde 2 tane döngü çeşidi vardır.

b)

end deyimi, döngüyü sonlandırır

c)

continue deyimi ile, döngünün kalan bölümü atlanır ve bir sonraki çevrime gidilir.

d)

Tüm döngü yapıları önce döngüye giriş koşulunu kontrol ederek döngüyü başlatır

10.

Aşağıdakilerden hangisi eğer sayi 10'a eşit ve toplam küçüktür 20 olduğunda "yanlış." yazar?


a)

if( (sayi = 10) && (toplam < 20) ) printf("yanlış.");

b)

) if( (sayi = = 10) || (toplam < 20) ) printf("yanlış.");

c)

if( (sayi = = 10) && (toplam < 20) )printf("yanlış.");

d)

if( (sayi = = 10) || (toplam <= 20) ) printf("yanlış.");

11.

Aşağıdaki kod çalıştırıldığında ekran çıktısı ne olur?

#include

int main()

{

int a=2,b=7,c=10;

c=a==b;

printf("%d",c);                                                                                                                                                 

return 0;

}

a)

1

b)

0

c)

7

d)

10