wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ Sınav

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Aşağıdaki ifadelerden hangisi ekrana çıktı vermek için kullanılır?

a)

cin

b)

cout

c)

print

d)

output

2.

#include <iostream> ifadesi ne işe yarar?

a)

Döngüleri başlatır

b)

Matematiksel işlemleri yapar

c)

Değişken tanımlar

d)

Giriş–çıkış işlemleri için gerekli kütüphaneyi ekler

3.

Aşağıdaki değişken tanımlarından hangisi yanlıştır?

a)

int sayi = 10;

b)

float pi = 3.14;

c)

string ad = "Ali";

d)

int = 7 sayi;

4.

Aşağıdaki operatörlerden hangisi mod alma (kalan bulma) işlemi yapar?

a)

%

b)

+

c)

-

d)

/

5.

int a = 10; a += 5; işlemi sonunda a’nın değeri kaç olur?

a)

10

b)

15

c)

20

d)

5

6.

++a ve a++ arasındaki fark nedir?

a)

++a önce artırır, a++ sonra artırır

b)

++a önce artırır, a++ sonra artırır

c)

İkisi de azaltma yapar

d)

Hiç fark yoktur

7.

Aşağıdaki ifadelerden hangisi mantıksal VE anlamına gelir?

a)

||

b)

!

c)

&&

d)

==

8.

if (x > 10) koşulu ne zaman çalışır?

a)

x, 10’dan büyük olduğunda

b)

x, 10’a eşit olduğunda

c)

x, negatif olduğunda

d)

x, 10’dan küçük olduğunda

9.

Aşağıdaki kodun ekran çıktısı ne olur?

for(int i = 1; i <= 3; i++)

{

cout << "Merhaba" << endl;

}

a)

Hata verir

b)

MerhabaMerhabaMerh

c)

3 kez alt alta “Merhaba”

d)

Merhaba

10.

Aşağıdaki kodun ekran çıktısı nedir?

for(int i = 2; i <= 10; i += 2)

{

cout << i << " ";

}

a)

1 3 5 7 9

b)

2 3 4 5 6 7 8 9 10

c)

Sonsuz döngü

d)

2 4 6 8 10