Вопросы к экзамену по информатике
- Данные и методы. Системы счисления. Логические операции.
- Кодирование текстовых данных. Кодирование цифровых данных.
- Кодирование графических данных. Кодирование звуковых данных
- Состав вычислительной системы. Принципы фон Неймана.
- Базовая аппаратная конфигурация персонального компьютера. Системный блок. Основные узлы.
- Материнская плата. Основные узлы. Процессор. Основные параметры процессоров. Шины. Основные шинные интерфейсы.
- Оперативная память. Постоянная память. Внешняя память. Накопители.
- Программное обеспечение персонального компьютера. Классификация. Базовое ПО.
- Системные программы. Служебные программные средства. Прикладное ПО. Назначение и примеры.
- Операционная среда. Основные понятия. Интерфейсы пользователя. Программные интерфейсы.
- Понятие вычислительного процесса. Состояние процесса. Понятие потока. Многопоточность.
- Понятие ресурса. Распределение и управление ресурсами.
- Многозадачность (вытесняющая и невытесняющая). Прерывания. Механизм прерываний.
- Классификация операционных систем. Особенности областей использования (системы пакетной обработки, системы разделения времени, системы реального времени)
- .Архитектура операционных систем. Понятие ядра операционной системы. Механизмы работы ядра. Структура ядра операционной системы.
- Вспомогательные модули операционной системы. Машинно-зависимые компоненты операционной системы. Концепция микроядерной архитектуры.
- Файловые системы. Основные понятия и функции. Файлы. Операции над фалами. Доступ к файлам. Директории. Защита файлов.
- Интерфейс и общая структура файловой системы. Файловые системы FAT, FAT32. Файловая система NTFS. Управление свободным дисковым пространством.
- Операционная система MS DOS. Основные файлы, их назначение. Порядок загрузки ОС MS DOS. Внутренние и внешние команды ОС MS DOS. Примеры.
- Операционная система Windows. Основные понятия. Папки и файлы. Свойства и атрибуты. Служебные приложения ОС Windows.
- Windows. Планирование и установка системы. Загрузка операционной системы. Поддержка оборудования.
- Windows. Пользовательский интерфейс. Конфигурирование системы. Средства управления. Восстановление системы.
- Windows. Работа с дисковыми ресурсами. Тома и разделы. Дефрагментация диска. Назначение. Прикладные программы ОС Windows. Примеры.
- Windows. Типовые задачи администрирования. Средства мониторинга и оптимизации. Работа с системным реестром. Основные концепции службы Active Directory.
- Windows . Работа с Интернетом и электронной почтой. Средства безопасности Windows 2000. Групповые политики.
- Архивация. Методы сжатия с регулируемыми потерями данных. Методы сжатия без потери данных.
- Модели данных. Понятие БД. Проектирование БД. Администрирование БД.
- СУБД. Функциональные возможности. Классификация. Тенденции развития.
- СУБД MS Access. Основные объекты: таблицы, запросы, формы, отчеты, станицы, макросы, модули. Приемы создания.
- Компьютерные сети. Основные понятия. Классы сетей.
- Локальные компьютерные сети: классификация сетей по способам администрирования, сетевым операционным системам, протоколам, топологии.
- Локальные компьютерные сети: сетевое оборудование.
- Базовые принципы сетевых коммуникаций: сетевая модель OSI. Передача данных в сети.
- Адресация в сети TCP/IP. Физический, логический и символьный адрес, соответствие. Службы DHCP, DNS.
- Глобальная сеть Internet: маршрутизация, система доменных имен, протоколы прикладного уровня: HTTP, FTP, POP3, SMTP, IMAP, Telnet.
- Глобальная сеть Internet: основные сервисы – WWW, e-mail, поисковые системы, ICQ, программы для реализации сервисов.
- Публикация Web-документов в Internet. Структура языка HTML.
- Понятие алгоритма. Блок-схема. Трансляторы (компиляторы и интерпретаторы).
- Алгоритмические языки низкого и высокого уровня. Средства создания программ.
- Интегрированная визуальная среда программирования Delphi и ее основные элементы. Структура проекта в среде Delphi.
- Общая структура программы на языке Object Pascal. Основные синтаксические единицы.
- Файлы проекта: *.pas, *.dfm, *.dpr, *.res, *.dof, *.cfg, *.exe.
- Простые типы данных языка Object Pascal. Операции над ними. Арифметические и логические выражения. Приоритетность операций.
- Структурированные типы данных. Статические и динамические массивы.
- Структурированные типы данных. Записи, множества. Указатели. Оператор присоединения WITH.
- Структурированные типы данных. Символьные типы. Операции над ними. Структурированные типы данных. Строковые типы.
- Простые операторы языка Object Pascal. Условный оператор IF_THEN_ELSE. Оператор выбора CASE.
- Операторы цикла. Цикл For..to…do. Цикл While..do.
- Операторы цикла. Цикл Until.. repeat. Прерывания цикла: операторы BREAK, CONTINUE.
- Встроенные процедуры и функции. Модуль Math.
- Подпрограммы. Функции. Описание, вызов. Процедуры. Описание, вызов. Фактические и формальные параметры.
- Файлы Object Pascal. Работа с текстовыми файлами.
- Файлы Object Pascal. Работа с типизированными файлами.
- Файлы Object Pascal. Работа с нетипизированными файлами.
- Объектно-ориентированный подход к составлению программ. Инкапсуляция, наследование, полиморфизм.
- Обработка исключений в Delphi. Блоки TRY .. EXCEPT; TRY .. FINALLY.
- Компиляция и отладка приложений в Delhi. Трассировка, точки останова, Watch List.
- Класс TCanvas. Основные свойства и методы.
- Классы и компоненты Delphi, предназначенные для создания изображений. Компоненты Image, Shape.
- Классы и компоненты Delphi, предназначенные для создания изображений. Компонент TChart.
- Компоненты вкладки Standard, предназначенные для работы с текстом: Label, Edit, Memo. Кнопка Button. Список ListBox. Комбинированная строка ввода ComboBox.
- Создание меню. Компоненты Frames, List, MainMenu, PopupMenu.
- Компоненты вкладки Standard: RadioGroup, RadioButton, CheckBox, GroupBox, Panel.
- Работа с массивами. Компонент StringGrid.
- Диалоговые окна. Компоненты панели Dialogs.
- Компоненты, предназначенные для работы с базами данных.
- Обработка событий клавиатуры.
- Обработка событий мыши.
- Распознавание источника события, нажатых кнопок и клавиш, координат курсора
- События клавиатуры. Распознавание нажатых клавиш.
- Основы ООП. Классы и объекты.
- Основы ООП. Описание методов.
- Ограничение видимости полей и методов.
- Основы ООП. Свойства.
- Наследование. Вызов родительских методов. Типы методов.