wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ВИЗУАЛДЫ 1-50

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Объектіге бағытталған бағдарламалаудың негізгі принциптері

a)

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

b)

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

c)

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

d)

Полиграфия, мұрагерлік

e)

Инкапсуляция, мұрагерлік, делегирлеу

2.

Қолданыстағы бағдарламалау тілдері төрт негізгі функционалды топқа жіктеледі:

a)

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

b)

функционалдық және логикалық

c)

декларативті, реляциялық, процедуралық

d)

декларативті, реляциялық, процедуралық, функционалдық және логикалық

e)

параллель, процедуралық

3.

Ену модификаторларының өсу реті бойынша орналасуы:

a)

public, protected, private

b)

private, public, protected

c)

private, protected, public

d)

protected, private, public

e)

priteced, public, private

4.

Компоненттердің Name қасиетінің анықтайды?

a)

Программалық компонент атауын анықтайды

b)

Категориялық бағдарламашы атын анықтайды

c)

Файлға шығарылатын мәліметін анықтайды

d)

Компонент өрісін шығарылатын жауабын анықтайды

e)

Компонент кеңейтілген мәліметін анықтайды

5.

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

a)

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

b)

құрылған қосымша өзара байланысқан негізгі объектілерден тұрады

c)

жай мәліметтерден (сан, массив, текст) және күрделі құрылымды ақпараттардан (график, дыбыс т.б.) тұрады

d)

бір типті объектілерге арналған шаблон және объектілі айнымалылар типтері мен әдістерін анықтайтын ақпараттардан тұрады

e)

программалауда әрекет объектіге хабарларды беру арқылы инициализацияланады

6.

Объектіге-бағытталған бағдарламалау технологиясына негізделген бағдарламалау тілдері:

a)

C++, C#, Delphi, Object Pascal, Simula, Java, Python

b)

Prolog, Object Pascal, Windows, C++, Simula, Actor, Classic–Aga

c)

Haskell, Object Pascal, ACT++, C++, Simula, MS Word, Classic–Aga

d)

HTLL, Object Pascal, ACT++, C++, Html, Actor, Classic–Aga

e)

SmallTalk/v, Object Pascal, ACT++, C++, Simula, Actor, Fortran

7.

Визуалды компонент:

a)

қосымшаны құру және орындау кезінде компоненттің сыртқы түрін, іс-әрекетін басқарады

b)

арнайы мастердің көмегімен менюді, құрылымды құрады

c)

жазулар типін басқару элементі

d)

интерфейсінде көрінбейтін заттарды программалауға арналған

e)

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

 

8.

Form1 формасының конструкторын шақыру:

a)

__fastcall TForm1::TForm1(TComponent* Owner) : TForm( Owner ) {}

b)

void _fastcall TForm1 ::ButtonClick(TObject *Sender)

c)

TForm1 *Form1; void __fastcall TForm1::FormCreate(TObject *Sender)

d)

#pragma hdrstop

e)

#pragma resource "*.dfm"

9.

Шартты оператордың форматы:

a)

If (шарт) оператор-1; else оператор-2;

b)

Switch (өрнек) {case константа1: оператор-1;break;case константа2: оператор-2; break; default: оператор;}

c)

for (өрнек 1; өрнек 2; өрнек 3) цикл денесі

d)

while (өрнек) цикл денесі

e)

Do оператор while (шарт)

10.

C++Builder ортасы үшін проектінің бас файлының кеңейтілімі:

a)

CPP

b)

CPR

c)

BPR

d)

BCR

e)

BCP

11.

C++ Builder программалау ортасындағы негізгі келесі элементтер (терезелер) бар:

a)

негізгі терезе; объектілер инспекторы терезесі; форма терезесі; программа коды терезесі; объектілер ашық терезесі

b)

негізгі терезе (көк жолағы бар), аспаптар панелі, форма терезесі, программа коды терезесі (Unit1.cpp)

c)

негізгі терезе (көк жолағы бар), объектілер инспекторы терезесі (қасиеттер, оқиғалар), объектілер ағашы терезесі (Object Tree View)

d)

негізгі терезе (көк жолағы бар), форма терезесі

e)

форма терезесі, программа коды терезесі (Unit1.cpp)

12.

Mask Edit компоненті:

a)

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

b)

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

c)

жабық және пиктограммалы командалық батырма құрады

d)

тез шақырылатын графикалық батырманы құрады

e)

қарапайым геометриялық фигураларды салады

13.

Bevel компоненті:

a)

көлемді форматтағы сызықтар мен рамкаларды құрады

b)

тез шақырылатын графикалық батырманы құрады

c)

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

d)

жабық және пиктограммалы командалық батырма құрады

