Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационные вопросы Информатика (235-1) 2017 КИПР.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
39.17 Кб
Скачать
    1. Компьютерные сети

  1. Эталонная модель взаимодействия открытых систем (OSI - Open Systems Interconnection).

  2. Понятие компьютерной сети, ее назначение. Принципы передачи информации. Аппаратная и программная поддержка

  3. Назначение компьютерных сетей. Классификация компьютерных сетей. Общие принципы построения вычислительных сетей, их иерархия, архитектура, топология.

  4. Цели и задачи телекоммуникаций. Типы систем передачи данных.

  5. Основные понятия локальных компьютерных сетей. Как организовать работу локальной вычислительной сети?

  6. Основные понятия глобальных компьютерных сетей. Что такое Интернет? Как организовать работу с Интернет? Технические и программные средства компьютерной сети.

  7. Основные понятия глобальных компьютерных сетей. Что такое Интернет? Как организовать работу с Интернет? Использование каналов передачи данных. Коммуникационное оборудование.

  8. Назначение, характеристика, структура и состав сети Internet, Возможности и условия ее функционирования.

  9. Принципы межсетевой адресации и протокольной маршрутизации. Адресация и протоколы Internet.

  10. Службы и технологии Internet. Организация работы пользователя в сети Internet.

  11. Интернет-технологии, способы и скоростные характеристики подключения, провайдер. Интернет-браузер. Поисковые системы.

  12. Принципы построения информационных систем на базе мировой информационной сети Internet: топология сети: звезда, шина, кольцо. Шина, методы шинного арбитража: обнаружение столкновений, передача маркера. Объединение сетей: повторители, мост, маршрутизатор, сетевой шлюз и.

  13. Принципы построения информационных систем: способы межсетевого взаимодействия. Каково назначение сервера? Приёмы работы с интернет источниками.

  14. Принципы построения информационных систем на базе мировой информационной сети Internet: стек протоколов TCP/IP, IP-адрес, основные компоненты сети: сетевые приложения, подсистема доставки приложений.

  15. Интернет. Основные принципы работы. Возможности Интернет. Приведите пример адреса Internet и E-mail, объяснить их формат.

  16. Основные компоненты технологии World Wide Web: HTML, URL, HTTP, CGI.

  17. Основные понятия WWW: Web-каналы, Web-узел, Web-страница, средства просмотра и т.д.

  18. Поиск информации в Интернет. Назовите не менее 4 способов перемещения по WWW в Интернет. Назовите не менее 4-х операций, которые можно производить с текущей (загруженной) WWW - страницей.

  19. Что понимается под электронной почтой в Интернет. Как создать и отправить почтовое сообщение.

  20. Обработка электронной почты с помощью Microsoft Outlook.

  21. Понятие безопасности компьютерной информации. Объекты и элементы защиты данных в компьютерных системах.

  22. Компьютерные вирусы и антивирусные программные средства, их роль в защите информации.

  23. Криптографический метод защиты информации.

  24. Назовите не менее 6 приёмов защиты информации на своём ПК при работе в сети Интернет.

    1. Основы алгоритмизации и программирования

  1. Виды и типы данных. Целые числа. Числа с плавающей точкой.

  2. Технология системного проектирования программных средств. Основные этапы технологического процесса разработки программ для решения задач на ПК. Методы создания и оформления программных средств.

  3. Виды и типы данных. Кодирование символьной информации. Массивы. Записи.

  4. Алгоритмы. Способы описания алгоритмов. Свойства алгоритмов. Символы графического описания алгоритмов. Приведите примеры основных способов записи алгоритмов. Типовые алгоритмы линейного, разветвляющего и циклического вычислительных процессов.

  5. Что понимается под алгоритмизацией? Назовите 4 особенности алгоритма и приведите в графической форме 3 типа алгоритмических структур.

  6. Языки программирования высокого уровня и их использование для разработки программ. Виды алгоритмических структур.

  7. Трансляторы и их разновидности. Компиляторы, интерпретаторы, конверторы, эмуляторы. В чем принципиальное различие между трансляторами интерпретирующего и компилирующего типа?

  8. Этапы решения задач на компьютере. Компиляция программы. Отладка и оптимизация программы. Для какой цели при разработке программ проводится тестирование? Типы и исправление ошибок.

  9. Базовые элементы Pascal (Lazarus) (алфавит, константы различного типа, пробелы, идентификаторы, служебные слова и др.). Описание используемых в программе объектов. «Видимость» переменных и констант в зависимости от места их описания.

  10. Структура программы. Работа с файлами в среде Pascal (Lazarus) (сохранение и открытие программных файлов, использование системных и прикладных библиотек). Основные этапы обработки программ.

  11. Структура программы Pascal (Lazarus). Основные типы данных. Описание используемых в программе объектов (константы, переменные, типы, метки, записи, процедуры и функции). Структура программы на Pascal (Lazarus). Понятие технологии нисходящего структурного программирования. Какие элементы включают в себя данные технологии?

  12. Для каких целей используются в языках программирования различные типы данных: целый, логический, символьный, перечисляемый, вещественный, диапазонный? Приведите примеры объявления и использования.

  13. Типы данных в языке Pascal (Lazarus). Классификация типов данных. Области их применения. Структурированные типы данных. Приведите примеры объявления и использования в языке Pascal (Lazarus).

  14. Арифметические операции и выражения в Pascal (Lazarus). Правила записи арифметических выражений. Правила записи выражений (переменные, константы, стандартные функции, знаки операций, порядок выполнения операций). Оператор присваивания в Pascal (Lazarus). Приведите примеры.

  15. Основные операторы (оператор присваивания, пустой оператор, составной оператор, операторы управления вычислительным процессом). Логические выражения в Pascal (Lazarus). Приведите примеры.

  16. Каковы возможности операторов ввода-вывода в языке Pascal (Lazarus)? Операции ввода данных с клавиатуры и из внешнего текстового файла. Вывод результатов расчёта на дисплей, принтер и в текстовый файл. Приведите примеры использования операторов ввода-вывода.

  17. Приведите примеры программ с использованием линейного и разветвляющегося алгоритмов. Дайте характеристику и приведите пример алгоритмов разветвляющейся структуры.

  18. Назначение и структура условного оператора в языке Pascal (Lazarus). Приведите примеры. Оператор выбора Case, его структура и принципы работы в языке Pascal (Lazarus). Пример использования оператора Case. Построение условных конструкций в программе. Логические константы, переменные и выражения. Правила построения и вычисления.

  19. Организация циклических алгоритмов в программе. Три типа операторов цикла в Pascal (Lazarus). Приведите примеры программ с использованием циклических алгоритмов.

  20. Охарактеризуйте массив как структуру данных. Как объявить и использовать массивы? Приведите алгоритм вычисления суммы и произведения элементов одномерного массива

  21. Приведите алгоритм нахождения минимального элемента заданной последовательности чисел (одномерного массива).

  22. Оператор цикла с предусловием в языке Pascal (Lazarus). Приведите пример использования оператора.

  23. Для каких целей используются записи? Как объявить и работать с этим основным структурированным типом данных в языке Pascal (Lazarus)?

  24. Диалоговая программа. Основные принципы ее построения. В чем заключается принцип «меню» в реализации диалога с пользователем?

  25. Каковы основные различия между данными типа массив и файл? Приведите пример - как можно объявить и работать с этими структурами данными?

  26. Приведите фрагменты программы на Pascal (Lazarus), реализующие ввод и вывод матрицы размером m на n.

  27. Программирование с использованием строковых переменных.

  28. Для каких целей применяются модули в языке Pascal (Lazarus). Какова структура модулей и как их использовать?

  29. Для каких целей используются локальные и глобальные переменные на языке Pascal (Lazarus)? Приведите примеры объявления и работы с ними. Правила написания идентификаторов.

  30. Приведите пример использования подпрограммы – функции в программе на Pascal (Lazarus). Заголовок функции. Правила записи заголовка функции в Pascal (Lazarus).

  31. Обращение к процедурам и функциям в Pascal (Lazarus) е. Понятие формальных и фактических параметров.

  32. Процедура в Pascal (Lazarus). Общая структура процедуры. Заголовок процедуры. Правила записи заголовка процедуры в Паскале.

  33. Для каких целей используются процедуры и функции? Что такое формальные и фактические параметры. Как описать и вызвать процедуры и функции в языке Pascal (Lazarus) l? Продемонстрируйте примеры работы с ними. Использование параметров-переменных в подпрограммах на языке Pascal (Lazarus).

  34. Понятие локальных и глобальных параметров в Pascal (Lazarus). Какова область их действия? Использование параметров-значений в подпрограммах на языке Pascal (Lazarus).

  35. Понятие файловой переменной. Перечислите файловые типы в Паскале и способы их задания. Для каких целей используется файловый тип данных? Стандартные процедуры и функции для работы с файлами. Приведите примеры объявления и использования файлов в языке Pascal (Lazarus).

  36. Поясните, в чем состоит различие между статистическими и динамическими методами объекта? Работа с динамическими структурами данных. Стек и очередь как структуры данных. Назначение и принцип работы.

  37. Для каких целей используется объектно-ориентированное программирование? Что такое инкапсуляция, наследование и полиморфизм?

  38. Модульное программирование. Процедуры и функции в программах, созданных в среде Pascal (Lazarus): различие в построении и использовании. Пользовательские библиотеки: структура и порядок создания, обработки и использования.

  39. Технология разработки больших программ и стили программирования. Структурное программирование. Приведите примеры использования базовых структур для описания алгоритмов вычислительных процессов.