NEW
Font size
Worksheetsazhbk
Total questions: 50
Worksheet time: 25mins
Препроцессор
компиляциялауға дейін орындалады
препроцессормен өңделеді
енгізу стандартты ағымы
экранға шығару стандартты ағымы
Директивалар –
препроцессормен өңделеді
компиляциялауға дейін орындалады
енгізу стандартты ағымы
экранға шығару стандартты ағымы
С++ тіліндегі программа үш бөліктен тұрады
директивалар, функциялар және функция денелері
директивалар, функциялар және процедуралар
директивалар, процедуралар және функция денелері
процедуралар, функциялар және функция денелері
сout ағымы
Экранға шығару стандартты ағымы
Енгізу стандартты ағымы
Екі жолдың бірінші жолын n салыстырады
Символдар регистрін ескермей салыстырады
сin ағымы
Енгізу стандартты ағымы
str1 айнымалысы Hello I am Keith сөзін иемдейді
Экранға шығару стандартты ағымы
Бұл берілген символдар санын бірінші жолдан екінші жолға біріктіреді
Void сипаттамасы
Түйінд і сөзі объектінің мәнін бейтарап етіп қалдыру үшін қолданады
Бұл тырнақшаға алынған символдар тізбегі
Бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар
Бұл жақшаға алынған символдар тізбегі
Си тілінде 5 базалық түрі бар
char-символдық, int-бүтін сан, float-нақты сан, double-ұзын нақты сан, void-мәні жоқ
steck-символдық, delete-бүтін сан, float-нақты сан, double-ұзын нақты сан, viod-мәні жоқ
char-символдық, new-бүтін сан, float-нақты сан, double-ұзын нақты сан, return-мәні жоқ
char-символдық, enum -бүтін сан, float-нақты сан, double-ұзын нақты сан, new-мәні жоқ
С++ тіліде санамалы типті
enum
unfef
delete
define
Динамикалық мерзімді объектілер құру
new
enum
unfef
define
Динамикалық мерзімді объектілерді жою
delete
enum
define
new
Объектілердің үш түрлі бар болу мерзімі анықталған
статикалық; локальдық; динамикалық
статикалық; локальдық; логикалық
статикалық; локальдық; глобальдық
статикалық; локальдық; физикалық
Идентификатордың контекстінің бес категориясы бар
блок; функция; функция протипі; файл; класс
блок; айнымалы; функция протипі; файл; класс
блок; тұрақты; функция протипі; файл; класс
блок; функция; функция протипі; файл; полиморфизм
Идентификатордың контекстісі
Сол идектификатор анықтайтын объектіге сілтеме жасауға болатын программаның бөлігін айтамыз
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
Технологиялық операцияларды орындау тізбек ретін анықтау
бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі
Объект деп
Жадыдан бөлінген белгілі бір уақытты мәндері бар орынды айтамыз
Өзіндік мағынасы бар тілдің ең кіші бөлігі
Бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары
Бұл тырнақшаға алынған символдар тізбегі
Объектілі программалау тілінде идентификатормен байланыстыру үшін екі атрибутты көрсету керек:
Жады класын, айнымалы атауын
Жады класын, типін
Жады класын, айнымалы типін
жады класын, функция атауын
Тұрақтылар
Бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары
Өзіндік мағынасы бар тілдің ең кіші бөлігі
Сандық мәндер мен символдық мәндерді көрсету үшін қолданады
Тырнақшаға алынған айнымалылар
Сандық мәндер мен символдық мәндерді көрсету
int, float — сандық мәндер, char — символдық мәндер.
Тырнақшаға алынған айнымалылар
жады класын, функция атауын
Идентификаторлар
бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар
Бұл сөздерді идентификатор ретінде қолдануға болмайды
өзіндік мағынасы бар тілдің ең кіші бөлігі
бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары
Лексема
бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары
бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар
өзіндік мағынасы бар тілдің ең кіші бөлігі
Бұл сөздерді идентификатор ретінде қолдануға болмайды
Кілттік сөздер
бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары
бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар
өзіндік мағынасы бар тілдің ең кіші бөлігі
бұл жақшаға алынған символдар тізбегі
Символдық жол
бұл жақшаға алынған символдар тізбегі
бұл тік жақшаға алынған символдар тізбегі
бұл // символмен алынған символдар тізбегі
бұл тырнақшаға алынған символдар тізбегі
Символдық тұрақты
'a' '?' '\b’
\x1b/
‘a’ ‘?’
‘\b’ ‘\x1b’
“a” '?'
“\b” '\x1b'
'a'
?
\b '\x1b'
Жылжымалы нүктелі тұрақты
1 1.0 2e1 2E1 .123 0.0025 0.0035e-6
a' '?' '\b' '\x1b'
1 5 89 -89 56
“a” '?' “\b” '\x1b'
Ұзын бүтін сандар
олардың соңында E немесе e әрпі жазылады. 275Н, 275h;
олардың соңында F немесе f әрпі жазылады. 275Н, 275h;
олардың соңында N немесе n әрпі жазылады. 275Н, 275h;
олардың соңында әріптері жазылады. 361327L, 247499l;
Қысқа бүтін сандар -
олардың соңында N немесе n әрпі жазылады. 275Н, 275h;
олардың соңында F немесе f әрпі жазылады. 275Н, 275h;
олардың соңында Н немесе h әрпі жазылады. 275Н, 275h;
олардың соңында E немесе e әрпі жазылады. 275Н, 275h
С++ тілінің элементтеріне, программа құру барысында қолданылатын оның базалық конструкциялары
әліппе; тұрақтылар; идентификаторлар; кілттік сөздер; түсініктемелер
әліппе; тұрақтылар; структуралар
кілттік сөздер; түсініктемелер, массивтер
Түсініктемелер, стектер
Түсініктемелер
/* және */
/ және /
/- және -/
{ және}
Жобалаудың аспектісі физикалық жобалау
Функциялау ортасын техникалық және программалық құралдармен байланыстыру
технологиялық операцияларды орындау тізбек ретін анықтау
Программалық қамтамасыздандыруды өңдеу үрдісінде қолданылатын әдістер мен құралдар жиынтығы
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
Жобалаудың аспектісі логикалық жобалау
Технологиялық операцияларды орындау тізбек ретін анықтау
Бұл программалық қамтамасыздандыруды өңдеу үрдісінде қолданылатын әдістер мен құралдар жиынтығы
Программалық өнімнің функциялау ортасын құрайтын техникалық және программалық құралдардан тәуелсіз барлық жобалау операциялардан тұрады
Қажетті құрылғылардың, программалық қамтамасыздандырудың құрамын және қызметкерлермен орындайтын операцияларын аңықтау
Жүйенің квалификациялы тестілеу
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
бұл программалық қамтамасыздандыруды өңдеу үрдісінде қолданылатын әдістер мен құралдар жиынтығы
Квалификациялы тестілеудың нәтижелерін бағалау, құжаттау және пайдаланушыға жіберу
қажетті құрылғылардың, программалық қамтамасыздандырудың құрамын және қызметкерлермен орындайтын операцияларын аңықтау
Жүйенің интеграциясы
Квалификациялы тестілеудың нәтижелерін бағалау, құжаттау және пайдаланушыға жіберу
бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
технологиялық операцияларды орындау тізбек ретін анықтау
Жүйенің архитектурасын жобалау
қажетті құрылғылардың, программалық қамтамасыздандырудың құрамын және қызметкерлермен орындайтын операцияларын аңықтау
бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі
технологиялық операцияларды орындау тізбек ретін анықтау
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
Өмірлік циклдың үрдісі
қажетті құрылғылардың, программалық қамтамасыздандырудың құрамын және қызметкерлермен орындайтын операцияларын аңықтау
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі
Квалификациялы тестілеудың нәтижелерін бағалау, құжаттау және пайдаланушыға жіберу
Программалық қамтамасыз етудың өмірлік циклі
бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі
қажетті құрылғылардың, программалық қамтамасыздандырудың құрамын және қызметкерлермен орындайтын операцияларын аңықтау
бұл кейбір программалық қамтамасыз етуді құру идеясы шыққан кезеңнен бастап, оны фирма-өңдеушімен сақтандыруды соңына дейін кезеңі
Жүйенің барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау
Программалау технологиясы технологиялық инструкциялардың жиынтығының бірі
бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі
бұл программалық қамтамасыздандыруды өңдеу үрдісінде қолданылатын әдістер мен құралдар жиынтығы
технологиялық операцияларды орындау тізбек ретін анықтау
қажетті құрылғылардың, программалық қамтамасыздандырудың құрамын және қызметкерлермен орындайтын операцияларын аңықтау
С++ тілінде мүмкін болатын циклдік операторлар
for, while, do-while.
& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).
break, continue, return, goto.
енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.
Биттік операциялар:
break, continue, return, goto.
for, while, do-while.
& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).
С++ тілінде разрядтар бойынша орындалатын операциялар
программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).
синтаксистік және типке байланысты қателер (мысалы, жақшалар жабылмауы, тип сәйкессіздігі).
биттік операциялар (жоғарыда көрсетілген)
for, while, do-while.
Программаның компоновкасы
биттік операциялар (жоғарыда көрсетілген).
файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.
программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).
идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.
Компиляция кезіндегі қателер
енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.
файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.
синтаксистік және типке байланысты қателер (мысалы, жақшалар жабылмауы, тип сәйкессіздігі).
break, continue, return, goto.
С++ тіліндегі көшу операторлары
енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.
break, continue, return, goto.
индекс арқылы (a[0], a[i]).
идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.
>> операциясы
енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.
файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.
шығару операторы (cout << x) немесе солға биттік жылжыту операторы.
идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.
<< операциясы
for, while, do-while циклдерінде.
& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).
шығару операторы (cout << x) немесе солға биттік жылжыту операторы.
программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).
Файлдың сипаттамасы
индекс арқылы (a[0], a[i]).
программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).
шығару операторы (cout << x) немесе солға биттік жылжыту операторы.
файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.
Массив элементінің белгіленуі
типі, аты және өлшемі арқылы (int a[10];).
индекс арқылы (a[0], a[i]).
goto, break, continue, return.
идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.
Массивті сипаттау
типі, аты және өлшемі арқылы (int a[10];)
енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.
for, while, do-while циклдерінде.
goto, break, continue, return.
continue операторы қолданылатын операторлар
& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).
goto, break, continue, return.
программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).
for, while, do-while циклдерінде
Орындалу тәртібін өзгерту операторы
шығару операторы (cout << x) немесе солға биттік жылжыту операторы
goto, break, continue, return
идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер
Лексема кластарына жатады
идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.
файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.
for, while, do-while циклдерінде.
енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы
Математикалық модель
нақты объектінің немесе процестің математикалық теңдеулер арқылы сипаттамасы
int, short, long, long long
нақты директива жоқ, бірақ system("cls"); — Windows жүйесінде қолданылады (#include <cstdlib> керек). Экранды тазарту үшін қолданылатын препроцессор директивасы:
int main() { ... }.