e)

қарапайым геометриялық фигураларды салады

14.

void_fastcall TForm1::ButtonClick(TObject *Sender) кейінфигуралық жақша арасында не орналасады?

a)

A) программаладағы айнымалыларды сипаттау, орындалатын_операторлар

b)

B) бас файлда хабарланған барлық функциялар сипатталады

c)

C) қайсыбір функциялар хабарлануы мүмкін

d)

D) форманы құрған кезде орындалатын операторларды орналастыруға болады

e)

E) формасының объектісін хабарлау

15.

Алдын-ала берілген шарт бойынша қайталанатын оператор

a)

A) while (өрнек) цикл денесі

b)

B) Do оператор while (шарт) 23

c)

C) for (өрнек 1; өрнек 2; өрнек 3) цикл денесі

d)

D) Switch (өрнек) {case константа1: default: оператор;// міндетті емес}

e)

E) if (шарт) оператор-1; else оператор-2;

16.

Программа фрагменті қандай нәтижені экранға шығарады: {int s=1, i, f=1;for (i=2; i<=3; i++) {f=f*i; s=s+f;}Edit1->Text=FloatToStr(s) }

a)

s=9

b)

s=18

c)

s=1

d)

s=4

e)

s=5

17.

Break операторы:

a)

үзіп тастау операторы

b)

қайтып оралу операторы

c)

қайталану операторы

d)

бос оператор

e)

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

18.

Жүзеге асырушы файлдардың стандартты кеңейтілімі:

a)

EXE

b)

CPR

c)

BCR

d)

CPP

e)

BPR

19.

Келтірілген фрагмент a [7][7] матрицасы үшін не орындайды? sum = 0; for (i=1; i<=7; i++) for (j= 1; j<=7; j++) sum = sum + a[i,j];

a)

Әрбір жол элементтерінің қосындысын есептейді

b)

Матрицаның барлық элементтерінің қосындысын есептейді

c)

Әрбір жол элементтерінің көбейтіндісін есептейді

d)

Бағандардың қосындысын есептейді

e)

Бағандардың көбейтіндісін есептейді

20.

Деструктор дегеніміз:

a)

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

b)

класс айнымалаларын инициализациялауға және жадынан орын бөлуге арналған айрықша функция болып табылады.

c)

жаңа класты ескі класс түрінде құру механизмі

d)

бір структурада мәліметтермен қатар оларды өңдеуге арналған функциялардың берілуі.

e)

бұл туыстық объектілердің қасиеттері

 

21.

Келесі программа фрагменті қандай нәтиже шығарады {int i, s=0, a[3];for (i=1; i<=3; i++) {a[i]=i+1; s=s+a[i];}Edit1->Text=FloatToStr(s);}

a)

9

b)

16

c)

6

d)

10

e)

4

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)

интерфейсінде көрінбейтін заттарды программалауға арналған

b)

басқару элементі болып табылатын компонент

c)

арнайы мастердің көмегімен менюді, құрылымды құрады

d)

жазулар типін басқару элементі

e)

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

27.

String Grid компоненті

a)

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

b)

тез шақырылатын графикалық батырманы құрады

c)

арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс

d)

жазбалы және пиктограммалы командалық батырма құрады

e)

қарапайым геометриялық фигураларды салады

 

28.

C++ Builder-бұл:

a)

Borland (Inprise) өнімі болып табылады

b)

MS (Inprise) өнімі болып табылады

c)

Turbo өнімі болып табылады

d)

Win өнімі болып табылады

e)

IBM өнімі болып табылады

29.

#pragma package(smart_init) директивасының қызметі қандай:

a)

инициализация пакеттерінің тізімін анықтайды

b)

Unit1.h файлын іске қосады

c)

берілген файлмен атымен аты сәйкес болатын *.dfm файлын формата қолдану

d)

форма объектісін хабарлау

e)

hdrstop опциясы препроцессор жұмысының өзгешеліктерімен байланысты

30.

Төмендегі компоненттердің қайсысында Caption қасиеті болмайды?

a)

Edit

b)

Form

c)

Label

d)

Button

e)

Panel

31.

Форманы жасыру үшін қай әдіс қолданылады?

a)

Hide

b)

Close

c)

Release

d)

Show

e)

Showmodal

32.

Форманы жабу үшін қай әдіс қолданылады?

a)

Close

b)

Hide

c)

Release

d)

Show

e)

Showmodal

33.

Форманы құру үшін қай әдіс қолданылады?

a)

Create

b)

Activate

c)

Show

d)

Close

e)

Hide

34.

C++ Builder-де форма файлының кеңеймесін көрсетіңіз

a)

*.dfm

