Главная / Программирование /
Практикум прикладного программирования на MFC и C++ в среде VS.NET / Тест 18
Практикум прикладного программирования на MFC и C++ в среде VS.NET - тест 18
Упражнение 1:
Номер 1
Статическое связывание - это:
Ответ:
 (1) использование библиотечных файлов с расширением .dll 
 (2) использование библиотечных файлов с расширением .lib 
 (3) использование библиотечных файлов с расширением .cfg 
Номер 2
Динамическое связывание - это:
Ответ:
 (1) спользование библиотечных файлов с расширением .dll 
 (2) использование библиотечных файлов с расширением .lib 
 (3) использование библиотечных файлов с расширением .cfg 
Номер 3
Процесс - это:
Ответ:
 (1) экспортируемый файл из приложения 
 (2) время выполнения приложения 
 (3) приложение, запущенное на выполнение 
Упражнение 2:
Номер 1
Какой макрос необходимо указать, чтобы класс экспортировал DLL
?
Ответ:
 (1) AFX_EXT_CLASS
 
 (2) AFX_MANAGE_STATE
 
 (3) #define YOUR_DLL_API __declspec(dllimport)
 
Номер 2
Какой макрос необходимо указать, чтобы управлять информацией о приложении в DLL
?
Ответ:
 (1) AFX_EXT_CLASS
 
 (2) AFX_MANAGE_STATE
 
 (3) #define YOUR_DLL_API __declspec(dllimport)
 
Номер 3
Какая макрокоманда позволяет экспортировать функцию?
Ответ:
 (1) _declspec(dllexport) int MyExportedFunction(int); 
 (2) _declspec(dllimport) CMyClass myObject; 
 (3) AFX_VIRTUAL(CToolTipCtrlEx) 
Упражнение 3:
Номер 1
В какой папке, из перечиснных ниже, располагается управляющий элемент ActiveX
?
Ответ:
 (1) Program Files\ActiveX
 
 (2) Program Files\Common Files
 
 (3) WINDOWS\System32
 
Номер 2
В какой папке, из перечиснных ниже, располагаются библиотеки dll
?
Ответ:
 (1) Program Files\ActiveX
 
 (2) Program Files\Common Files
 
 (3) WINDOWS\System32
 
Номер 3
В какой папке, из перечиснных ниже, располагаются библиотеки lib
?
Ответ:
 (1) Program Files\ActiveX
 
 (2) Program Files\Common Files
 
 (3) в исполняемом файле приложения 
Упражнение 4:
Номер 1
Какое расширение файлов использует элемент управления ActiveX
?
Ответ:
 (1) .dll
 
 (2) .ocx
 
 (3) .cnf
 
Номер 2
DLL
какого типа позволяют хранить в себе весь набор типов данных, используемых в MFC
?
Ответ:
 (1) Win32 extension .DLL
 
 (2) Regular DLL
 
 (3) MFC extension .DLL
 
Номер 3
DLL
какого типа может использоваться широким кругом приложений Win32
?
Ответ:
 (1) Win32 extension .DLL
 
 (2) Regular DLL
 
 (3) MFC extension .DLL
 
Упражнение 5:
Номер 1
Каким способом, из ниже перечисленных, можно разместить экземпляр элемента управления?
Ответ:
 (1) New Control->Insert Control
 
 (2) Resource View->Bitmap
 
 (3) Add/Add Function
 
Номер 2
Каким образом можно вызвать мастера добавления функции?
Ответ:
 (1) New Control->Insert Control
 
 (2) Resource View->Bitmap
 
 (3) Add/Add Function
 
Номер 3
Какой командой можно вызвать мастера Database Form Wizard
?
Ответ:
 (1) New Control->Insert Control
 
 (2) Database/Form Wizard
 
 (3) Add/Add Function
 
Упражнение 6:
Номер 1
Какие события, из ниже перечисленных, относятся к базовым?
Ответ:
 (1) NewMinute
 
 (2) NewClock
 
 (3) DblClick
 
 (4) Calc
 
 (5) KeyPress
 
 (6) MouseUp
 
Номер 2
Какие события, из ниже перечисленных, не относятся к базовым?
Ответ:
 (1) NewEvent
 
 (2) DoubleEvent
 
 (3) DblClick
 
 (4) Error
 
 (5) KeyPress
 
 (6) DoublePress
 
