wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ВИЗУАЛДЫ 100-150

Total questions: 52

Worksheet time: 26mins

Name
Class
Date
1.

Айнымалы дегеніміз:

a)

жедел жадтың бөлінген фрагменті

b)

бағдарламаның ең төменгі мәнді бірлігі

c)

сақталған сөз

d)

процедураның немесе функцияның атауы

e)

алгоритмдік емес тіл

2.

Бағдарлама дегеніміз не?

a)

Есеп алгоритміне сәйкес белгілі бір ережелер бойынша жазылған тіл операторларының жиынтығы

b)

Сөздер, өрнектер, символдар жиынтығы

c)

Есептеу операцияларын орындауға арналған әрекеттер жиынтығы

d)

Командалар жиынтығы

e)

Белгілі бір әрекеттерді бірмөңді орындауға әкелетін нұсқаманы білдіретін бағдарламалау тілінің негізгі элементі

3.

Бағдарламаны жөндеу дегеніміз не?

a)

Бағдарламадағы қателерді табу және жою процесі

b)

Бағдарлама орындалғанға дейін компилятор анықтаған қателер

c)

Енгізу-шығару, нөлге бөлу, стектің толып кетуі ұйымдастырудағы қателер

d)

Бағдармада оның жұмысынның бұзылуына әкеліп соқтыратын, бірақ дұрыс емес нәтижелерге әкелетін қателер

e)

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

4.

Бағдарламалау тілінің интеграцияланған ортасына кіретін компонент:

a)

компилятор

b)

доминатор

c)

регулятор

d)

аккумулятор

e)

процессор

5.

Деректерді массивке келесі жолдармен енгізуге болады: 1. 2. 3. 4. 5.

a)

массив кездейсоқ сандармен толтырылады

b)

бір элементке қанша жад ұяшығы бөлінгеннен көп енгізіледі

c)

элемент индексі соңғы элементке тең болуы керек

d)

бір элементке қанша ұяшық бөлінгеннен аз енгізіледі

e)

элемент индексі әрқашан массивтің жалпы санынаң үлкен болуы керек

6.

Деректерді массивке келесі жолдармен енгізуге болады:

a)

массив элементтері пернетақтадан қолмен енгізіледі

b)

бір элементке қанша жад ұяшығы бөлінгеннен көп енгізіледі

c)

элемент индексі соңғы элементке тең болуы керек

d)

бір элементке қанша ұяшық бөлінгеннен аз енгізіледі

e)

компьютерге "a массивін енгізіңіз" командасын жазу керек

7.

C++ тіліндегі массивтер туралы дұрыс мәлімдеме:

a)

массив элементі массив атауымен және элементтің индексімен анықталады

b)

C++ тілінде бірінші элементтің индексі әрқашан бірліктен басталады

c)

C++ тілінде көп өлшемді массивтерді пайдалануға жол берілмейді

d)

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

e)

массивті жариялау үшін оның атын ғана көрсету жеткілікті

8.

if операторының құрылымы:

a)

if (өрнек) оператор 1; else оператор 2;

b)

if (өрнек) оператор 1; else оператор 2

c)

if (өрнек) оператор 1 else оператор 2

d)

if (таңба) оператор 1; else оператор 2

e)

if (мән) условие; else оператор

9.

for операторының құрылымы:

a)

for (1-өрнек;2-өрнек;3-өрнек) оператор;

b)

for (шарт) оператор; else оператор

c)

for (оператор) 1-өрнек; 2-өрнек;3-Өрнек;

d)

for (белгі) оператор;

e)

for (мән) шарт; else оператор

10.

if операторында фигуралы жақшаларды қандай жағдайда қолданбауға болады?

a)

егер if операторы бір ғана өрнектен тұратын болса

b)

егер if операторы екі өрнектен тұратын болса

c)

егер if операторының құрамында бір де бір оператор болмаса

d)

егер if операторы үш өрнектен тұратын болса

e)

егер if операторы екі не одан көп өрнектен тұрса

11.

if операторының толық емес жазылуы:

a)

if (өрнек) оператор 1;

b)

if (өрнек) оператор 1; else оператор 2;

c)

if (таңба) оператор 1;

d)

if (өрнек) оператор

e)

if (мән) условие; else оператор

12.

do ... while операторының құрылымы

a)

do оператор while (өрнек);

b)

do for (while) оператор 3;

c)

do if (цикл) оператор 1;

d)

do (else) оператор 1; оператор 2;

e)

does (мән) шарт; else оператор

13.

for циклы келесі формальды анықтамаға ие:

a)

for (өрнек_1; өрнек_2; өрнек_3) {// цикл денесі}

b)

for (өрнек_1; тоөрнек_2) {// цикл денесі}

c)

for (өрнек_1; тоөрнек_3)

d)

for (өрнек_1; тоөрнек_2) {// цикл денесі}

e)

for (өрнек_1; өрнек_2; өрнек_3) (// цикл денесі)

14.

Continue операторы:

a)

келесі итерацияға өтуді жүзеге асырады

b)

циклдан шығауды жүзеге асырады

