wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

130-160

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

Класс - бұл

a)

кез келген пайдаланушы анықтайтын мәліметтер типі

b)

деректер мен өңдеу функцияларын біріктіретін пайдаланушы анықтайтын мәліметтер типі

c)

бағдарлама онымен жұмыс істеу функциялары бар құрылым

d)

клиент анықтайтын кез келген мәліметтер типі

e)

классқа көрсеткішті қамтитын айнымалы

2.

Класс мүшелері бола алады

a)

айнымалылар да, функциялар да private және public деп жариялануы мүмкін

b)

private ретінде жарияланған айнымалылар ғана

c)

private ретінде жарияланған функциялар ғана

d)

private ретінде жарияланған айнымалылар мен функциялар ғана

e)

public ретінде жарияланған айнымалылар мен функциялар ғана

3.

Объект – бұл

a)

класқа көрсеткіші бар айнымалы

b)

класс экземпляры

c)

деректер мен оны өңдеу әдістерін қамтитын класс

d)

деректер мен өңдеу функцияларын біріктіретін пайдаланушы анықтайтын әдіс

e)

кез келген пайдаланушы анықтайтын деректер типі

4.

Деструктор – бұл

a)

объектіні бұзатын әдіс

b)

объектіні алып тастайтын әдіс

c)

объект алып жатқан жадты босататын әдіс

d)

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

e)

деректер мен өңдеу функцияларын біріктіретін пайдаланушы анықтайтын класс

5.

Дұрыс мәлімдемелерді таңдаңыз

a)

конструктордың параметрлері болуы мүмкін

b)

конструктор мұраланады, бірақ шамадан тыс жүктелуі керек

c)

конструктор әрқашан нысанды жариялау алдында анық шақырылуы керек

d)

әрбір класс декларациясында өзінің конструкторы болуы керек

e)

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

6.

Туынды класс элементтеріне базалық класс элементтеріне қол жеткізу мүмкіндігі мен әдісі анықталады

a)

private, public, protected қатынас кілттері арқылы туынды класстың ішінде 

b)

тек қана protected қатынас кілті арқылы туынды класс мәлімдемесінің тақырыбында

c)

private, public, protected қатынас кілттері арқылы туынды класс мәлімдемесінің тақырыбында

d)

private, public, protected қатынас кілттері арқылы базалық класстың ішінде

e)

тек қана public қатынас кілті арқылы туынды класс мәлімдемесінің тақырыбында

7.

Объектінің элементтеріне қол жеткізу үшін қолданылады

a)

объектінің аты арқылы қатынасқанда – нүкте

b)

объектінің аты арқылы қатынасқанда – екі

c)

объектінің аты арқылы қатынасқанда – қос нүкте

d)

объектінің аты арқылы қатынасқанда – «->»

e)

объектінің аты арқылы қатынасқанда – «++»

8.

Типі float X айнымалысы үшін динамикалық жадты бөлу үшін дұрыс опцияны таңдаңыз

a)

float ptr = new float; X = ptr;

b)

float & ptr = new float; X = & ptr;

c)

float * ptr = &X; X = new float;

d)

float & ptr == new float; X = & ptr;

e)

float & ptr == new float; X == & ptr;

9.

cout объектісі арқылы анықталған тақырыптық файлы

a)

stream.h

b)

sysutils.hpp

c)

cout.h

d)

iostream.h

e)

marty.h

10.

С ++ тілінде continue операторының мақсаты

a)

Қалған цикл денесін өткізіп жіберіп, келесі итерацияға көшеді

b)

Циклды өткізіп жіберіп, бағдарламаның негізгі мәтініндегі келесі операторға өтеді

c)

Циклды жалғастыру шартын анықтайды

d)

Циклдің ағымдағы итерациясын орындауды жалғастырады

e)

Циклды өткізіп жіберіп, ауысады

11.

C++ тіліндегі ++ операциясы орындайды

a)

Операндтың мәнін бірге кемітеді

b)

Операндтың мәнін екіге кемітеді

c)

