08_Системное программирование_каз.Rtf
$$$001
Консоль деп интерфейсті атаймыз, ол қосымшалармен келесі қызметтер үшін қолданылады:
A) мәтіндік ақпараттарды енгізу – шығару
B) пайдаланушылармен деректер алмасу
C) клавиатура және мониторды қолдану
$$$002
Консолдың кіріс буфері келесі категориядағы кіріс оқиғаларынан тұрады
B) клавиатурадын енгізу, маустан енгізу
D) терезе өлшемін өзгерту, енгізу фокусын өзгерту
F) менюмен байланысты оқиғалар
$$$003
Енгізу-шығаруды аяқтау процедурасы программистпен анықталады, бірақ бұл кезде ол келесі параметрлерді қолдану керек:
A) енгізу-шығару операциясының аяқтау коды
C) жіберілген байттар саны
E) енгізу-шығару жайындағы ақпараттар
$$$004
SetConsoleWindowInfo() функциясының параметрлері
A) hConsoleOutput
B) bAbsolut
C) *lpConsoleWindow
$$$005
CreateConsoleScreenBuffer() функциясының параметрлері
D) dwDesiredAccess, dwShareMode
F) *lpSecurityAttributes, dwFlags
G) lpScreenBufferData
$$$006
FillConsoleOutputAttribute() функциясының параметрлері
A) hConsoleOutput , wAttributes
E) nLength, dwWriteCoord
H) lpNumberOfAttrsWritten
$$$007
WriteConsoleOutputAttribute() функциясының параметрлері
D) hConsoleOutput , *lpAttribute
E) nLength, dwWriteCoord
F) lpNumberOfAttrsWritten
$$$008
ReadConsoleOutputAttribute() функциясының параметрлері
C) hConsoleOutput , lpAttribute
E) nLength, dwWriteCoord
G) lpNumberOfAttrsRead
$$$009
ReadConsole () функциясының параметрлері
A) hConsoleInput , lpBuffer
C) lpNumberOfCharsToRead, lpNumberOfCharsRead
D) lpReserved
$$$010
ReadConsoleInput() функциясының параметрлері
A) dwDesiredAccess, dwShareMode
B) hConsoleInput , lpBuffer
C) *lpConsoleWindow
$$$011
WriteConsoleInput() функциясының параметрлері
C) hConsoleInput , *lpBuffer
E) hLength
F) lpNumberOfEventsWritten
$$$012
ReadConsoleOutput() функциясының параметрлері
A) hConsoleOutput , lpBuffer
B) dwBufferSize, dwBufferCoord
C) lpReadRegion
$$$013
WriteConsoleOutput() функциясының параметрлері
C) hConsoleOutput , *lpBuffer
F) dwBufferSize, dwBufferCoord
H) lpWriteRegion
$$$014
0, 1, 2 файлдық дескрипторлары келесі стандарттарға жатады
B) енгізу
C) шығару
E) қате
09_Системное программирование_рус.rtf
$$$001
Ерекшеліктерді құрылымдық өңдеу программасына жататындар
A) фрейм деп аталатын программалық кодтың блогы
B) кодпен қорғалатын деп аталатын код
C) ерекшеліктерді өңдегіштер деп аталатын блок
$$$002
Ерекшеліктерді құрылымдық өңдеу қолданатын кілттік сөздер
A) __try
B) __except
C) __finally
$$$003
GetExceptionCode функциясы тек келесі түрде шақырылуы мүмкін
A) фильтр түрінде
B) ерекшеліктерді өңдеу блогында
C) ерекшелік орындалған жағдайда
$$$004
IRQL аббревиатурасының мағынасын ашыңыз
A) Input
B) Interrupt
C) ReVout
$$$005
Ерекшеліктер бұл...
B) программаның орындалу уақытында болатын оқиға
D) одан кейін программа дұрыс орындалмайтын оқиға
F) программадағы қателер болып табылатын оқиғалар
$$$006
Ерекшеліктер орындалғаннан кейін келесі мәндердің бірін береді
D) басқару ерекшеліктерді өңдегішке беріледі
F) жүйе ерекшеліктерді өңдегіштерді іздеуін жалғастырады
H) жүйе басқаруды программаның үзілген нүктесіне береді
$$$007
Ерекшеліктер коды алу, ерекшеліктер жайында ақпараттар алу және фильтр функцияларын көрсетіңіз
B) GetExceptionCode()
C) Filter_function()
E) GetExceptionInformation()
$$$008
RaiseException() функциясының параметрлері
C) dwExceptionCode, dwExceptionFlags
F) nNumber0Arguments
H) *lpArguments
$$$009
UnhandleExceptionFilter жүйелік фильтр функциясының қайтаратын мәндері
A) программаның жұмысы аяқталады
D) ерекшелік нүктесінен программаның орындалуын қайта қалыптастырады
F) UnhandleExceptionFilter жүйелік функциясы орындалады
$$$010
__try блогынан басқару келесі әдістердің бірімен жіберілуі мүмкін
C) блоктың қалыпты аяқталуы
E) блоктан шығу С++ программалау тілінің _leave, return, break, continue немесе
G) басқаруды ерекшеліктерді өңдегішке беру
$$$011
Ерекшеліктерді құрылымдық өңдеу түрлері:
B) фреймдік
D) финальдық
F) кірістірілген
$$$012
Сигнал жіберілуі мүмкін
D) процессор ядросымен
F) процесстен басқа процесске
H) процесс өзін-өзіне жібереді
