Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Работа с базами данных






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 лабораторного практикума (упрощеный вариант, например, создать базу из двух таблиц и сформировать один отчет). При составлении програм­мы можно поль­зоваться любой литературой. Для программирования задачи выбирается язык программирования, отличный от используемого в первом вопросе.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.