игра брюс 2048
Главная / Программирование / Практикум прикладного программирования на MFC и C++ в среде VS.NET / Тест 15

Практикум прикладного программирования на MFC и C++ в среде VS.NET - тест 15

Упражнение 1:
Номер 1
Какой компонент, из ниже перечисленных, является компонентом главного меню?

Ответ:

 (1) ContextMenu 

 (2) PopupMenu 

 (3) MainMenu 


Номер 2
Какой компонент, из ниже перечисленных, является компонентом всплывающего меню?

Ответ:

 (1) ContextMenu 

 (2) PopupMenu 

 (3) MainMenu 


Номер 3
Какой компонент, из ниже перечисленных, не относится к компанентам C++ Builder?

Ответ:

 (1) ContextMenu 

 (2) PopupMenu 

 (3) MainMenu 


Упражнение 2:
Номер 1
Какой компонент, из ниже перечисленных, является компонентом строки состояния?

Ответ:

 (1) StatusBar 

 (2) PopupMenu 

 (3) MainMenu 


Номер 2
Какой компонент, из ниже перечисленных, является компонентом, в котором можно набирать текст?

Ответ:

 (1) StatusBar 

 (2) Memo 

 (3) MainMenu 


Номер 3
Какой компонент, из ниже перечисленных, является компонентом диалога открытия файла?

Ответ:

 (1) OpenPictureDialog 

 (2) OpenDialog 

 (3) SaveDialog 


Упражнение 3:
Номер 1
Какой обработчик, из ниже перечисленных, позволяет выделить все?

Ответ:

 (1) void __fastcall TMainForm::EditCopyClick(TObject *Sender) { MemoEdit->CopyToClipboard(); } 

 (2) void __fastcall TMainForm::EditCutClick(TObject *Sender) { MemoEdit->CutToClipboard(); } 

 (3) void __fastcall TMainForm::EditSelectAllClick(TObject *Sender) { MemoEdit->SelectAll(); } 


Номер 2
Какой обработчик, из ниже перечисленных, позволяет вырезать текст?

Ответ:

 (1) void __fastcall TMainForm::EditCopyClick(TObject *Sender) { MemoEdit->CopyToClipboard(); } 

 (2) void __fastcall TMainForm::EditCutClick(TObject *Sender) { MemoEdit->CutToClipboard(); } 

 (3) void __fastcall TMainForm::EditSelectAllClick(TObject *Sender) { MemoEdit->SelectAll(); } 


Номер 3
Какой обработчик, из ниже перечисленных, позволяет вставить текст?

Ответ:

 (1) void __fastcall TMainForm::EditPasteClick(TObject *Sender) { MemoEdit->PasteFromClipboard(); } 

 (2) void __fastcall TMainForm::EditCutClick(TObject *Sender) { MemoEdit->CutToClipboard(); } 

 (3) void __fastcall TMainForm::EditSelectAllClick(TObject *Sender) { MemoEdit->SelectAll(); } 


Упражнение 4:
Номер 1
Какое свойство класса TApplication устанавливает интервал времени между отображениями всплывающих подсказок?

Ответ:

 (1) HintShortPause 

 (2) HintPause 

 (3) HintColor 


Номер 2
Какое свойство класса TApplication устанавливает интервал времени от момента задержки курсора над комопнентом до появления всплывающей подсказки?

Ответ:

 (1) HintShortPause 

 (2) HintPause 

 (3) HintColor 


Номер 3
Какое свойство класса TApplication устанавливает цвет фона всплывающей подсказки?

Ответ:

 (1) HintShortPause 

 (2) HintPause 

 (3) HintColor 


Упражнение 5:
Номер 1
Свойство TabOrder выполняет:

Ответ:

 (1) определяет, учавствует ли компонент в процессе переключения 

 (2) задает порядок переключения 

 (3) определяет, является ли компонент оконого типа 


Номер 2
Свойство TabStop выполняет:

Ответ:

 (1) определяет, учавствует ли компонент в процессе переключения 

 (2) задает порядок переключения 

 (3) определяет, является ли компонент оконого типа 


Номер 3
Свойство Name выполняет:

Ответ:

 (1) заданный идентификатор в приложении 

 (2) задает порядок переключения 

 (3) определяет, является ли компонент оконого типа 


Упражнение 6:
Номер 1
Драйвер - это:

Ответ:

 (1) вспомогательная программа, которая понимает, как обращаться к базам данных определенного типа 

 (2) вспомогательная программа, которая управляет базами данных 

 (3) вспомогательная функция, которая управляет таблицами в базе данных 


Номер 2
Кэширование - это:

Ответ:

 (1) сохранение информации о проводимых действиях в базе данных 

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

 (3) логическое связывание операций базы данных в файл 


Номер 3
Транзакция - это:

Ответ:

 (1) сохранение информации о проводимых действиях в базе данных 

 (2) логическое связывание операций базы данных в файл 

 (3) группа последовательных операций, которая представляет собой логическую единицу работы с данными 


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

Ответ:

 (1) IDAPI.CFG 

 (2) IDAPI32.CFG 

 (3) BDE32.CNT 


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

Ответ:

 (1) IDAPI.CFG 

 (2) IDAPI32.CFG 

 (3) BDE32.CNT 


Номер 3
В какой файл, из ниже перечисленных, обеспечивает обработку запросов SQL?