Номер 3
Какие события, из ниже перечисленных, относятся к базовым?
Ответ:
 (1) ReadyStateChanged
 
 (2) KeyDown
 
 (3) DbError
 
 (4) FoundError
 
 (5) PressDown
 
 (6) Error
 
Упражнение 7:
Номер 1
Какой мастер, из ниже перечисленных, позволяет добавлять события?
Ответ:
 (1) Add Events Wizard
 
 (2) MFC Application Wizard
 
 (3) Database Form Wizard
 
Номер 2
Какой мастер, из ниже перечисленных, позволяет добавлять панель управления?
Ответ:
 (1) Add Events Wizard
 
 (2) MFC Application Wizard
 
 (3) Database Form Wizard
 
Номер 3
Какой мастер, из ниже перечисленных, позволяет создавать приложения для баз данных?
Ответ:
 (1) Add Events Wizard
 
 (2) MFC Application Wizard
 
 (3) Database Form Wizard
 
Упражнение 8:
Номер 1
Какая функция ActiveX
получает свойство элемента управления ActiveX
?
Ответ:
 (1) SetProperty
 
 (2) OnAmbientProperty
 
 (3) GetProperty
 
Номер 2
Какая функция ActiveX
применяет значение свойства окружения?
Ответ:
 (1) SetProperty
 
 (2) OnAmbientProperty
 
 (3) GetProperty
 
Номер 3
Какая функция ActiveX
устанавливает свойства ActiveX
элемента управления?
Ответ:
 (1) SetProperty
 
 (2) OnAmbientProperty
 
 (3) GetProperty
 
Упражнение 9:
Номер 1
Какой метод отвечает за прорисовку элемента в ActiveX
?
Ответ:
 (1) OnDraw()
 
 (2) OnNewDocument()
 
 (3) DoPropExchange()
 
Номер 2
Какой метод сохраняет данные как часть приложения контейнера и восстанвливает при открытии документа?
Ответ:
 (1) OnDraw()
 
 (2) OnNewDocument()
 
 (3) DoPropExchange()
 
Номер 3
Какой метод переводит строки в верхний регистр?
Ответ:
 (1) MakeDown()
 
 (2) OnNewDocument()
 
 (3) MakeUpper()
 
Упражнение 10:
Номер 1
Свойство ActiveX
InvokeHelper
выполняет:
Ответ:
 (1) получение свойства элемента управления ActiveX
 
 (2) вызов метода элемента управления ActiveX
или свойство 
 (3) установку свойства ActiveX
элемента управления 
Номер 2
Свойство ActiveX
GetControlUnknown
выполняет:
Ответ:
 (1) получение свойства элемента управления ActiveX
 
 (2) получение указателя на неизвестный ActiveX
элемент управления 
 (3) установку свойства ActiveX
элемента управления 
Номер 3
Свойство ActiveX
SetProperty
выполняет:
Ответ:
 (1) получение свойства элемента управления ActiveX
 
 (2) получение указателя на неизвестный ActiveX
элемент управления 
 (3) установку свойства ActiveX
элемента управления 
Упражнение 11:
Номер 1
Технология COM
- это:
Ответ:
 (1) библиотеки DLL, которые всегда выполняются локально 
 (2) модель многокомпонентных объектов 
 (3) модуль, который может работать как на локальном так и на удаленном компьютере 
Номер 2
COM
сервис inprosses
- это:
Ответ:
 (1) библиотеки DLL, которые всегда выполняются локально 
 (2) модель многокомпонентных объектов 
 (3) модуль, который может работать как на локальном так и на удаленном компьютере 
Номер 3
COM
сервис out-of oprocess
- это:
Ответ:
 (1) библиотеки DLL, которые всегда выполняются локально 
 (2) модель многокомпонентных объектов 
 (3) модуль, который может работать как на локальном так и на удаленном компьютере 
Упражнение 12:
Номер 1
Какой метод создает объект COM
?
Ответ:
 (1) Release()
 
 (2) QueryInterface()
 
 (3) AddRef()
 
Номер 2
Какой метод применяется для удаления объекта?
Ответ:
 (1) Release()
 
 (2) QueryInterface()
 
 (3) AddRef()
 
Номер 3
Какой метод используют для получения идентификатора связи?
Ответ:
 (1) GetIDsOfNames
 
 (2) GetTypeInfo
 
 (3) GetTypeInfoCount