игра брюс 2048
Главная / Офисные технологии / Основы офисного программирования и язык VBA / Тест 6

Основы офисного программирования и язык VBA - тест 6

Упражнение 1:
Номер 1
Как называется множество функций, позволяющих организовать интерфейс между прикладной программой и средой, в которой работает эта программа?

Ответ:

 (1) API 

 (2) Win32 

 (3) DLL 


Номер 2
Как называется интерфейс, функции которого позволяют прикладной программе получать доступ к ресурсам операционной системы и управлять ее работой?

Ответ:

 (1) API 

 (2) Win32 

 (3) DLL 


Номер 3
Как называются динамически подключаемые библиотеки?

Ответ:

 (1) API 

 (2) Win32 

 (3) DLL 


Упражнение 2:
Номер 1
Какая библиотека Win32 API предназначена для работы с объектами ядра операционной системы и, функции которой позволяют управлять памятью и другими системными ресурсами?

Ответ:

 (1) GDI32.dll 

 (2) User32.dll 

 (3) Kernel32.dll 


Номер 2
В какой библиотеке Win32 API сосредоточены функции для управления окнами ѕ основным видом объектов операционной системы?

Ответ:

 (1) GDI32.dll 

 (2) User32.dll 

 (3) Kernel32.dll 


Номер 3
Какая библиотека Win32 API обеспечивает графический интерфейс операционной системы?

Ответ:

 (1) GDI32.dll 

 (2) User32.dll 

 (3) Kernel32.dll 


Упражнение 3:
Номер 1
При работе с какими DDL используется оператор Declare?

Ответ:

 (1) с теми, которые содержат Win32 API функции 

 (2) с любыми 

 (3) с теми, которые содержат Win32 API процедуры 


Номер 2
В какой кодировке строк кодируются одним байтом?

Ответ:

 (1) ANSI 

 (2) DDL 

 (3) Win32 API 

 (4) Unicode 


Номер 3
В какой кодировке строк кодируются двумя байтами?

Ответ:

 (1) ANSI 

 (2) DDL 

 (3) Win32 API 

 (4) Unicode 


Упражнение 4:
Номер 1
Что в функции 
Private Declare Function GetTempPath Lib "kernel32" _
	Alias "GetTempPathA" (ByVal nBufferLength As Long, _
	ByVal lpBuffer As String) As Long
ограничивает доступ к ней лишь модулем, в котором она объявлена?

Ответ:

 (1) Private 

 (2) Function 

 (3) Declare 

 (4) Alias 

 (5) GetTempPath 

 (6) kernel32 

 (7) GetTempPathA 


Номер 2
Что в функции 
Private Declare Function GetTempPath Lib "kernel32" _
	Alias "GetTempPathA" (ByVal nBufferLength As Long, _
	ByVal lpBuffer As String) As Long
позволяет указать, что процедура имеет в DLL псевдоним?

Ответ:

 (1) Private 

 (2) Function 

 (3) Declare 

 (4) Alias 

 (5) GetTempPath 

 (6) kernel32 

 (7) GetTempPathA 


Номер 3
Что в функции 
Private Declare Function GetTempPath Lib "kernel32" _
	Alias "GetTempPathA" (ByVal nBufferLength As Long, _
	ByVal lpBuffer As String) As Long
является именем объявляемой функции?

Ответ:

 (1) Private 

 (2) Function 

 (3) Declare 

 (4) Alias 

 (5) GetTempPath 

 (6) kernel32 

 (7) GetTempPathA 


Упражнение 5:
Номер 1
Какому типу данных языка С соответствует тип данных Long языка VBA?

Ответ:

 (1) BOOL 

 (2) BYTE 

 (3) HANDLE 

 (4) INT 

 (5) UINT 

 (6) DWORD 

 (7) LONG 

 (8) LP 

 (9) LPZSTR 


Номер 2
Какому типу данных языка С соответствует тип данных Boolean языка VBA?

Ответ:

 (1) BOOL 

 (2) BYTE 

 (3) HANDLE 

 (4) INT 

 (5) UINT 

 (6) DWORD 

 (7) LONG 

 (8) LP 

 (9) LPZSTR 


Номер 3
Какому типу данных языка С соответствует тип данных Integer языка VBA?