Ответ:

 (1) IDSQL32.DLL 

 (2) IDAPI32.CFG 

 (3) BDE32.CNT 


Упражнение 8:
Номер 1
Метод BatchMove() компонента Table выполняет:

Ответ:

 (1) перевод источника данных в режим редактирования 

 (2) добавление сроки 

 (3) копирование группы строк из одного источника в другой 


Номер 2
Метод EmptyTable() компонента Table выполняет:

Ответ:

 (1) перевод источника данных в режим редактирования 

 (2) добавление сроки 

 (3) удаление всех строк в источнике данных, оставляя только заголовок 


Номер 3
Метод GoteNearest() компонента Table выполняет:

Ответ:

 (1) приближенный поиск в источнике данных по ключу 

 (2) добавление сроки 

 (3) удаление всех строк в источнике данных, оставляя только заголовок 


Упражнение 9:
Номер 1
Какое событие компонента Table возникает при сохранении каждой строки с помощью ApplyUpdates?

Ответ:

 (1) OnUpdateRecord 

 (2) OnUpdateError 

 (3) OnPostError 


Номер 2
Какое событие компонента Table возникает при ошибке сохранения записи?

Ответ:

 (1) OnUpdateRecord 

 (2) OnUpdateError 

 (3) OnPostError 


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

Ответ:

 (1) OnUpdateRecord 

 (2) OnNewRecord 

 (3) OnPostError 


Упражнение 10:
Номер 1
Какое свойство компонента Table возвращает количество полей в таблице?

Ответ:

 (1) FilterOptions 

 (2) Fields 

 (3) FieldCount 


Номер 2
Какое свойство компонента Table показывает, была ли запись изменена с момента последнего обновления базы методами Post и Cancel?

Ответ:

 (1) ReadOnly 

 (2) IndexFields 

 (3) Modified 


Номер 3
Какое свойство компонента Table возвращает состояние источнка таблицы?

Ответ:

 (1) IndexName 

 (2) RecNo 

 (3) State 


Упражнение 11:
Номер 1
Выберите не верные утверждения:

Ответ:

 (1) метод Locate() осуществляет поиск записи последовательным перебором 

 (2) метод Append() создает новый индекс в таблице 

 (3) метод Edit() позволяет изменять значения ключа поиска 

 (4) метод Post() сохраняет ждущие изменения текущей строки, очищая кэш 

 (5) метод MoveBy() перемещает логический курсор источника данных на заданное количество записей 


Номер 2
Выберите не верные утверждения:

Ответ:

 (1) событие AfterCancel возникает после вызова Cancel 

 (2) событие AfterClose возникает перед выполнением Insert и Append 

 (3) событие AfterPost возникает при ошибке сохранения записи 

 (4) событие BeforeOpen перед открытием источника данных 

 (5) событие OnDeleteError возникает при ошибке сохранения записи 


Номер 3
Выберите не верные утверждения:

Ответ:

 (1) свойство Exclusive определяет логический флаг существования таблицы 

 (2) свойство FilterOptions возвращает указанное по индексу поле со всеми характеристиками 

 (3) свойство KeyExclusive инвертирует действие функций поиска и установки диапазона 

 (4) свойство Modified показывает, была ли данная запись изменена с момента последнего обновления базы методами Post или Cancel 

 (5) свойство SessionName определяет компонент UpdateSQL для использования совместно с кэшируемыми изменениями 


Упражнение 12:
Номер 1
В каком коде, из ниже перечисленных, выполняется поднятие флага модификации данных?

Ответ:

 (1) void __fastcall TMainForm::btnInsertClick(TObject *Sender) { Table1->Insert(); } 

 (2) void __fastcall TMainForm::DataModified(TDataSet *DataSet) { flagIsModified = true; Panel1->Color = clRed; } 

 (3) void __fastcall TMainForm::btnAppendClick(TObject *Sender) { DBGrid1->SelectedIndex = 0; Table1->Append(); } 


Номер 2
В каком коде, из ниже перечисленных, описан выход из приложения?

Ответ:

 (1) void __fastcall TMainForm::FileExitClick(TObject *Sender) { this->Close(); } 

 (2) void __fastcall TMainForm::btnDeleteClick(TObject *Sender) { int result = Application->MessageBox( "Удалить запись?", "Удаление", MB_YESNO | MB_ICONWARNING ); if(result == IDYES) Table1->Delete(); } 

 (3) void __fastcall TMainForm::btnAppendClick(TObject *Sender) { DBGrid1->SelectedIndex = 0; Table1->Append(); } 


Номер 3
В каком коде, из ниже перечисленных, описано удаление записи из таблицы?

Ответ:

 (1) void __fastcall TMainForm::FileExitClick(TObject *Sender) { this->Close(); } 

 (2) void __fastcall TMainForm::btnDeleteClick(TObject *Sender) { int result = Application->MessageBox( "Удалить запись?", "Удаление", MB_YESNO | MB_ICONWARNING ); if(result == IDYES) Table1->Delete(); } 

 (3) void __fastcall TMainForm::btnAppendClick(TObject *Sender) { DBGrid1->SelectedIndex = 0; Table1->Append(); } 




Главная / Программирование / Практикум прикладного программирования на MFC и C++ в среде VS.NET / Тест 15