- •Оглавление
- •Де n1. Основные понятия и методы теории информации и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •Меры и единицы количества и объема информации.
- •Кодирование данных в эвм.
- •Позиционные системы счисления.
- •Основные понятия алгебры логики.
- •Логические основы эвм.
- •История развития эвм.
- •Де n2. Технические средства реализации информационных процессов.
- •Понятие и основные виды архитектуры эвм. Принципы работы вычислительной системы.
- •Состав и назначение основных элементов персонального компьютера, их характеристики. Центральный процессор. Системные шины. Слоты расширения.
- •Запоминающие устройства: классификация, принцип работы, основные характеристики.
- •Устройства ввода-вывода данных, их разновидности и основные характеристики.
- •Де n3. Программные средства реализации информационных процессов.
- •Классификация программного обеспечения. Виды программного обеспечения и их характеристики.
- •Понятие системного программного обеспечения. Операционные системы.
- •Служебное (сервисное) программное обеспечение.
- •Файловая структура операционной системы. Операции с файлами.
- •Технологии обработки текстовой информации.
- •Электронные таблицы. Формулы в ms Excel.
- •Диаграммы в ms Excel. Работа со списками в ms Excel
- •Технологии обработки графической информации.
- •Электронные презентации.
- •Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных.
- •Объекты баз данных. Основные операции с данными в субд.
- •Назначение и основы использования систем искусственного интеллекта. Базы знаний. Экспертные системы.
- •Де n4. Модели решения функциональных и вычислительных задач.
- •Моделирование как метод познания.
- •Классификация и формы представления моделей.
- •Методы и технологии моделирования моделей.
- •Информационная модель объекта.
- •Де n5. Алгоритмизация и программирование.
- •Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация.
- •Алгоритм и его свойства. Способы записи алгоритма..
- •Эволюция и классификация языков программирования. Основные понятия языков программирования.
- •Алгоритмы циклической структуры.
- •Алгоритмы разветвляющейся структуры
- •Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх.
- •Объектно-ориентированное программирование.
- •Интегрированные среды программирования.
- •Типовые алгоритмы. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх.
- •Де n6. Локальные и глобальные сети эвм. Защита информации в сетях.
- •Компоненты вычислительных сетей.
- •Принципы организации и основные топологии вычислительных сетей. Принципы построения сетей.
- •Сетевой сервис и сетевые стандарты. Средства использования сетевых сервисов.
- •Защита информации в локальных и глобальных компьютерных сетях. Электронная подпись.
Объектно-ориентированное программирование.
1.В программе «Университет» определен класс «Предмет». Возможными объектами этого класса являются …
|
математика, 400 часов | ||
|
|
Иванов А.А., 2 курс | |
|
|
отлично, экзамен | |
|
|
дисциплины гуманитарного цикла, экзамен |
2. Одно из основополагающих понятий объектно-ориентированного программирования «полиморфизм» означает …
|
свойство различных объектов выполнять одно и то же действие разными способами | ||
|
|
объединение в единое целое данных и алгоритмов обработки этих данных | |
|
|
способность объекта сохранять свойства и методы класса-родителя | |
|
|
сокрытие информации и комбинирование данных и методов внутри объекта |
Решение: Одним из основополагающих принципов объектно-ориентированного программирования является полиморфизм. Полиморфизм представляет собой свойство различных объектов выполнять одно и то же действие разными способами. Например, задать шрифтовое оформление окна разрабатываемого приложения можно различными способами.
3. Объектом объектно-ориентированного программирования называется …
|
совокупность переменных состояния и связанных с ними методов (операций) | ||
|
|
группа данных и методов (функций) для работы с этими данными | |
|
|
функция или процедура, выполняющие определенные действия | |
|
|
характеристика, назначенная элементу класса |
Решение: Класс и объект – наиболее используемые термины объектно-ориентированного программирования (ООП). Объект ООП – это совокупность переменных состояния и связанных с ними методов (операций), которые определяют, как объект взаимодействует с окружающим миром. Объект состоит из следующих трех частей: имя объекта, состояние (переменные состояния), методы (операции).
4. Для объектно-ориентированной технологии программирования верно утверждение, что …
|
в качестве основных элементов программы используются классы и объекты | |
|
|
внутреннее описание класса (реализация) описывает абстракцию поведения всех объектов данного класса, но скрывает особенности поведения объекта |
|
|
в качестве основных элементов программы используются процедуры, реализующие некоторые алгоритмы |
|
|
внешнее описание класса (интерфейс) отражает структуру объекта |
5. Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …
|
объединение в единое целое данных и алгоритмов обработки этих данных | |
|
|
свойство различных объектов выполнять одно и то же действие разными способами |
|
|
способность объекта сохранять свойства и методы класса-родителя |
|
|
заключение в отдельный модуль всех процедур работы с объектом |
6. Для объектно-ориентированной технологии программирования верно утверждение, что …
|
классы образуют иерархию на принципах наследования | |
|
|
в качестве основных элементов программы используются процедуры, реализующие некоторые алгоритмы |
|
|
поведение объектов одного класса очень различается |
|
|
внешнее описание класса (интерфейс) отражает структуру объекта |
7. Объектом объектно-ориентированного программирования называется …
|
совокупность переменных состояния и связанных с ними методов (операций) | |
|
|
группа данных и методов (функций) для работы с этими данными |
|
|
функция или процедура, выполняющие определенные действия |
|
|
характеристика, назначенная элементу класса |
8. В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …
|
|
классом | |
|
|
|
атрибутом |
|
|
|
полем |
|
|
|
свойством |
9. Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …
|
|
объединение в единое целое данных и алгоритмов обработки этих данных | |
|
|
|
свойство различных объектов выполнять одно и то же действие разными способами |
|
|
|
способность объекта сохранять свойства и методы класса-родителя |
|
|
|
заключение в отдельный модуль всех процедур работы с объектом |
10. В объектно-ориентированном программировании уведомления, получаемые или передаваемые объектом другим объектам или приложениям, называются …
|
|
событиями | |
|
|
|
свойствами |
|
|
|
методами |
|
|
|
формами |
Решение: Классы в объектно-ориентированном программировании состоят из полей, свойств, методов и событий. События – это уведомления, получаемые или передаваемые объектом другим объектам или приложениям. События позволяют объектам выполнять действия при каждом вхождении.