c)

шартты операторды жедел тоқтату

d)

компиляцияны жедел аяқтау

e)

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

15.

break операторы:

a)

циклдан шығуды жүзеге асырады

b)

шартты операторды жедел тоқтату

c)

компиляцияны жедел аяқтау

d)

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

e)

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

16.

Бағдарламада таңдауды ұйымдастырудың түрі:

a)

switch...case

b)

do...while

c)

if...then...else

d)

case...of

e)

for...to...do

17.

Case операторының мағынасы:

a)

таңдау операторы

b)

ауысу операторы

c)

шартты оператор

d)

циклдық оператор

e)

меншіктеу операторы

18.

Switch таңдау операторы()

a)

өрнекті есептейді және таңдағаннан кейін бірінші сәйкес келетін мәнге ауысады

b)

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

c)

негізгі бағдарламадан тыс жарияланады

d)

операцияларды анықтайтын символдарды білдіреді

e)

бүтін санды білдіретін таңбалар тізбегін unsigned long түріне түрлендіреді

19.

Деструкторға қанша параметр беруге болады?

a)

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

b)

параметрлердің шексіз саны

c)

10-нан артық емес

d)

15-тен артық емес

e)

Максимум 1

20.

Сызықтық бағдарламалау есептерін шешудің алгоритмі қандай блоктардан тұрады?

a)

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

b)

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

c)

тақырыптан, шартты блоктан және бағдарлама нәтижелерін шығару блогынан

d)

деректерді енгізу блогынан, шартты блоктан және бағдарлама жұмысының нәтижелерін шығару блогынан

e)

деректерді енгізу блогынан, циклдік блоктан және бағдарлама нәтижелерін шығару блогынан

21.

Егер циклдың қайталану саны белгілі болса және ең үлкен рұқсат етілген N мәні берілсе, онда нені қолданған дұрыс?

a)

алғышарттары бар цикл

b)

шарттан кейінгі цикл

c)

санауышпен цикл

d)

параметрі бар цикл

e)

сызықтық цикл

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.

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

a)

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

b)

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

c)

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

d)

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

e)

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

27.

Конструктор дегеніміз не?

a)

аты класс атауына сәйкес келетін және класс объектісін құру кезінде автоматты түрде шақырылатын әдіс

b)

аты класс атауына сәйкес келетін және класс жарияланған кезде автоматты түрде шақырылатын әдіс (класс объектісін жасамас бұрын)

c)

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

d)

атауы класс атауына сәйкес келетін және класс объектісін жариялау кезінде бас бағдарламадан нақты шақырылуы керек әдіс

e)

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

28.

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

a)

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

b)

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

c)

объектi жоятын әдіс

d)

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

e)

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

29.

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

a)

қол жету кілттері: private, public, protected туынды класс туралы сипаттау тақырыбында

b)

кіру кілттері: private, public, protected класс денесінде қорғалған

c)

тек кіру кілтімен protected туынды және базалық сынып сипаттау тақырыбында

d)

қол жеткізу кілттері: private, public, protected базалық класс денесінде

e)

қол жеткізу кілттері: private, public, базалық класс денесінде

30.

Дұрыс тұжырымдаманы таңдаңыз.

a)

үнсіздік бойынша класс мүшелерінде private атрибут бар

b)

үнсіздік бойынша класс мүшелерінде public атрибуты болады

c)

үнсіздік бойынша класс мүшелерінде protected атрибут бар

d)

класс мүшелері тек public элементтерге қол жеткізе алады

e)

класс мүшелері тек protected элементтерге қол жеткізе алады

31.

Полиморфизм-бұл:

a)

базалық кластың данасы талап етілген жерде мұрагер кластың данасын пайдалану мүмкіндігі

b)

бұл қолданылатын базада класс құру принципі, ал бізде базалық функцияны пайдалану мүмкіндігі бар

c)

басқа кластың функциясы, оның аргументтерінің арасында осы кластың элементтері бар

d)

класс мүшесі болып табылатын және friend атрибутымен жарияланған функция

e)

осы деректерді басқаратын деректерге немесе әдістерге қол жеткізуді басқару құралдарының жиынтығы

32.

Инкапсуляция-бұл:

a)

деректерге қол жеткізуді басқару құралдарының жиынтығы немесе осы деректерді басқаратын әдістер

b)

бұл қолданылатын базада класс құру принципі, ал бізде базалық функцияны пайдалану мүмкіндігі бар

c)

басқа кластың функциясы, оның аргументтерінің арасында осы кластың элементтері бар

d)

класс мүшесі болып табылатын және friend атрибутымен сипатталған функция

e)

базалық кластың данасы талап етілген жерде мұрагер-кластың данасын пайдалану мүмкіндігі

33.

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

a)

базалық кластың данасы талап етілетін жерде мұрагер кластың данасын пайдалану мүмкіндігі

b)

бұл қолданыстағы базаға класс құру принципі, ал бізде базалық функцияны пайдалану мүмкіндігі бар

c)

басқа кластың функциясы, оның аргументтерінің арасында осы кластың элементтері бар