Ответ:

 (1) BOOL 

 (2) BYTE 

 (3) HANDLE 

 (4) INT 

 (5) UINT 

 (6) DWORD 

 (7) LONG 

 (8) LP 

 (9) LPZSTR 


Упражнение 6:
Номер 1
Какая функция Win32 API по описателю окна возвращает его заголовок?

Ответ:

 (1) GetActiveWindow 

 (2) GetWindowRect 

 (3) GetWindowText 

 (4) FindWindow 

 (5) ShowWindow 

 (6) SetWindowText 


Номер 2
Какая функция Win32 API окно и возвращает в случае успеха описатель этого окна?

Ответ:

 (1) GetActiveWindow 

 (2) GetWindowRect 

 (3) GetWindowText 

 (4) FindWindow 

 (5) ShowWindow 

 (6) SetWindowText 


Номер 3
Какая функция Win32 API позволяет установить новый заголовок окна?

Ответ:

 (1) GetActiveWindow 

 (2) GetWindowRect 

 (3) GetWindowText 

 (4) FindWindow 

 (5) ShowWindow 

 (6) SetWindowText 


Упражнение 7:
Номер 1
С помощью какой функции Win32 API можно определить версию операционной системы?

Ответ:

 (1) GetVersionEx 

 (2) GlobalMemoryStatus 

 (3) GetSystemInfo 


Номер 2
С помощью какой функции Win32 API можно определить объем физической и виртуальной памяти?

Ответ:

 (1) GetVersionEx 

 (2) GlobalMemoryStatus 

 (3) GetSystemInfo 


Номер 3
С помощью какой функции Win32 API можно определить тип процессора и их число?

Ответ:

 (1) GetVersionEx 

 (2) GlobalMemoryStatus 

 (3) GetSystemInfo 


Упражнение 8:
Номер 1
Для чего применяется механизм Callback функций?

Ответ:

 (1) для отмены ошибочных действий пользователей 

 (2) для обеспечения двусторонней связи между функциями VBA и функциями Win32 API 

 (3) таких функций не существует 


Номер 2
Как вызывается Callback функция?

Ответ:

 (1) ее вызывает соответствующая функция Win32 API 

 (2) ее вызывает программист 

 (3) ее вызывает система при необходимости 


Номер 3
Что в программировании называют функцией высших порядков?

Ответ:

 (1) функцию, вызов которой осуществляется Win32 API 

 (2) функцию, один из формальных параметров которой имеет тип функции или процедуры 

 (3) функцию, созданную в языке высокого уровня 


Упражнение 9:
Номер 1
Какая из функции перечисления Win32 API позволяет перечислить все окна?

Ответ:

 (1) EnumPorts 

 (2) EnumFonts 

 (3) EnumFontFamilies 

 (4) EnumPrinters 

 (5) EnumWindows 

 (6) EnumResourseNames 

 (7) EnumWindowsProc 


Номер 2
Какая из функции перечисления Win32 API получает при вызове описатель окна верхнего уровня?

Ответ:

 (1) EnumPorts 

 (2) EnumFonts 

 (3) EnumFontFamilies 

 (4) EnumPrinters 

 (5) EnumWindows 

 (6) EnumResourseNames 

 (7) EnumWindowsProc 


Номер 3
Какая из функции Win32 API возвращает по описателю окна имя класса этого окна?

Ответ:

 (1) EnumPorts 

 (2) EnumFonts 

 (3) GetClassName 

 (4) EnumPrinters 

 (5) EnumWindows 

 (6) EnumResourseNames 

 (7) EnumWindowsProc 


Упражнение 10:
Номер 1
Какая из функции Win32 API создает таймер, посылающий сообщения с заданным интервалом?

Ответ:

 (1) SetTimer 

 (2) TimerProc 

 (3) KillTimer 


Номер 2
Какая из функции Win32 API вызывается при обработке сообщений, поступающих от таймера?

Ответ:

 (1) SetTimer 

 (2) TimerProc 

 (3) KillTimer 


Номер 3
Какая из функции Win32 API используется для удаления уже не нужных таймеров?

Ответ:

 (1) SetTimer 

 (2) TimerProc 

 (3) KillTimer 




Главная / Офисные технологии / Основы офисного программирования и язык VBA / Тест 6