Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системное программирование.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
134.14 Кб
Скачать

06_Системное программирование_каз.Rtf

$$$001

Жадыға бейнеленетін файлдармен жұмыс кезіндегі әрекеттер тізбегі

A) файлды ашу, ядро объектісін құру, файлды бейнелеу

C) файл түрімен керекті жұмыстарды орындау, бейнелеуді бұзу

E) ядро объектісін жабу, файлды жабу

$$$002

CreateFileMapping() функциясының келесі алты параметрі

B) hFile, lpAttributes

D) flProtect, dwMaximumSizeHigh

F) dwMaximumSizeLow, lpName

$$$003

MapViewOfFile() функциясының келесі бес параметрі

D) hFileMappingObject, dwDesiredAccess

F) dwFileOffsetHigh, dwFileOffsetLow

H) dwNumberOfBytesToMap

$$$004

MapViewOfFileEx() функциясының келесі алты параметрі

B) hFileMappingObject, dwDesiredAccess

C) dwFileOffsetHigh, dwFileOffsetLow

E) dwNumberOfBytesToMap, lpBaseAddress

$$$005

Файлдық бейнелеу объектілерін қолдану және құру үшін Windows API функцияларының көмегіне жүгінеміз. Бұндай функциялар үшеу:

A) CreateFileMapping

D) MapViewOfFile

F) UnMapViewOfFile

$$$006

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

B) CloseHandle(hFile)

E) CloseHandle(hFileMappingObject)

G) UnMapViewOfFile()

$$$007

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

C) CreateFile()

E) CreateFileMapping()

G) MapViewOfFile()

$$$001

Динамикалық қосылатын кітапханалар бұл...

B) процесстің орындалатын модулін құру кезінде жүктемеленетін программалық модуль

E) функциялар кітапханасы

G) .dll кеңейтуіндегі файл

$$$002

DllMain() функциясының келесі үш параметрі

C) hinstDLL

D) fdwReason

G) lpvReserved

$$$003

LoadLibraryEx() функциясының келесі үш параметрі

C) lpFileName

E) hFile

G) dwFlags

$$$004

DLL динамикалық жүктемелеу, қолдану және өшіру функциялары

E) LoadLibrary() немесе LoadLibraryEx()

G) GetProcAddress()

H) FreeLibrary()

$$$005

DLL cтатикалық жүктемеленуі бұл...

C) орындалатын модульдің компоновка кезеңінде орындалады

E) .lib кеңейтілуіндегі файл

H) импорт кітапханасы

$$$006

DllMain() функциясының тағайындалуы

B) оның жүктемеленуі кезіндегі DLL инициализациясы

E) процессте жаңа ағын құру кезінде керекті ресурстарды тартып алу

G) процесстегі жаңа ағындар жұмысын аяқтаған кезде ресурстарды босату

$$$007

Ағынның динамикалық локальды жадысы бұл...

B) көрсеткіштер массиві

E) Win32 API арнайы функцияларының көмегімен индекстер арқылы қатынау

G) thread local storage, TLS

$$$008

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

C) көрсеткіштерді тарату

E) көрсеткіштермен жұмыс

H) көрсеткішті босату

$$$009

Ағынның локальды жадысымен жұмыс жүргізу функциялары

B) TlsAlloc()

E) TlsSetValue()

G) TlsGet()

$$$010

DLL аббревиатурасының мағынасын ашыңыз

B) Dinamic

E) Link

G) Library

$$$011

Динамикалық қосылатын кітапханалар процесстің виртуальды жадысына жүктемеленуі мүмкін

B) статикалық, әрі динамикалық

E) процесстің орындамлық модульін құру кезінде

G) процесс операциялық жүйемен орындалуы кезінде

$$$012

DLL түрінде безендірілген программалық модуль

B) дискіде файл түрінде сақталады

E) .dll кеңейтілуінде болады

G) функциялар, әрі деректерден тұра алады

$$$013

Динамикалық қосылатын кітапханаларды қолдану мүмкіндіктері

B) DLL кодының бір орындалатын экземплярын қосымшалар бөліп пайдалана алады

E) программалық қамтамаларды өңдеу шығындарын азайта алады

G) қолданатын физикалық жады көлемін азайтуға болады