b)

*.cpp

c)

*.dcu

d)

*.dof

e)

*.res

35.

Программаны компиляциялау C++ Builder -де қалай орындалады?

a)

Ctrl+F9 пернелер комбинациясын басу арқылы

b)

F9 пернесін басу арқылы

c)

Shift+F12 пернелер комбинациясын басу арқылы

d)

F8 пернесін басу арқылы

e)

F4 пернесін басу арқылы

36.

Әдіс дегеніміз:

a)

объектіге тиісті функция немесе процедура

b)

компоненттің сыртқы түрі мен жұмысын анықтайтын атрибуттар

c)

объект, әдістер, қасиеттер

d)

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

e)

класс, базалық класс, туынды класс

37.

#include "Unit1.h" директивасының қызметі

a)

Unit1.h файлын іске қосады

b)

берілген файлмен атымен аты сәйкес болатын *.dfm файлын формада қолдану қажеттігі

c)

форма объектісін хабарлау

d)

hdtstop опциясы препроцессор жұмысының өзгешеліктерімен байланысты

e)

инициализация пакетінің тізімін анықтайды

38.

Return операторы

a)

қайтып оралу операторы

b)

қайталану операторы

c)

бос оператор

d)

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

e)

үзіп тастау операторы

39.

Мұрагерлік-бұл:

a)

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

b)

интерфейсінің бас файлы, жүзеге асырушы файлы, бас меню болып 3-кебелінеді

c)

жүзеге асырушы файлы мен программадан тұрады

d)

функцияны хабарлау мен сипаттаудан тұрады

e)

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

40.

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

a)

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

b)

бұл туыстық объектілердің қасиеттері

c)

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

d)

жаңа класты ескі класс түрінде құру механизмі

e)

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

41.

Келесі программа орындалғаннан кейін экранға қандай мән шығады: {int x=1, y=1; if (x<=0) y=0; else y=-1; Edit1->Text=FloatToStr(y) }

a)

y=-1

b)

x=1 y=1

c)

y=0

d)

y=1

e)

x=-1 y=-1

42.

Protected-бұл:

a)

кластың қорғалған бөлігі

b)

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

c)

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

d)

кластың ашық бөлігі

e)

кластың тасаланған бөлігі

43.

Public-бұл:

a)

кластың ашық бөлігі

b)

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

c)

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

d)

кластың қорғалған бөлігі

e)

кластың тасаланған бөлігі

44.

Scroll Box компоненті:

a)

A) қажет жағдайда айналдыру жолағы бар контейнер құрады

b)

B) көлемді формадағы сызықтар мен рамкаларды құрады

c)

C) тез шақырылатын графикалық батырманы құрады

d)

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

e)

E) жазбалы және пиктограммалы командалық батырма құрады

45.

Group Box компоненті:

a)

компоненттің формада логикалық байланысы бар топын біріктіретін контейнер құрады

b)

теру форманың тізімді немесе мәндер диапазонын қарау үшін айналдыру жолағын құрады

c)

инструменттер панелі немесе күй жолағын құрады

d)

қажет жағдайда айналдыру жолағын контейнер құрады

e)

көлемді формадағы сызықтар мен рамкаларды құрады

46.

ListBox компонентінің Items қасиеті:

a)

компоненттің пункттерін сақтайтын қасиеті

b)

компонент терезесінде тізім толық бейнеленбеген болса, бағандар санын анықтайды

c)

тізімдегі жолдардың санын анықтайды

d)

тізімдегі жолдар автоматты түрде алфавит бойынша сұрыпталатынын көрсетеді

e)

тізімде белгіленген элементтің реттік нөмірін көрсетеді

47.

Таңдау операторының форматы:

a)

Switch (өрнек) {case константа1: оператор-1; break; ...; default: оператор;}

b)

if (шарт) оператор-1; else оператор-2;

c)

for (өрнек 1; өрнек 2; өрнек 3) цикл денесінде орындалатын операторлар

d)

while (өрнек) цикл денесі:

e)

Do оператор while (шарт)

48.

DatabaseDesktop ортасында құрылатын кестелердің кеңейтілімін көрсетіңіз

a)

db

b)

txt

c)

xls

d)

doc

e)

com

49.

C++ Builder ортасында мәліметтер қорын кесте түрінде көрсету қызметін атқаратын компонентті таңдаңыз:

a)

Table

b)

DBGrid

c)

DataSource

d)

DBNavigator

e)

Form

50.

C++ Builder ортасында кестеге мәліметтерді енгізу үшін қолданылатын компонентті таңдаңыз:

a)

Table

b)

DBGrid

c)

DataSource

d)

DBNavigator

e)

Form