Главная / Программирование /
Введение в программирование на Delphi / Тест 32
Введение в программирование на Delphi - тест 32
Упражнение 1:
Номер 1
Для чего используется метод Edit?
Ответ:
 (1) возвращает True, если пользователь в данный момент редактирует таблицу 
 (2) для вхождения в режим редактирования данных 
 (3) для сохранения результатов редактирования данных 
 (4) для отмены внесенных и еще не сохраненных данных 
Номер 2
Для чего используется метод Post?
Ответ:
 (1) для перехода на первую строку таблицы 
 (2) для вхождения в режим редактирования данных 
 (3) для сохранения результатов редактирования данных 
Номер 3
Дайте комментарий следующему коду:
Table1.Open;
Table1.Edit;
Table1['Name'] := 'Иван';
Table1.Close;
Ответ:
 (1) код вызовет ошибку программы 
 (2) код верный, введенные данные попадут в таблицу 
 (3) код не вызовет ошибки, но введенные данные не сохранятся 
 (4) таблицу невозможно будет закрыть 
Упражнение 2:
Номер 1
Укажите метод, который добавляет пустую строку в конец таблицы:
Ответ:
 (1) Post 
 (2) Insert 
 (3) Append 
 (4) Last 
Номер 2
Укажите метод, который добавляет пустую строку в месте указателя, сдвигая последующие строки вниз:
Ответ:
 (1) Post 
 (2) Insert 
 (3) Append 
 (4) Last 
Номер 3
Укажите методы, которые добавляют в таблицу пустую строку:
Ответ:
 (1) Post 
 (2) Insert 
 (3) Edit 
 (4) Append 
 (5) Last 
Упражнение 3:
Номер 1
Укажите методы, использование которых приведет к сохранению введенных в таблицу данных:
Ответ:
 (1) Next 
 (2) Prior 
 (3) Edit 
 (4) Insert 
 (5) Append 
 (6) First 
 (7) Last 
Упражнение 4:
Номер 1
Какие компоненты напрямую редактируют запись таблицы?
Ответ:
 (1) DBEdit 
 (2) DBMemo 
 (3) DataSource 
 (4) DM 
 (5) DBGrid 
Номер 2
Какие компоненты имеет связь сразу с двумя таблицами?
Ответ:
 (1) DBEdit 
 (2) DBLookupListBox 
 (3) DBMemo 
 (4) DBLookupComboBox 
 (5) DBGrid 
Номер 3
Какие компоненты имеют связь только с одной таблицей?
Ответ:
 (1) DBEdit 
 (2) DBLookupListBox 
 (3) DBLookupComboBox 
 (4) DBMemo 
 (5) DBGrid 
Упражнение 5:
Номер 1
Что такое подстановочное поле?
Ответ:
 (1) это поле, которое выводит результат вычисления из имеющегося поля таблицы 
 (2) это поле, которое выводит данные из другой таблицы, используя релятивную связь 
 (3) это поле, которое изменяет данные в имеющемся поле и выводит их вместо него 
Номер 2
Как узнать, были ли изменения в таблице?
Ответ:
 (1) метод Modified возвращает True 
 (2) метод Edit возвращает True 
 (3) метод Post возвращает True 
Номер 3
Что такое Data Module?
Ответ:
 (1) компонент для связи с базой данных 
 (2) специальная форма, предназначенная для работы с базой данных 
 (3) модуль, в окне которого можно хранить компоненты, но у которого нет формы 
Упражнение 6:
Номер 1
Каким свойством таблицы Table включают фильтрацию данных
Ответ:
 (1) Filter 
 (2) Filtered 
 (3) IndexFieldName 
 (4) IndexName 
Номер 2
Что содержит свойство Filter?
Ответ:
 (1) строку с условием фильтрации 
 (2) True, если фильтрация включена, и False в противном случае 
 (3) имя индексного файла, индекс которого используется для фильтрации данных 
Номер 3
Что содержит свойство Filtered?
Ответ:
 (1) строку с условием фильтрации 
 (2) True, если фильтрация включена, и False в противном случае 
 (3) имя индексного файла, индекс которого используется для фильтрации данных 
Номер 4
Что делает функция QuotedStr()?
Ответ:
 (1) возвращает обрезанную строку 
 (2) дополняет строку пробелами 
 (3) убирает из строки кавычки 
 (4) возвращает строку, заключенную в кавычки