Worksheets150-200
Total questions: 43
Worksheet time: 22mins
Класс деректері деп аталады
өрістер немесе класс мүшелері (деректер)
жолдар немесе класс мүшелері (деректер)
сызықтар немесе класс мүшелері (деректер)
айнымалылар немесе класс мүшелері (деректер)
файлдар немесе класс мүшелері (деректер)
Класс —
бұл белгілі бір пәндік сала объектісінің моделін білдіретін, деректерді және олармен жұмыс істеу функцияларын инкапсуляциялайтын пайдаланушы деректер типі.
бұл белгілі бір пәндік сала объектісінің моделін білдіретін, деректерді және олармен жұмыс істеу файлдарын инкапсуляциялайтын пайдаланушы деректер типі.
бұл белгілі бір пәндік сала объектісінің моделін білдіретін, деректерді және олармен жұмыс істеу бағдарламаларын инкапсуляциялайтын пайдаланушы деректер типі.
бұл белгілі бір пәндік сала объектісінің моделін білдіретін, деректерді және олармен жұмыс істеу айнымалыларын инкапсуляциялайтын пайдаланушы деректер типі.
бұл белгілі бір пәндік сала объектісінің моделін білдіретін, деректерді және олармен жұмыс істеу тұрақтыларын инкапсуляциялайтын пайдаланушы деректер типі.
Файлмен жұмыс істемес бұрын оны оқу немесе жазу үшін ашу қажет
fopen функциясының көмегімен:
flopen функциясының көмегімен:
fnopen функциясының көмегімен:
fxopen функциясының көмегімен:
open функциясының көмегімен:
const модификаторы қолданылады
көшірілетін объектінің өзгеруін болдырмау үшін
көшірілетін субъектінің өзгеруін болдырмау үшін
көшірілетін фрагменттің өзгеруін болдырмау үшін
көшірілетін файлдың өзгеруін болдырмау үшін
көшірілетін типтің өзгеруін болдырмау үшін
Көшіру конструкторы –
бұл конструктор, оның бірінші аргументі осы конструктор жарияланған типтегі объектіге сілтеме болып табылады.
бұл конструктор, оның бірінші аргументі осы компилятор жарияланған типтегі объектіге сілтеме болып табылады.
бұл конструктор, оның бірінші аргументі осы файл жарияланған типтегі объектіге сілтеме болып табылады.
бұл конструктор, оның бірінші аргументі осы айнымалы жарияланған типтегі объектіге сілтеме болып табылады.
бұл конструктор, оның бірінші аргументі осы тұрақты жарияланған типтегі объектіге сілтеме болып табылады.
Мұндай функциялар конструкторлар деп аталады
арнайы класс-мүшелері, оларды көбінесе бағдарламалаушы емес, компилятор шақырады және олар абстрактілі типтер объектілерін инициализациялау үшін арналған.
арнайы класс-мүшелері, оларды көбінесе бағдарламалаушы емес, бағдарлама шақырады және олар абстрактілі типтер объектілерін инициализациялау үшін арналған.
арнайы класс-мүшелері, оларды көбінесе бағдарламалаушы емес, файл шақырады және олар абстрактілі типтер объектілерін инициализациялау үшін арналған.
арнайы класс-мүшелері, оларды көбінесе бағдарламалаушы емес, функция шақырады және олар абстрактілі типтер объектілерін инициализациялау үшін арналған.
арнайы класс-мүшелері, оларды көбінесе бағдарламалаушы емес, формат шақырады және олар абстрактілі типтер объектілерін инициализациялау үшін арналған.
Класс –
бұл бір немесе бірнеше айнымалылар мен функциялар жиынтығы, мүмкін әртүрлі типтерден, бір атаумен біріктірілген.
бұл бір немесе бірнеше белгісіздер мен функциялар жиынтығы, мүмкін әртүрлі типтерден, бір атаумен біріктірілген.
бұл бір немесе бірнеше параметрлер мен функциялар жиынтығы, мүмкін әртүрлі типтерден, бір атаумен біріктірілген.
бұл бір немесе бірнеше туындылар мен функциялар жиынтығы, мүмкін әртүрлі типтерден, бір атаумен біріктірілген.
бұл бір немесе бірнеше тұрақтылар мен функциялар жиынтығы, мүмкін әртүрлі типтерден, бір атаумен біріктірілген.
Класс деректер түрін келесі конструкция арқылы анықтауға болады:
класс_кілт, класс_атауы { элементтер_тізімі };
класс_кілт, класс_атауы { элементтер_тізімі };
класс_кілт, класс_атауы { элементтер_тізімі };
класс_кілт, класс_атауы { элементтер_тізімі };
класс_кілт, класс_атауы { элементтер_тізімі };
Санақ түрін (перечисление) бастайтын түйінді сөз:
enum
inum
rnum
onum
anum
Санақ (перечисление) –
бұл айнымалылар мен тұрақтылардың салыстырмалы түрде шағын бүтін сандар жиынынан мәндерді қабылдайтын бағдарламаларда қолдануға ыңғайлы деректер түрі, және оларға атауы бойынша жүгіну орынды.
шаблон тақырыбы және оның тақырыбында енгізілген шаблон параметрлерінің атауларымен белгіленуі мүмкін қайтарылатын мәннің және кез келген параметрлер мен жергілікті айнымалылардың типтері көрсетілген кәдімгі функция анықтамасы.
бұл айнымалылардың түрі, оларды бағдарламаларда тұрақтылар мен айнымалылардың шағын бүтін сандар жиынынан мәндер қабылдауына байланысты қолдануға ыңғайлы.
бұл тұрақтылардың түрі, оларды бағдарламаларда тұрақтылар мен айнымалылардың шағын бүтін сандар жиынынан мәндер қабылдауына байланысты қолдануға ыңғайлы.
бұл файл түрі, оны бағдарламаларда тұрақтылар мен айнымалылардың шағын бүтін сандар жиынынан мәндер қабылдауына байланысты қолдануға ыңғайлы.
Функция шаблоны екі бөліктен тұрады –
шаблон тақырыбы және оның тақырыбында енгізілген шаблон параметрлерінің атауларымен белгіленуі мүмкін қайтарылатын мәннің және кез келген параметрлер мен жергілікті айнымалылардың типтері көрсетілген кәдімгі функция анықтамасы.
бұл айнымалылар мен тұрақтылардың салыстырмалы түрде шағын бүтін сандар жиынынан мәндерді қабылдайтын бағдарламаларда қолдануға ыңғайлы деректер түрі, және оларға атауы бойынша жүгіну орынды.
файл тақырыбы және оның тақырыбында енгізілген шаблон параметрлерінің атауларымен белгіленуі мүмкін қайтарылатын мәннің және кез келген параметрлер мен жергілікті айнымалылардың типтері көрсетілген кәдімгі функция анықтамасы.
фрагмент тақырыбы және оның тақырыбында енгізілген шаблон параметрлерінің атауларымен белгіленуі мүмкін қайтарылатын мәннің және кез келген параметрлер мен жергілікті айнымалылардың типтері көрсетілген кәдімгі функция анықтамасы.
бағдарлама тақырыбы және оның тақырыбында енгізілген шаблон параметрлерінің атауларымен белгіленуі мүмкін қайтарылатын мәннің және кез келген параметрлер мен жергілікті айнымалылардың типтері көрсетілген кәдімгі функция анықтамасы.
Функцияға көрсеткішті келесідей анықтаймыз:
Тип_функции (*көрсеткіш_атауы) (параметрлер тізімі);
Тип_функции (*көрсеткіш_атауы) (функциялар тізімі);
Тип_функции (*көрсеткіш_атауы) (айнымалылар тізімі);
Тип_функции (*көрсеткіш_атауы) (тұрақтылар тізімі);
Тип_функции (*көрсеткіш_атауы) (сандар тізімі);
Жазықтық фигуралар –
бұл экран жазықтығының жабық контурмен шектелген фрагменттері
бұл экран жазықтығының жабық түспен шектелген фрагменттері
бұл экран жазықтығының жабық өрнекпен шектелген фрагменттері
бұл экран жазықтығының жабық кесіндімен шектелген фрагменттері
бұл экран жазықтығының жабық шеңбермен шектелген фрагменттері
Экранның сығылу коэффициенті деп аталады
пиксельдің ені мен оның биіктігінің қатынасы
пиксельдің ені мен оның тығыздығының қатынасы
пиксельдің ені мен оның массасының қатынасы
пиксельдің ені мен оның ауданының қатынасы
пиксельдің ені мен оның бұрышының қатынасы
Пиксель түсін оқу үшін арналған функция
unsigned getpixel(int x, int y)
unsigned petpixel(int x, int y)
unsigned putpixel(int x, int y)
unsigned pixel(int x, int y
unsigned cetpixel(int x, int y)
Белгілі бір түсті нүктені шығару үшін қолданылатын функция
void putpixel(int x, int y, int color);
void pixel(int x, int y, int color);
void cutpixel(int x, int y, int color);
void butpixel(int x, int y, int color);
void getpixel(int x, int y, int color);
setcolor функциясы
сызықтарды шығару үшін түстің нөмірін орнатады
шеңберді шығару үшін түстің нөмірін орнатады
квадратты шығару үшін түстің нөмірін орнатады
синусты шығару үшін түстің нөмірін орнатады
косинусты шығару үшін түстің нөмірін орнатады
int color –
0-ден 63-ке дейінгі диапазондағы түс (EG палитрасы)
0-ден 65-ке дейінгі диапазондағы түс (EG палитрасы)
0-ден 68-ге дейінгі диапазондағы түс (EG палитрасы)
0-ден 67-ге дейінгі диапазондағы түс (EG палитрасы)
0-ден 66-ға дейінгі диапазондағы түс (EG палитрасы)
Стандартты палитрадағы түстің бірін өзгерту функциясы
void setpalette (int index, int color);
void palette (int index, int color);
void fetpalette (int index, int color);
void petpalette (int index, int color);
void getpalette (int index, int color);
Пиксель (pixels) –
экрандағы кескіннің ең кіші элементі, ол бірнеше (түсті) нүктелерден тұрады және бағдарламада белгілі бір жарықтық немесе түсті нүкте ретінде қарастырылады
экрандағы кескіннің ең үлкен элементі, ол бірнеше (түсті) нүктелерден тұрады және бағдарламада белгілі бір жарықтық немесе түсті нүкте ретінде қарастырылады
экрандағы кескіннің жалпы элементі, ол бірнеше (түсті) нүктелерден тұрады және бағдарламада белгілі бір жарықтық немесе түсті нүкте ретінде қарастырылады
экрандағы кескіннің орташа элементі, ол бірнеше (түсті) нүктелерден тұрады және бағдарламада белгілі бір жарықтық немесе түсті нүкте ретінде қарастырылады
экрандағы кескіннің функционалды элементі, ол бірнеше (түсті) нүктелерден тұрады және бағдарламада белгілі бір жарықтық немесе түсті нүкте ретінде қарастырылады
void far initgraph(int far gdriver, int far gmode, char far *pathdriver); -
gdriver нөміріне ие графикалық драйверді жүктеуге және gmode нөміріне сәйкес графикалық режимді орнатуға арналған
gdriver нөміріне ие графикалық адаптерді жүктеуге және gmode нөміріне сәйкес графикалық режимді орнатуға арналған
gdriver нөміріне ие графикалық драйверді жүктеуге және gmode нөміріне сәйкес графикалық адаптерді орнатуға арналған
gdriver нөміріне ие графикалық файлды жүктеуге және gmode нөміріне сәйкес графикалық режимді орнатуға арналған
gdriver нөміріне ие графикалық драйверді жүктеуге және gmode нөміріне сәйкес графикалық файлды орнатуға арналған
gdriver –
графикалық драйвер нөмірін сақтайтын бүтін санға көрсеткіш
графикалық адаптер түрін анықтауға арналған
графикалық файл түрін анықтауға арналған
графикалық функция түрін анықтауға арналған
графикалық фрагмент түрін анықтауға арналған
void far detectgraph(int far gdriver, int far gmode); -
графикалық адаптер түрін анықтауға арналған
графикалық файл түрін анықтауға арналған
графикалық драйвер түрін анықтауға арналған
графикалық функция түрін анықтауға арналған
графикалық фрагмент түрін анықтауға арналған
Әрбір рекурсивті функция шақыруы деп аталады:
рекурсивті шақыру немесе рекурсия қадамы
өзара рекурсивті
тікелей рекурсивті
рекурсивті шақыру
салыстырмалы рекурсивті
Егер екі функция бірін-бірі шақыратын болса, олар деп аталады:
өзара рекурсивті
тікелей рекурсивті
рекурсивті шақыру
рекурсия қадамы
негізгі рекурсивті
Өзін тікелей шақыратын рекурсивті функциялар деп аталады:
тікелей рекурсивті
өзара рекурсивті
> рекурсивті шақыру
рекурсия қадамы
негізгі рекурсивті
Функцияда есептелген мәнді негізгі бағдарламаға қайтару үшін оператор қолданылады:
return(нәтиже);
random(нәтиже);
read(нәтиже);
real(нәтиже);
class(нәтиже);
Функцияны шақыру жазылады:
функция_аты (нақты_параметрлер_тізімі);
фрагмент_аты (нақты_параметрлер_тізімі);
аргумент_аты (нақты_параметрлер_тізімі)
файл_аты (нақты_параметрлер_тізімі);
оператор_аты (нақты_параметрлер_тізімі);
> Функцияны шақыру үшін
оны шақырушы бағдарламада нақты параметрлер тізімімен көрсету жеткілікті
оны шақырушы бағдарламада фрагмент тізімімен көрсету жеткілікті
оны шақырушы бағдарламада функция тізімімен көрсету жеткілікті
оны шақырушы бағдарламада аймақ тізімімен көрсету жеткілікті
оны шақырушы бағдарламада объект тізімімен көрсету жеткілікті
Формальды параметрлер –
бұл негізгі бағдарлама мен функция арасында ақпарат берілетін айнымалылар атауы
бұл бағдарламаның логикалық аяқталған және тіл талаптарына сәйкес рәсімделген бөлігі
оны шақырушы бағдарламада нақты параметрлер тізімімен көрсету жеткілікті
бұл бағдарламаның логикалық аяқталған және тіл талаптарына сәйкес рәсімделген функциясы
бұл бағдарламаның логикалық аяқталған және тіл талаптарына сәйкес рәсімделген айнымалысы
Функция –
бұл бағдарламаның логикалық аяқталған және тіл талаптарына сәйкес рәсімделген бөлігі
бұл негізгі бағдарлама мен функция арасында ақпарат берілетін айнымалылар атауы
оны шақырушы бағдарламада нақты параметрлер тізімімен көрсету жеткілікті
бұл бағдарламаның логикалық аяқталған және тіл талаптарына сәйкес рәсімделген функциясы
бұл бағдарламаның логикалық аяқталған және тіл талаптарына сәйкес рәсімделген айнымалысы
Файлды жасау режимінде ашу үшін келесі оператор қолданылады:
ofstream out_file("файл_аты.кеңейту");
ofstream out_fule("файл_аты.кеңейту");
ofstream out_fili("файл_аты.кеңейту");
ofstream out_fele("файл_аты.кеңейту");
ofstream out_faile("файл_аты.кеңейту");
second элементі —
long типті бүтін сан, секундтағы уақытты көрсетеді
int типті бүтін сан, сағаттағы уақытты көрсетеді
int типті бүтін сан, минуттағы уақытты көрсетеді
int типті бүтін сан, секундтағы уақытты көрсетеді
int типті бүтін сан, күндегі уақытты көрсетеді
hour элементі —
сағатты көрсететін int типті бүтін сан
минутты көрсететін int типті бүтін сан
секундты көрсететін int типті бүтін сан
күнді көрсететін int типті бүтін сан
Күрделі деректер түрлеріне массивтерден басқа не жатады?
құрылымдар мен біріктірулер
функциялар мен біріктірулер
формулалар мен біріктірулер
файлдар мен біріктірулер
бағдарламалар мен біріктірулер
Құрылым (struct)
бұл өзара байланысты әртүрлі типтегі элементтер тобы, олардың саны бекітілген
> бұл өзара байланысты әртүрлі типтегі элементтер тобы, олардың саны арттырылған
бұл өзара байланысты әртүрлі типтегі элементтер тобы, олардың саны бекітілген
бұл өзара байланысты әртүрлі типтегі элементтер тобы, олардың саны басында көрсетілген
бұл өзара байланысты әртүрлі типтегі элементтер тобы, олардың саны соңында көрсетілген
strcpy(str1, str2) функциясы:
str2 жолын str1 жолына көшіреді
> str1 жолын str1 жолына көшіреді
str0 жолын str1 жолына көшіреді
str0 жолын str2 жолына көшіреді
str2 жолын str0 жолына көшіреді
strlen(str) функциясы:
str жолының ұзындығын символдар бойынша анықтайды, соңғы нөлдік байт есепке алынбайды
str жолының ұзындығын символдар бойынша анықтайды, соңғы нөлдік байт есепке алынады
str жолының ұзындығын символдар бойынша анықтайды, соңғы нөлдік байт ұлғайтылмайды
str жолының ұзындығын символдар бойынша анықтайды, соңғы нөлдік байт ұлғайтылады
str жолының ұзындығын символдар бойынша анықтайды, соңғы нөлдік байт азайтылмайды
Жолдармен (string) жұмыс істеу үшін арнайы кітапхана бар, оның сипаттамасы файлда орналасқан:
<string.h>
<stdio.h>
<conio.h>
<cin.h>
<got.h>
Көпөлшемді массив элементтерінің мәндерін енгізу (шығару) үшін
кірістірілген циклдер қолданылады
кірістірілген шарттар қолданылады
кірістірілген массивтер қолданылады
кірістірілген файлдар қолданылады
кірістірілген функциялар қолданылады
Массив элементтеріне екі операция қолданылады:
меншіктеу және таңдау
көбейту және таңдау
шарт және таңдау
ауысу және таңдау
кірістіру және таңдау
Массивті жариялаудың жалпы түрі:
элемент_типі массив_аты [N1][N2]...[Nk];
бағдарлама_типі массив_аты [N1][N2]...[Nk];
функция_типі массив_аты [N1][N2]...[Nk];
шарт_типі массив_аты [N1][N2]...[Nk];
ауысу_типі массив_аты [N1][N2]...[Nk];
Массив —
бұл бір атауы бар, бірдей типтегі элементтердің реттелген жиыны
бұл бастапқы атауы бар, бірдей типтегі элементтердің реттелген жиыны
бұл соңғы атауы бар, бірдей типтегі элементтердің реттелген жиыны
бұл жабық атауы бар, бірдей типтегі элементтердің реттелген жиыны
бұл ашық атауы бар, бірдей типтегі элементтердің реттелген жиыны
