Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гуриков ответы 2017.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
464.95 Кб
Скачать

52. Назовите три направления, по которым может быть построена защита информации. Дайте им характеристику.

1. Защита информации от непреднамеренного воздействия – деятельность по предотвращению воздействия на защищаемую информацию ошибок пользователя, сбоя технических и программных средств информационных систем, природных явлений или иных нецеленаправленных действий, приводящих к искажению, уничтожению, копированию, блокированию доступа к информации, а также к утрате, уничтожению или сбою функционирования носителя информации.

2. Защита информации от несанкционированного воздействия – деятельность, направленная на предотвращение воздействия на защищаемую информацию с нарушением установленных прав и/или правил на изменение информации, приводящих к еѐ искажению, уничтожению, копированию, блокированию доступа, а также к утрате, уничтожению или сбою функционирования носителя информации.

3. Защита информации от утечки – деятельность по предотвращению неконтролируемого распространения защищаемой информации от ее разглашения, несанкционированного доступа к защищаемой информации и от получения защищаемой информации разведками. Защита от аппаратных и программных сбоев сводится к установке надежного, лицензионного ПО, в первую очередь ОС, регулярного запуска программ диагностики, периодического архивирования информации. В связи с возможностью потери информации в результате сбоев электроэнергии рекомендуется использовать источники бесперебойного питания

53. Дайте определению компьютерному вирусу. Приведите классификацию вирусных программ.

Компьютерный вирус – программа, созданная и используемая для нанесения какого-либо вреда или достижения других противоправных и вредоносных для пользователей персональных компьютеров и владельцев информационных ресурсов целей.

Единой системы классификации вирусных программ не существует, можно лишь выделить несколько, таких как:

- Классификация по способу заражения (резиденты, нерезиденты).

- Классификация по среде обитания (файловые, загрузочное, макрокомандные).

- Классификация по степени воздействия (безвредные, неопасные, опасные, очень опасные).

- Классификация по способу маскировки (шифрование, метаморфизм, полиморфизм).

Вопросы по алгоритмизации

  1. Дайте определение понятию «Алгоритм». Какие существуют свойства алгоритма? Какие способы описания алгоритмов вы знаете? Перечислите этапы решения задач на эвм?

Алгоритм – это точное и простое описание последовательности действий для решения данной задачи. Алгоритм содержит несколько шагов, которые должны выполняться в определенной последовательности. Каждый шаг алгоритма может состоять из одной или нескольких простых операций. Свойства алгоритма: - Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов (этапов). - Определенность – каждый шаг алгоритма должен быть четким и однозначным. Выполнение алгоритма носит механический характер и не требует никаких дополнительных сведений о решаемой задаче. - Детерминированность – однозначность получения результата при одних и тех же исходных данных. - Результативность – алгоритм должен приводить к решению задачи за конечное число шагов. - Массовость – алгоритм решения разрабатывается в общем виде, т. е. он должен быть применим для решения некоторого класса задач, различающих лишь исходными данными. Способы описания алгоритмов: - Словесный. - Графический. - Табличный. - Формульный. Этапы решения задач на ЭВМ: - Постановка задачи. - Анализ и исследование задачи. - Разработка алгоритма. - Программирование (разработка программного кода). - Тестирование и отладка. - Анализ результатов решения задачи.

  1. В каких двух формах записываются дробные числа? Что называется идентификатором? Расскажите об основных правилах написания идентификаторов. Дайте характеристику типам данных, расскажите об особенностях каждого типа.

Дробные числа записываются в двух формах: с плавающей точкой и фиксированной точкой. Идентификаторы – это имена лексического элемента языка программирования. Для выбора имен и лексического элемента языка следует придерживаться следующих правил: - Имя должно состоять только из символов латинского алфавита или кириллицы (регистр значения не имеет), цифр и подчеркивания; - Имя должно начинаться с буквы; - Имена не могут совпадать с зарезервированными словами; - Имена не должны содержать более 255 символов; - Не следует использовать имена, совпадающие с названиями функций, и методов языка; - Нельзя использовать одни и те же имена переменных, отличающихся типом; - Не допускается использование повторяющихся имен на одном уровне области определения. Типы данных Необходимо отметить, что все переменные, объявленные в модуле формы, будут доступны, т.е. будут иметь область видимости во всех процедурах событий формы. Таким образом, можно установить значение переменной в одной процедуре события, а прочитать его – в другой. Обычно переменные доступны только в той процедуре события, в которой они объявлены. Чтобы сделать их доступными для всей формы, их требуется объявить в верхней части кода формы, перед событийными процедурами. В каких случаях в программе должны присутствовать явные преобразования типов?

3. Какие два основных типа процедур вы знаете? Какие преимущества получает разработчик проекта при использовании процедур?

4. Каков базовый синтаксис функции? Каков базовый синтаксис процедуры? В чем разница между фактическими и формальными параметрами? Как осуществляется вызов функций и процедур.

5. Какие операторы реализуют разветвляющийся алгоритм? Приведите примеры их записи в блок-схемах? Напишите их программный синтаксис.

6. Функция ЕСЛИ. Ее синтаксис при записи двух или трех условий.

7. Каковы алгоритмы нахождения максимального и минимального значений?

8. Оператор цикла For. Приведите пример записи оператора цикла For в блок- схемах. Напишите программный синтаксис.