Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ бағдарламалау сұрақтары

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

C++ бағдарламасындағы кіру нүктесі қайсы?

a)

main()

b)

start()

c)

program()

d)

run()

e)

get()

2.

cout және cin үшін қай тақырып (header) қажет?

a)

<iostream>

b)

<iomanip>

c)

algorithm

d)

cstdilb

3.

using namespace std; жолы не істейді?

a)

std:: жазбай қолдануға мүмкіндік береді

b)

C++ барлық функцияларын қосады

c)

Бағдарламаны жылдамдатады

d)

Ештеңе істемейді

e)

Файлға жазады

4.

int типті айнымалыны қалай жариялайды?

a)

int a;

b)

integer a;

c)

number a;

d)

var a;

e)

string a;

5.

Қандай тип бөлшек санды сақтайды? (Мысалы, 3.14)

a)

float

b)

bool

c)

int

d)

char

e)

string

6.

Логикалық мәндерді сақтау үшін қандай тип қолданылады?

a)

bool

b)

double

c)

int

d)

char

e)

string

7.

Консольға мәтінді қалай шығарамыз?

a)

cout <<

b)

write()

c)

print()

d)

echo

e)

read()

8.

Қалдықты табатын операция қайсы?

a)

%

b)

//

c)

mod

d)

%%

e)

+

9.

5 > 3 өрнегі нені қайтарады?

a)

true

b)

3

c)

5

d)

false

e)

error

10.

Ең қарапайым if конструкциясы қалай жазылады?

a)

if (шарт) { }

b)

if { }

c)

if шарт then { }

d)

if: { }

e)

шарт: { }

11.

(7 == 8) өрнегі нені қайтарады?

a)

false

b)

1

c)

true

d)

7

e)

8

12.

break кілттік сөзі не істейді?

a)

Циклді тоқтатады

b)

Келесі итерацияға өтеді

c)

Санағышты арттырады

d)

Айнымалыны жояды

e)

Бағдарламаны тоқтатады

13.

Цикл не шығарады? for (int i = 0; i < 3; i++) cout << i << " ";

a)

0 1 2

b)

1 2 3

c)

0 1 2 3

d)

қате

e)

сәтті

14.

5 бүтін саннан тұратын массивті қалай жариялаймыз?

a)

int a[5];

b)

int a(5);

c)

array a;

d)

int a = [5];

e)

5

15.

a массивінің бірінші элементін қалай аламыз?

a)

a[0]

b)

a.first

c)

a(0)

d)

first(a)

e)

a.one

16.

Жолды (string) қалай дұрыс жариялаймыз?

a)

string s = "text";

b)

string s = 'text';

c)

string s = text;

d)

string s = 1;

e)

string s(text);

17.

Көрсеткіш (pointer) нені сақтайды?

a)

Адрес

b)

Символ

c)

Сан

d)

Жол

e)

Бағдарлама

18.

int типіне көрсеткішті қалай жариялаймыз?

a)

int* p;

b)

pointer p;

c)

int p;

d)

int& p;

e)

string p;

19.

* операторы көрсеткішті разыменование жасағанда неістейді?

a)

Адрес бойынша мәнді алады

b)

Көбейтеді

c)

Адрес алады

d)

Жояды

e)

Қосады

20.

Функцияны қалай жариялаймыз?

a)

void f()

b)

def f()

c)

func f()

d)

function f()

e)

fun f()

21.

Функция параметрлері деген не?

a)

Функция қабылдайтын деректер

b)

Функция атауы

c)

Қайтарылатын тип

d)

Қайтарылатын мәндер

e)

Бағдарламалар

22.

return не үшін қажет?

a)

Функциядан мән қайтарады

b)

Бағдарламаны аяқтайды

c)

Циклді аяқтайды

d)

Айнымалыны жояды

e)

Шартты аяқтайды

23.

Егер функция int деп жарияланып, бірақ мәнқайтармаса не болады?

a)

Компиляция қатесі

b)

Ештеңе болмайды

c)

Бағдарлама жылдамырақ жұмыс істейді

d)

Функция void болады

e)

Функция жойылады

24.

Класты қалай жариялаймыз?

a)

class My { };

b)

struct My { };

c)

object My { };

d)

type My { };

e)

int My { };

25.

Класс мүшелеріне қолжетімділікті жабатын модификатор?

a)

private

b)

public

c)

protected

d)

static

e)

string

26.

Деректерді жасыру механизмі қалай аталады?

a)

Инкапсуляция

b)

Абстракция

c)

Полиморфизм

d)

Имитация

e)

Конструктор

27.

Объектіні жасайтын функция қалай аталады?

a)

Конструктор

b)

Creator

c)

Builder

d)

Maker

e)

Faker

28.

Конструктор қалай жазылады?

a)

My()

b)

void My()

c)

create My()

d)

new My()

e)

int My()

29.

Деструктор деген не?

a)

Объект жойылғанда шақырылатын функция

b)

Класты жою

c)

Қате өңдеу функциясы

d)

delete командасы

30.

Деструктор қалай жазылады?

a)

~My()

b)

My.~()

c)

destroy My()

d)

end My()

e)

int My()

31.

Ағымдағы объектіні көрсететін кілттік сөз?

a)

this

b)

self

c)

obj

d)

me

e)

print

32.

Мұрагерлік деген не?

a)

Класс басқа кластың қасиеттерін алады

b)

Функцияны басқа объектіге беру

c)

Айнымалыларды жасыру

d)

Бағдарламаны жылдамдату

e)

Бағдарламаны жою

33.

Мұрагерлік қалай беріледі?

a)

class B : public A

b)

class B inherits A

c)

class B extends A

d)

class B (A)

e)

class B

34.

Сырттан қолжетімділікті ашатын модификатор?

a)

public

b)

private

c)

protected

d)

internal

e)

string

35.

Ерекшеліктер (exception) не үшін қолданылады?

a)

Қателерді өңдеу үшін

b)

Инициализация үшін

c)

Циклдер үшін

d)

Деректерді жою үшін

e)

Айнымалылар үшін

36.

Ерекшелікті қалай лақтырамыз?

a)

throw 5;

b)

error();

c)

print;

d)

except();

e)

cout <<;

37.

Ерекшелікті қалай ұстаймыз?

a)

try-catch

b)

if-else

c)

loop-catch

d)

switch-try

e)

switch-case

38.

throw арқылы нені лақтыруға болады?

a)

Кез келген тип

b)

Тек int

c)

Тек string

d)

Тек std::exception

e)

Ештеңе

39.

Дұрыс консольға шығару қайсы?

a)

cout << "hi";

b)

print("hi")

c)

System.out.println("hi")

d)

echo "hi";

e)

string message = "hi";

40.

& операторы &x түрінде қолданылғанда не істейді?

a)

Айнымалының адресін алады

b)

Өлшемін алады

c)

Айнымалыны көшіреді

d)

Разыменование жасайды

e)

Амперсанд белгісі