Главная / Программирование /
Практикум прикладного программирования на 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