d)

класс мүшесі болып табылатын және friend атрибутымен сипатталған функция

e)

осы деректерді басқаратын деректерге немесе әдістерге қол жеткізуді басқару құралдарының жиынтығы

34.

4 бүтін саннан тұратын массивті анықтаңыз:

a)

int numbers[4];

b)

int numbers(4);

c)

float numbers[4];

d)

float numbers(4);

e)

int numbers[5];

35.

Ажжәнеах идентификаторлары бірдей ма?

a)

C тілінде кіші және бас әріптер ерекшеленеді

b)

C тілінде кіші және бас әріптер ерекшеленбейді

c)

диапазонды көрсету керек

d)

олар идентификатора жатпайды

e)

атаулардан кейін: қойылу керек

36.

C++ графикалық пакетінің құрамына енеді:

a)

графикалық құрылғылар драйверлері

b)

locale.h тақырыптық файлы

c)

float.h тақырыптық файлы

d)

принтерлер мен плоттерлер драйверлері

e)

stdio.h тақырыптық файлы

37.

Тіктөртбұрышты салу:

a)

A) тіктөртбұрыш rectangle командасымен салынады

b)

B) контур орталығын sscanf() көмегімен орнатуға болады

c)

C) тіктөртбұрыш getpixel() командасымен салынады

d)

D) координата басын орнату керек

e)

E) тіктөртбұрыш stscopy() командасымен салынады

38.

Массивтермен жұмыс істеу кезінде не қажет?

a)

қажетті ұяшыққа деректерді жазу

b)

бағдарламалауды білу

c)

сандық әдістерді білу

d)

компьютер архитектурасын білу

e)

имитациялық модельдеуді білу

39.

Еркін аймақты толтыру:

a)

floodfill() функциясы қолданылады

b)

scanf() функциясы қолданылады

c)

circle() функциясы қолданылады

d)

облыстың шекарасы екі үзіліске ие болуы керек

e)

шекара бірнеше үзілістермен болуы мүмкін

40.

Еркін аймақты толтыру:

a)

осы аймақтағы кез-келген нүктенің координаттарын білу керек

b)

sscanf функциясы қолданылады()

c)

шекараның түсі circle функциясымен берілетін деректер тізіміндегі соңғысымен көрсетіледі

d)

облыстың шекарасы екі алшақтыққа ие болуы керек

e)

шекара бірнеше үзілістермен болуы мүмкін

41.

Еркін аймақты толтыру:

a)

sscanf() функциясы қолданылады

b)

circle() функциясы қолданылады

c)

облыстың шекарасы екі үзіліске ие болуы керек

d)

шекара бірнеше үзілістермен болуы мүмкін

e)

осы облыс шекарасының түсі көрсетіледі

42.

Массивтің барлық элементтерін өңдеу үшін циклды дұрыс ұйымдастырылғанын көрсетіңіз, оның өлшемі n

a)

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

b)

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

c)

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

d)

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

e)

for (int i = 0; i <= n; i --)

43.

Деректер массивін инициализациялау үшін ұсынылған опциялардан дұрысын таңдаңыз:

a)

int a [4] = {2,4,16,8};

b)

int a [4] = {2,4,16,8}

c)

int a [4] = 2,4,16,8

d)

int a [4] = 2; 4; 16; 8;

e)

int a [4] = 2; 4; 16; 8;

 

44.

C++ тілінде char типті символдық деректер үшін қандай стандартты код қолданылады?

a)

Код ASCII

b)

Код cp-1251

c)

Код UTF-8

d)

Код ASCI

e)

Код Морзе

45.

Мысалда қандай деректер типі қолданылған? float a, c; double b,d;

a)

нақты тип

b)

логикалық тип

c)

есептелетін

d)

жолдық

e)

символдық

46.

Мысалда қандай деректер типі қолданылған? int a, b, c; long d,e;

a)

бүтін сан

b)

жолдық

c)

аралық

47.

Мысалда қандай деректер типі қолданылған? char a, c;

a)

символдық

b)

логикалық

c)

нақты

d)

жолдық

e)

аралық

48.

Какой тип данных используется в примере? longdoublea, c; doubleb,d;

a)

нақты

b)

бүтін сан

c)

жолдық

d)

саналатын

e)

символдық

49.

Жолдың ұзындығы қанша символмен шектеледі?

a)

255 символмен

b)

128 символмен

c)

156 символмен

d)

256 символмен

e)

132 символмен

50.

Бағдарламаны орындау кезінде қандай деректер элементтері олардың мәнін өзгерте алады?

a)

айнымалылар

b)

тұрақтылар

c)

комментарий

d)

символдар

e)

деректер типтері

51.

Қаламның ағымдағы орнын анықтайтын Canvas функциясы:

a)

MoveTo

b)

LineTo

c)

Rectangle

d)

Ellipse

e)

Polyline

52.

Берілген нүктеге дейінгі сызықты сызатын Canvas функциясы:

a)

LineTo

b)

MoveTo

c)

Rectangle

d)

Ellipse

e)

Polyline