Операндтың мәнін екіге арттырады

d)

Операндтың мәнін бірге арттырады

e)

Операндтың мәнін үшке кемітеді

12.

C++ тілінде көрсеткішті жариялаудың дұрыс нұсқасын көрсетіңіз

a)

int x;

b)

int & x;

c)

int * x; 

d)

ptr x;

e)

int y;

13.

C++ тілінде екі өлшемді массивті жариялау нұсқасы

a)

int anarray [20] [20];

b)

int array [20, 20];

c)

array anarray [20] [20];

d)

char array [20];

e)

int rarray [20];

14.

Массивтің 7-ші элементын шығаруды көрсетіңіз

a)

mas (7);

b)

mas [6];

c)

mas 8;

d)

mas [7];

e)

mas 10;

15.

С++ тілінде int x, y айнымалылары жарияланды. Қалдықты есептейтін өрнекті анықтаңыз

a)

x % y

b)

x div y

c)

x mod y

d)

x / y

e)

x mod | y

16.

Мәліметтердің қауіпсіздігін қамтамасыз ету мақсатында объектінің атрибуттары мен әдістерін біріктіру болып табылатын объектіге бағытталған бағдарламалау принципі

a)

Мұралау

b)

Сәйкестендіру

c)

Инициализациялау

d)

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

e)

Полиморфизм

17.

Жолдарды салыстыруға арналған функция

a)

strcpy()

b)

strlen()

c)

strcat()

d)

strcmp()

e)

gets()

18.

Жолдарды біріктіруге арналған функция

a)

strcpy()

b)

strlen()

c)

strcat() 

d)

strcmp()

e)

gets()

19.

Жолдың ұзындығын есептеуге арналған функция

a)

strcpy()

b)

strlen()

c)

strcmp()

d)

strcat() 

e)

gets()

20.

C++ тілінде консольдық режиміндегі негізгі функция

a)

Main

b)

3D Studio

c)

Delphi

d)

Visual Studio

e)

Cstudio

21.

Кластың көріну аймағы

a)

private, protected, public

b)

private, public, protected

c)

protected, public, private

d)

protected, private, public 

e)

public, protected, private

22.

Әртүрлі кластардағы әдістерге бірдей атауларды қолдану мүмкіндігі

a)

Полиморфизм

b)

Инициализация

c)

Декапсуляция

d)

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

e)

Мұрагерлік

23.

ОББ негізгі принциптері

a)

Индукция, мұралау, полиморфизм

b)

Инкапсуляция, мұралау, полиморфизм

c)

Полиграфия, бөлу, мұралау

d)

Мұралау, дедукция, инкапсуляция

e)

Инкапсуляция, мұралау, бөлу

24.

Компьютерге ыңғайлы программалау тілінде жазылған алгоритм

a)

алгоритм қолданушысы

b)

бағдарлама

c)

блок-схема 

d)

жазбалау

e)

алгоритмнің протоколы

25.

Әрекеттердің (қадамдардың) әрқайсысы толық және түсінікті болатын алгоритм қасиеті

a)

дискреттілік

b)

түсініктілік

c)

анықтылық

d)

нәтижелілік

e)

жалпылылық

26.

x4x^4 формуласының C++ тілінде жазылуы

a)

x*x*x*x 

b)

sqr(x*x) 

c)

sqr(sqrt(x))

d)

sqrt(х*х-х*c)

e)

pow(x,4)

27.

Ерекше жағдайларды өңдеу операторы

a)

try – catch

b)

for - do

c)

try – except

d)

if - else

e)

catch – try

28.

Жолды тасымалдау

a)

\n

b)

\t

c)

\v

d)

\b

e)

\r

29.

Циклдан шығу операторы немесе бірнеше таңдау операторы

a)

return

b)

while

c)

switch

d)

case

e)

break

30.

Итерацияны өткізіп жіберу операторы

a)

return

b)

continue

c)

switch

d)

case

e)

break

31.

Итерацияны өткізіп жіберу операторы

a)

return

b)

continue

c)

switch

d)

case

e)

break