wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Genel Sınav

Total questions: 27

Worksheet time: 14mins

Name
Class
Date
1.

Aşağıdaki satırlardan hangisi C++’ta doğru bir değişken tanımlamasıdır?

a)

int sayı = 10;

b)

int = sayı 10;

c)

sayı int = 10;

d)

number: int = 10;

2.

Aşağıdakilerden hangisi string türünde bir değişken tanımlar?

a)

text isim = Ali;

b)

char isim = Ali;

c)

string isim = "Ali";

d)

var isim = "Ali";

3.

Aynı satırda birden fazla değişken tanımlamak için hangisi doğrudur?

a)

int(a,b,c);

b)

int a; b; c;

c)

int a b c;

d)

int a, b, c;

4.

float pi = 3.14; satırında pi değişkeninin türü nedir?

a)

int

b)

double

c)

C) float

d)

char c = 'abc';

5.

1’den 5’e kadar sayıları yazdırmak için doğru for döngüsü hangisidir?

a)

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

b)

for(i=1; i<5; i++)

c)

for(int i=1; i=5; i++)

d)

for(i<=5; i++)

6.

Aşağıdaki döngü çıktısı ne olur?

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

cout << "C++ ";

a)

C++

b)

C++ 3

c)

C++ C++ C++

d)

3 C++

7.

1’den 10’a kadar olan çift sayıları yazdırmak için hangi koşul uygundur?

a)

if(i % 2 == 0)

b)

if(i / 2 == 0)

c)

if(i * 2 == 0)

d)

if(i == 2)

8.

Aşağıdakilerden hangisi for döngüsünün parçası değildir?

a)

Başlatma

b)

Koşul

c)

Arttırma/Azaltma

d)

Yordam

9.

Girilen sayının pozitif olup olmadığını kontrol eden doğru ifade hangisidir?

a)

if(sayi>0)

b)

if(sayi<0)

c)

if(sayi=0)

d)

if(sayi>=)

10.

Aşağıdaki kodda eksik olan ifade hangisidir?

if(sayi >= 50)

cout << "Geçti";

____

cout << "Kaldı";

a)

for

b)

while

c)

else

d)

switch

11.

Aşağıdaki koşulun anlamı nedir?

if(yas >= 18)

a)

Yaş tam 18 ise

b)

Yaş 18 veya daha büyükse

c)

Yaş 18’den küçükse

d)

Yaş 18’den farklıysa

12.

Aşağıdaki ifadelerden hangisi eşitlik karşılaştırması yapar?

a)

!=

b)

=

c)

===

d)

==

13.

if(a > b) koşulu sağlanmazsa hangi blok çalışır?

a)

else

b)

if

c)

for

d)

while

14.

5 elemanlı bir int dizisi nasıl tanımlanır?

a)

int dizi(5);

b)

array int[5];

c)

int dizi[5];

d)

int dizi = [5];

15.

C++’ta sınıf tanımlaması nasıl başlar?

a)

object class

b)

struct

c)

class

d)

define class

16.

Aşağıdaki sınıf tanımı doğru mu?

class Ogrenci {

public:

string isim;

int yas;

};

a)

Yanlış (public olmalıydı)

b)

Yanlış (noktalı virgül eksik)

c)

Doğru

d)

Yanlış (parantez hatalı)

17.

Ogrenci ali; satırı ne yapar?

a)

Sınıfın bir nesnesini oluşturur

b)

Değişken tanımlar

c)

Dosya açar

d)

Yeni bir sınıf oluşturur

18.

ofstream sınıfı ne işe yarar?

a)

Dosya okumak

b)

Dosya yazmak

c)

Dosya silmek

d)

Dosya kopyalamak

19.

Aşağıdaki kod parçacığıyla ilgili doğru ifade hangisidir?

ofstream dosya("veri.txt");

dosya << "Merhaba";

dosya.close();

a)

Dosyaya “Merhaba” yazar ve ardından kapatır.

b)

Dosyayı okur ama kapatmaz.

c)

Dosyayı siler.

d)

Ekrana “Merhaba” yazar.

20.

Aşağıdaki programın çıktısı nedir?

int dizi[5] = {2, 4, 6, 8, 10};

int toplam = 0;

for(int i = 0; i < 5; i += 2)

toplam += dizi[i];

cout << toplam;

a)

10

b)

30

c)

20

d)

18

21.

Aşağıdaki kod ne yazdırır?

int dizi[5] = {5, 10, 15, 20, 25};

cout << dizi[2] + dizi[4];

a)

10

b)

50

c)

40

d)

30

22.

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

int sayilar[4] = {2, 4, 6, 8};

int toplam = 0;

for(int i=0; i<4; i++)

toplam += sayilar[i];

cout << toplam;

a)

20

b)

40

c)

30

d)

25

23.

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

class Ogrenci

{ public: string isim; int yas;

void yazdir()

{ cout << isim << " - " << yas; } };

int main()

{ Ogrenci ali; ali.isim = "Ali"; ali.yas = 16; ali.yazdir(); }

a)

Ali

b)

İsim ve yaş bilgisi ekrana yazılmaz

c)

Ali - 16

d)

16

24.

Aşağıdaki kod çalıştırıldığında “deneme.txt” dosyasına ne yazılır?

ofstream dosya("deneme.txt");

dosya << "C++ Programlama";

dosya.close();

a)

Ekrana “C++ Programlama” yazar

b)

Dosyaya “C++ Programlama” yazar

c)

Dosyayı siler

d)

Hiçbir işlem yapmaz

25.

C++’ta bir dosyaya veri yazmak için hangi sınıf kullanılır?

a)

ifstream

b)

ofstream

c)

fstream

d)

iostream

26.

C++’ta bir dosyadan veri okumak için hangi sınıf kullanılır?

a)

ofstream

b)

cout

c)

fstream

d)

ifstream

27.

C++’ta bir dosyada hem okuma hem yazma işlemleri yapmak için hangi sınıf kullanılır?

a)

ofstream

b)

fstream

c)

filecontrol

d)

ifstream