![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Работа с базами данных
1. Что содержит модуль данных и для чего он используется? ‑ Он содержит объекты, связанные с базой (для централизованного управления этими объектами). 2. Каково назначение компонента Table? ‑ Отвечает за связь с таблицами базы данных. 3. Каково назначение компонента DataSource? ‑ Устанавливает связь между таблицами и физическими наборами и объектами. 4. Каково назначение компонентаDBGrid? ‑ Позволяет совместно с навигатором редактировать таблицу базы. 5. Каково назначение компонентаDBNavigator? ‑ Навигатор используется для перемещения по таблице, и ее редактирования. 6. Каково назначение компонентаDBText? ‑ Отображает содержимое поля. 7. Каково назначение компонентаDBEdit? ‑ Отображает и редактирует содержимое поля. 8. Каково назначение запросов? ‑ Запросы служат для выборки нужных записей и объединения нескольких таблиц в одну. С помощью запросов реализуется реляционный доступ к базе данных. 9. Что такое «подзапрос»? ‑ Это запрос, результат которого используется в условии отбора в выражении Where другого внешнего запроса. Подзапрос заключается в круглые скобки. 10. Каково назначение транзакции? ‑ Транзакция позволяет перевести базу из одного целостного состояние в другое целостное состояние, что повышает надежность работы с базой при аварийном завершении работы компьютера (например, при отключении электроэнергии). 11. Каковы дополнительные возможности клиент‑ серверных СУБД? ‑ Запросы выполняются не на клиентской машине, а на отдельном сервере базы данных, и только результат возвращается и отображается на клиентской машине, что разгружает каналы передачи данных. 6. C++ Builder 1. Могут ли использоваться визуальные средства в консольных приложениях? ‑ Нет. 2. Различаются ли прописные и строчные буквы в С++? ‑ Да. 3. Где можно указать перенос команды? ‑ Перенос команды может быть в любом месте, где допускается пробел. 4. Можно ли присвоить начальные значения элементам массива при его объявлении? ‑ Да. 5. Какие имеются достоинства от использования перечислений (enum)? ‑ Повышают наглядность и надежность задания правильных значений переменным. 6. Какая операция изображается в виде & &? ‑ Логическая операция И. 7. Если X=2 и Y=3+X++, то чему равны X и Y после выполнения? ‑ X=3, Y=5. 8. Каково назначение оператора break?. ‑ Выход из циклов и команды выбора варианта switсh. 9. Можно ли установить указатель файла на нужный байт? ‑ Да. 10. Каково назначение конструктора класса? ‑ Создание производного объекта из класса. 11. Назначение виртуальных классов? ‑ Виртуальные методы позволяют родительским методам обращаться к одноименным методам потомков, так как их можно переопределить в потомке (позднее связывание). 12. Можно ли присвоить числовое значение свойству caption? ‑ Да. 13. Для чего предназначен блок обработки исключений try ‑ catch -_finally? ‑ Для обработки ошибочных ситуаций, возникающих при выполнении программы. 14. Что получится в результате разности дат? ‑ Число дней между датами. 7. Visaul C++ 1. Каково назначение функции UpdateData(1)? ‑ Для передачи текущих значений объектов в назначенные переменные. 2. Укажите категорию переменной, назначенной ActiveX‑ объекту. ‑ Control. П Р И Л О Ж Е Н И Е 2. Вопросы для экзаменационных билетов В каждом билете по два вопроса (для каждого языка программирования и уровня изучения материала можно сформировать отдельный комплект билетов): 1. Вопрос по теории из предлагаемого далее примерного списка (по умолчанию вопрос в билете относится к Delphi). Экзаменатор может включать в билеты не все вопросы из этого списка и добавлять другие. При подготовке ответа можно пользоваться Delphi, С++ Builder, Visual C++, их справочными системами и готовыми приложениями соответственно. 2. Составление программы (на компьютере) решения задачи из п. 8.2.10, 8.2.11 лабораторного практикума (упрощеный вариант, например, создать базу из двух таблиц и сформировать один отчет). При составлении программы можно пользоваться любой литературой. Для программирования задачи выбирается язык программирования, отличный от используемого в первом вопросе.
|