Вопросы к итоговому междисциплинарному экзамену Примерный перечень вопросов. - Как воспользоваться методом класса без создания конкретного экземпляра - В чём основное назначение делегата? - Как создать экземпляр делегата? - Что такое событие в языке C# ? - Приведите формат объявления события и назовите этапы работы с событиями - Для чего предназначен интерфейс и как он создаётся в С#? - В чем заключается отличие объектов, создаваемых на базе классов и структур - Может ли унаследованный класс получить доступ к закрытым членам базового класса 9. - Каким образом из конструктора унаследованного класса вызывается конструктор базового класса 10. - Для чего нужна инкапсуляция и в каких случаях она применяется 11. - Можно ли получить доступ к скрытым переменным базового класса 12. - В каком порядке вызываются конструкторы в иерархии классов 13. - Какой принцип объектно-ориентированного программирования поддерживают виртуальные методы 14. - В чем отличие динамических структур данных от массивов 15. - С какой структурой C# связано понятие наследования и в чём оно заключается 16. - Каким образом определить тип извлеченного из динамического массива элемента 17. - Могут ли динамические массивы содержать в качестве элементов объекты собственных классов 18. - Чем отличается стек от динамического массива 19. - С какой структурой C# связано понятие множественного наследования и в чём оно заключается 20. - Чем отличается очередь от динамического массива 21. - Перечислите стандартные типы данных и укажите форму их машинного представления. 22. - Укажите правила образования имен переменных. 23. - Чем обеспечивается полиморфизм в языке C# 24. - Какими средствами регулируется очередность выполнения операций в выражении. 25. - Дайте определение составного оператора и укажите, в каких случаях он применяется. 26. - Назовите операторы, с помощью которых можно управлять выполнением циклов. 27. - Укажите стандартные потоки ввода-вывода и охарактеризуйте работу с ними 28. - Дайте определение многомерного массива. 29. - Справедливо ли утверждение, что все строки являются объектами 30. - Объясните основные принципы объектно-ориентированного программирования 31. В чём состоит отличие аналитической базы данных OLAP от обычной реляционной базы данных, используемой для учёта транзакций? 1. 2. 3. 4. 5. 6. 7. 8. 32. Выберите все корректные утверждения a. Большинство аномалий обновления, удаления и вставки не устраняются за счет соблюдения требований нормальной формы Бойса-Кодда; b. Иерархия в структуре ХД может быть представлена набором связей «многие ко многим»; c. Допускается хранение нескольких иерархий в одном измерении; d. Медленно меняющееся измерение 1 типа предусматривает отслеживание истории изменения; e. Все меры можно разделить на аддитивные и неаддитивные; f. Функциональные требования к информационно-аналитической системе можно отобразить в виде альбома отчетных форм; g. Метод проектирования хранилища данных снизу-вверх позволяет получить результат быстрее за счет снижения сложности работы. 33. BI-системы – назначение, задачи, примеры BI-систем. Понятие «OLAP (многомерный анализ данных)», понятие «Data Mining» 34. Системы управления знаниями и их роль в управлении человеческим капиталом. HR-системы. 35. Понятие «Архитектура предприятия». Ценность архитектуры предприятия для бизнеса. 36. Роль ИТ-технологий в формировании стратегии предприятия. 37. В компании планируется внедрение системы управления активами. Разработайте алгоритм оценки вероятности успешности проекта. Исходные данные представлены в таблице Годы Денежные потоки 0 1 1 3 4 5 Инвестиции 120000 75000 Эксплуатационные 12500 12500 12500 12500 12500 затраты Ошибка оценки 20 20 20 20 20 эксплуатационных затрат, % Положительный 38500 42000 82000 82000 82000 денежный поток Ошибка оценки 35 35 35 35 35 чистой прибыли, % Коэффициент дисконтирования равен 20% Допущение: Считать, что ошибки оценок денежных потоков имеют равномерный закон распределения. 38. Задача Для выбора ПО для автоматизации процесса бюджетирования с использованием метода анализа иерархий необходимо выбрать факторы, которые будут использоваться при сравнении. Вам необходимо предложить факторы для сравнения (не менее 5), выступить в качестве эксперта, оценить значимость факторов. Для контроля правильности сравнения факторов необходимо рассчитать отношение согласованности. Значения случайного индекса представлены в таблице Количество факторов Случайный индекс 1 0 2 0 3 4 5 6 7 8 9 10 0,58 0,9 1,12 1,24 1,32 1,41 1,45 1,49