NEW
Font size
WorksheetsВИЗУАЛДЫ 1-50
Total questions: 50
Worksheet time: 25mins
Объектіге бағытталған бағдарламалаудың негізгі принциптері
Инкапсуляция, мұрагерлік, полиморфизм
Мұрагерлік, дедукция, инкапсуляция
Индукция, мұрагерлік, полиморфизм
Полиграфия, мұрагерлік
Инкапсуляция, мұрагерлік, делегирлеу
Қолданыстағы бағдарламалау тілдері төрт негізгі функционалды топқа жіктеледі:
процедуралық, объектіге бағытталған, Функционалды және логикалық
функционалдық және логикалық
декларативті, реляциялық, процедуралық
декларативті, реляциялық, процедуралық, функционалдық және логикалық
параллель, процедуралық
Ену модификаторларының өсу реті бойынша орналасуы:
public, protected, private
private, public, protected
private, protected, public
protected, private, public
priteced, public, private
Компоненттердің Name қасиетінің анықтайды?
Программалық компонент атауын анықтайды
Категориялық бағдарламашы атын анықтайды
Файлға шығарылатын мәліметін анықтайды
Компонент өрісін шығарылатын жауабын анықтайды
Компонент кеңейтілген мәліметін анықтайды
Объектіге бағытталған бағдарламалау:
бұл абстракция, инкапсуляция, мұрагерлік және полиморфизм принциптерімен жұмыс істейтін бағдарламалау тұжырымдамасы
құрылған қосымша өзара байланысқан негізгі объектілерден тұрады
жай мәліметтерден (сан, массив, текст) және күрделі құрылымды ақпараттардан (график, дыбыс т.б.) тұрады
бір типті объектілерге арналған шаблон және объектілі айнымалылар типтері мен әдістерін анықтайтын ақпараттардан тұрады
программалауда әрекет объектіге хабарларды беру арқылы инициализацияланады
Объектіге-бағытталған бағдарламалау технологиясына негізделген бағдарламалау тілдері:
C++, C#, Delphi, Object Pascal, Simula, Java, Python
Prolog, Object Pascal, Windows, C++, Simula, Actor, Classic–Aga
Haskell, Object Pascal, ACT++, C++, Simula, MS Word, Classic–Aga
HTLL, Object Pascal, ACT++, C++, Html, Actor, Classic–Aga
SmallTalk/v, Object Pascal, ACT++, C++, Simula, Actor, Fortran
Визуалды компонент:
қосымшаны құру және орындау кезінде компоненттің сыртқы түрін, іс-әрекетін басқарады
арнайы мастердің көмегімен менюді, құрылымды құрады
жазулар типін басқару элементі
интерфейсінде көрінбейтін заттарды программалауға арналған
біздің программамыздың қолданушы жұмыс кезінде арақатынас жасай алатын басқару элементі болып табылады
Form1 формасының конструкторын шақыру:
__fastcall TForm1::TForm1(TComponent* Owner) : TForm( Owner ) {}
void _fastcall TForm1 ::ButtonClick(TObject *Sender)
TForm1 *Form1; void __fastcall TForm1::FormCreate(TObject *Sender)
#pragma hdrstop
#pragma resource "*.dfm"
Шартты оператордың форматы:
If (шарт) оператор-1; else оператор-2;
Switch (өрнек) {case константа1: оператор-1;break;case константа2: оператор-2; break; default: оператор;}
for (өрнек 1; өрнек 2; өрнек 3) цикл денесі
while (өрнек) цикл денесі
Do оператор while (шарт)
C++Builder ортасы үшін проектінің бас файлының кеңейтілімі:
CPP
CPR
BPR
BCR
BCP
C++ Builder программалау ортасындағы негізгі келесі элементтер (терезелер) бар:
негізгі терезе; объектілер инспекторы терезесі; форма терезесі; программа коды терезесі; объектілер ашық терезесі
негізгі терезе (көк жолағы бар), аспаптар панелі, форма терезесі, программа коды терезесі (Unit1.cpp)
негізгі терезе (көк жолағы бар), объектілер инспекторы терезесі (қасиеттер, оқиғалар), объектілер ағашы терезесі (Object Tree View)
негізгі терезе (көк жолағы бар), форма терезесі
форма терезесі, программа коды терезесі (Unit1.cpp)
Mask Edit компоненті:
арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс құрады
жолдарды бейнелеу үшін жол бойынша немесе баған бойынша тор құрады
жабық және пиктограммалы командалық батырма құрады
тез шақырылатын графикалық батырманы құрады
қарапайым геометриялық фигураларды салады
Bevel компоненті:
көлемді форматтағы сызықтар мен рамкаларды құрады
тез шақырылатын графикалық батырманы құрады
арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс құрады
жабық және пиктограммалы командалық батырма құрады
қарапайым геометриялық фигураларды салады
void_fastcall TForm1::ButtonClick(TObject *Sender) кейінфигуралық жақша арасында не орналасады?
A) программаладағы айнымалыларды сипаттау, орындалатын_операторлар
B) бас файлда хабарланған барлық функциялар сипатталады
C) қайсыбір функциялар хабарлануы мүмкін
D) форманы құрған кезде орындалатын операторларды орналастыруға болады
E) формасының объектісін хабарлау
Алдын-ала берілген шарт бойынша қайталанатын оператор
A) while (өрнек) цикл денесі
B) Do оператор while (шарт) 23
C) for (өрнек 1; өрнек 2; өрнек 3) цикл денесі
D) Switch (өрнек) {case константа1: default: оператор;// міндетті емес}
E) if (шарт) оператор-1; else оператор-2;
Программа фрагменті қандай нәтижені экранға шығарады: {int s=1, i, f=1;for (i=2; i<=3; i++) {f=f*i; s=s+f;}Edit1->Text=FloatToStr(s) }
s=9
s=18
s=1
s=4
s=5
Break операторы:
үзіп тастау операторы
қайтып оралу операторы
қайталану операторы
бос оператор
меншіктеу операторы
Жүзеге асырушы файлдардың стандартты кеңейтілімі:
EXE
CPR
BCR
CPP
BPR
Келтірілген фрагмент a [7][7] матрицасы үшін не орындайды? sum = 0; for (i=1; i<=7; i++) for (j= 1; j<=7; j++) sum = sum + a[i,j];
Әрбір жол элементтерінің қосындысын есептейді
Матрицаның барлық элементтерінің қосындысын есептейді
Әрбір жол элементтерінің көбейтіндісін есептейді
Бағандардың қосындысын есептейді
Бағандардың көбейтіндісін есептейді
Деструктор дегеніміз:
жойылатын объект алып тұрған динамикалық жадын босатуқызметін атқарады
класс айнымалаларын инициализациялауға және жадынан орын бөлуге арналған айрықша функция болып табылады.
жаңа класты ескі класс түрінде құру механизмі
бір структурада мәліметтермен қатар оларды өңдеуге арналған функциялардың берілуі.
бұл туыстық объектілердің қасиеттері
Келесі программа фрагменті қандай нәтиже шығарады {int i, s=0, a[3];for (i=1; i<=3; i++) {a[i]=i+1; s=s+a[i];}Edit1->Text=FloatToStr(s);}
9
16
6
10
4
Класс дегеніміз
ортақ құрылымы және семантикасы бар объектілер жиыны
өз базалық класының барлық әдістері мен оқиғаларына ие жиын
өз базалық класының тек қасиеттеріне ие жиын
өз базалық класының тек әдістеріне ие жиын
өз базалық класының әдістері мен оқиғаларына ие болмайтын жиын
Код редакторы не үшін қолданылады?
Программа мәтінін өңдеу үшін
Шифрленген мәліметтерді өңдеу үшін
Жағдайларды өңдеу процедураларын құру үшін
Программаның тоқтатылуын көрсету үшін
Компоненттер қасиеттерін өзгерту үшін
Бірнеше техникалық мәселелерді шешу үшін бір атауды пайдалануға мүмкіндік беретін қасиет:
Полиморфизм
Декапсуляция
Мұралау
Делегирлеу
Инкапсуляция
Объект құрылымы екі бөліктен тұрады:
функциялар және қасиеттер
объект және субъект
айнымалылар және функциялар
функциялар және әдістер
айнымалылар және әдістер
Визуалды емес компонент
интерфейсінде көрінбейтін заттарды программалауға арналған
басқару элементі болып табылатын компонент
арнайы мастердің көмегімен менюді, құрылымды құрады
жазулар типін басқару элементі
қосымша құру және орындау кезінде компоненттің сыртқы түрін басқаруға арналған қасиет
String Grid компоненті
жолдарды бейнелеу үшін жол бойынша немесе баған бойынша сетка құрады
тез шақырылатын графикалық батырманы құрады
арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс
жазбалы және пиктограммалы командалық батырма құрады
қарапайым геометриялық фигураларды салады
C++ Builder-бұл:
Borland (Inprise) өнімі болып табылады
MS (Inprise) өнімі болып табылады
Turbo өнімі болып табылады
Win өнімі болып табылады
IBM өнімі болып табылады
#pragma package(smart_init) директивасының қызметі қандай:
инициализация пакеттерінің тізімін анықтайды
Unit1.h файлын іске қосады
берілген файлмен атымен аты сәйкес болатын *.dfm файлын формата қолдану
форма объектісін хабарлау
hdrstop опциясы препроцессор жұмысының өзгешеліктерімен байланысты
Төмендегі компоненттердің қайсысында Caption қасиеті болмайды?
Edit
Form
Label
Button
Panel
Форманы жасыру үшін қай әдіс қолданылады?
Hide
Close
Release
Show
Showmodal
Форманы жабу үшін қай әдіс қолданылады?
Close
Hide
Release
Show
Showmodal
Форманы құру үшін қай әдіс қолданылады?
Create
Activate
Show
Close
Hide
C++ Builder-де форма файлының кеңеймесін көрсетіңіз
*.dfm
*.cpp
*.dcu
*.dof
*.res
Программаны компиляциялау C++ Builder -де қалай орындалады?
Ctrl+F9 пернелер комбинациясын басу арқылы
F9 пернесін басу арқылы
Shift+F12 пернелер комбинациясын басу арқылы
F8 пернесін басу арқылы
F4 пернесін басу арқылы
Әдіс дегеніміз:
объектіге тиісті функция немесе процедура
компоненттің сыртқы түрі мен жұмысын анықтайтын атрибуттар
объект, әдістер, қасиеттер
инкапсуляция, полиморфизм, мұралау
класс, базалық класс, туынды класс
#include "Unit1.h" директивасының қызметі
Unit1.h файлын іске қосады
берілген файлмен атымен аты сәйкес болатын *.dfm файлын формада қолдану қажеттігі
форма объектісін хабарлау
hdtstop опциясы препроцессор жұмысының өзгешеліктерімен байланысты
инициализация пакетінің тізімін анықтайды
Return операторы
қайтып оралу операторы
қайталану операторы
бос оператор
меншіктеу операторы
үзіп тастау операторы
Мұрагерлік-бұл:
тілді қолданылатын кластардың анықтамалары негізінде жаңа класс анықтамаларын құруға мүмкіндік беру қабілеті
интерфейсінің бас файлы, жүзеге асырушы файлы, бас меню болып 3-кебелінеді
жүзеге асырушы файлы мен программадан тұрады
функцияны хабарлау мен сипаттаудан тұрады
объектіні бағытталған тәсіл кезінде қосымша өтіп жатқан оқиғалар мен олардың объектілеріне әрекетін анықтаудан тұрады
Инкапсуляция
кодты және ол басқаратын деректерді біріктіретін бағдарламалау механизмі
бұл туыстық объектілердің қасиеттері
бір структурада мәліметтермен қатар оларды өңдеуге арналған функцияларды біріктіру
жаңа класты ескі класс түрінде құру механизмі
бұл айрықша функция, жойылатын объект алып тұрған динамикалық жадын босату қызметін атқарады
Келесі программа орындалғаннан кейін экранға қандай мән шығады: {int x=1, y=1; if (x<=0) y=0; else y=-1; Edit1->Text=FloatToStr(y) }
y=-1
x=1 y=1
y=0
y=1
x=-1 y=-1
Protected-бұл:
кластың қорғалған бөлігі
кластың экземплярлары
кластың қасиеттері мен әдістері
кластың ашық бөлігі
кластың тасаланған бөлігі
Public-бұл:
кластың ашық бөлігі
кластың экземплярлары
кластың қасиеттері мен әдістері
кластың қорғалған бөлігі
кластың тасаланған бөлігі
Scroll Box компоненті:
A) қажет жағдайда айналдыру жолағы бар контейнер құрады
B) көлемді формадағы сызықтар мен рамкаларды құрады
C) тез шақырылатын графикалық батырманы құрады
D) арнайы форматтағы мәліметтерді енгізуді редакциялайтын облыс құрады
E) жазбалы және пиктограммалы командалық батырма құрады
Group Box компоненті:
компоненттің формада логикалық байланысы бар топын біріктіретін контейнер құрады
теру форманың тізімді немесе мәндер диапазонын қарау үшін айналдыру жолағын құрады
инструменттер панелі немесе күй жолағын құрады
қажет жағдайда айналдыру жолағын контейнер құрады
көлемді формадағы сызықтар мен рамкаларды құрады
ListBox компонентінің Items қасиеті:
компоненттің пункттерін сақтайтын қасиеті
компонент терезесінде тізім толық бейнеленбеген болса, бағандар санын анықтайды
тізімдегі жолдардың санын анықтайды
тізімдегі жолдар автоматты түрде алфавит бойынша сұрыпталатынын көрсетеді
тізімде белгіленген элементтің реттік нөмірін көрсетеді
Таңдау операторының форматы:
Switch (өрнек) {case константа1: оператор-1; break; ...; default: оператор;}
if (шарт) оператор-1; else оператор-2;
for (өрнек 1; өрнек 2; өрнек 3) цикл денесінде орындалатын операторлар
while (өрнек) цикл денесі:
Do оператор while (шарт)
DatabaseDesktop ортасында құрылатын кестелердің кеңейтілімін көрсетіңіз
db
txt
xls
doc
com
C++ Builder ортасында мәліметтер қорын кесте түрінде көрсету қызметін атқаратын компонентті таңдаңыз:
Table
DBGrid
DataSource
DBNavigator
Form
C++ Builder ортасында кестеге мәліметтерді енгізу үшін қолданылатын компонентті таңдаңыз:
Table
DBGrid
DataSource
DBNavigator
Form
