wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Бағдарламалау сұрақтары

Total questions: 29

Worksheet time: 22mins

Name
Class
Date
1.

Белгіленген шарт ақиқат болғанда орындалатын цикл

a)

For

b)

Repeat

c)

While

d)

Do-while

e)

If else

2.

For құрылымына кіретін негізгі элементтер

a)

Бастапқы шарт, қадам, соңғы шарт

b)

Инциализация, шарт, қайталау

c)

Зат, коллекция

d)

Алғы шарт, кейінгі шарт

e)

Математикалық оператор

3.

Айнымалының мәнін бір шамаға азайту операторы

a)

A.++

b)

c)

+=

d)

*=

e)

-=

4.

«Book» сыныбында деструкторды қалай жариялауға болады?

a)

class Book { ~Book() { }; };

b)

class Book { Book() = delete; };

c)

class Book { destructor Book(); };

d)

class Book { Book() { }; };

e)

class Book { private: ~Book(); };

5.

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

a)

Break

b)

Skip

c)

Continue

d)

Exit

e)

Next

6.

Бағдарламаның орындалу нәтижесінде y айнымалысының мәні?

a)

Shape

b)

Circle

c)

Area

d)

Shape, Circle

e)

Figure

7.

Объект деген:

a)

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

b)

Класс данасы

c)

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

d)

Әрекетті қайталайтын оператор

e)

Деректер түрі

8.

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

a)

Класс конструкторлары мұраға берілмейді

b)

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

9.

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

a)

Класс конструкторлары мұраға берілмейді

b)

Класс үшін бірнеше конструктор болуы мүмкін, олардың синтаксисін программист анықтайды

c)

Класс үшін бір ғана консруткор болады.

d)

Конструктор нысанға көрсеткішті қайтарады

e)

Конструктор мәнді қайтарады

10.

Деструктор деп нені айтады?

a)

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

b)

Объектіні өшіретін әдіс

c)

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

d)

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

e)

Сынып атауын өзгертетін әдіс

11.

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

a)

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

b)

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

c)

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

d)

Әдіс құрылғанда конструктор автоматты түрде шақырылады

e)

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

12.

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

a)

Деструктор – объектіні жою үшін қолданылатын класс әдісі

b)

Деструктор – объект алып жатқан жадты босату үшін қолданылатын класс әдісі

c)

Деструктор – объект алып жатқан жадты босату үшін қолданылатын негізгі программаның жеке функциясы.

d)

Деструктор мұраға беріледі

e)

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

13.

Мұрагерлік деп нені айтады?

4 lines
14.

Мұрагерлік деп нені айтады?

a)

Туынды класс ата-ананың элементтерін алатын және олардың қасиеттері мен әдістерін қосуға немесе өзгертуге болатын механизм

b)

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

c)

Бұл туынды класс негізгі класстың барлық өрістерін алатын механизм

d)

Бұл туынды класс өзінің ата-анасының элементтерін алатын, оларға қоса алатын, бірақ оларды қайта анықтай алмайтын механизм

e)

Туынды классы жоқ класс

15.

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

a)

Егер сынып элементтері private деп жарияланған болса, онда олар тек класс ұрпақтары үшін қол жетімді, бірақ сыртқы функциялар үшін емес.

b)

Егер класс элементтері private деп жарияланған болса, онда олар класс мұрагерлері үшін де, сыртқы функциялар үшін де қолжетімсіз болады.

c)

Егер элементтер жалпыға public деп жарияланса, онда олар сыртқы функцияларға емес, класс ұрпақтарына қолжетімді болады.

d)

Егер элементтер жалпыға public деп жарияланса, онда олар функциялар үшін қолжетімcіз болады.

e)

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

16.

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

a)

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

b)

Ең көбі 1

c)

15-тен көп емес

d)

Параметрлерді деструкторға жібере алмайсыз

e)

3-тен көп емес

17.

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

4 lines
18.

Тен көп емес

a)

Параметрлерді деструкторға жібере алмайсыз

b)

3-тен көп емес

19.

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

a)

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

b)

Туынды класс декларациясының тақырыбында protected кіру кілтімен ғана

c)

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

d)

Кіру кілттері: private, public, public кластың денесінде

e)

Кіру кілттері: private, public, public программалық код соңында

20.

Қол жеткізу деңгейі үшін қолданылатын түйінді сөздер

a)

Private, protected, public

b)

Secret, access, open

c)

Hide, show, expose

d)

Local, global, external

e)

Locked, unlocked, protected

21.

Объект құру

a)

new ClassName();

b)

create ClassName;

c)

ClassName obj;

d)

Object.new(ClassName);

e)

Make Object from ClassName;

22.

Мұрагерлік үшін қолданылатын түйінді сөз

a)

extends;

b)

inherit;

c)

inherits;

d)

:

e)

Derives

23.

«Полиморфизм» ұғымы

a)

Әртүрлі деректер түрлерімен немесе объектілерімен жұмыс істеу үшін бірдей интерфейсті (әдіс немесе оператор) пайдалану.

b)

Бағдарламаның деректердің барлық түрлері үшін бір ғана операция түрін орындау мүмкіндігі

c)

Бағдарламаның әрбір сыныбында барлық әдістердің міндетті түрде болуы

d)

Әрбір деректер түрі үшін әртүрлі интерфейстерді пайдалану

e)

Бағдарламаны орындау кезінде мәліметтер типтерін автоматты түрлендіру

24.

Класс анықтамасынд

4 lines
25.

Класс анықтамасында private кілт сөзі бар сынып мүшелері қолжетімді:

a)

Бағдарламаның кез келген функциясы;

b)

Құпия сөзді білсеңіз

c)

Осы сыныптың әдістері

d)

Тек сыныптың көпшілік мүшелеріне.

e)

Тек жеке мүшелер

26.

Объектінің қасиеттері мен әдістерінің ішкі құрылымын жасыру қабілеті деп аталады

a)

Абстракция

b)

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

c)

Мұрагерлік

d)

Полиморфизм

e)

Цикл

27.

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

a)

Қасиеттері

b)

Әдістері

c)

Оқиғалар

d)

Сипаттамалары

e)

Айнымалылар

28.

Объектінің оларға мүмкін болатын әрекеттерді сипаттайтын параметрлері деп аталады

a)

Қасиеттері

b)

Әдістері

c)

Оқиғалар

d)

Сипаттамалары

e)

Деректер түрлері

29.

Бағдарламаның орындалуы пайдаланушы әрекеттерімен (пернетақта, тінтуір), басқа бағдарламалар мен ағындардың хабарламаларымен және операциялық жүйе оқиғаларымен анықталатын программалау принципі деп аталады.

a)

Оқиғаға негізделген бағдарламалау

b)

Объектіге бағытталған программалау

c)

Компоненттерге бағытталған бағдарл