Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Чувашский государственный университет имени И.Н.Ульянова» Факультет дизайна и компьютерных технологий Кафедра компьютерных технологий «УТВЕРЖДАЮ» Проректор по учебной работе _________ А.Ю. Александров «__»_________ 2012 г. ПРОГРАММА вступительного экзамена в магистратуру по направлениям 230100 - Информатика и вычислительная техника, профили подготовки: Информационные технологии в гуманитарных исследованиях; Информационные технологии в государственном и муниципальном управлении; Операционные среды САПР. 231000 - Программная инженерия, профиль подготовки: Управление разработкой программных проектов. Форма обучения очная Чебоксары 2012 Программа основана на требованиях Федерального государственного образовательного стандарта высшего профессионального образования по направлению подготовки «Информатика и вычислительная техника». Составитель: доцент Димитриев А.П. ____________ Программа рассмотрена и одобрена на заседании обеспечивающей кафедры – компьютерных технологий (протокол № 3 от 23.11.2010 г.). Зав. кафедрой: профессор Желтов Валериан Павлович Программа согласована с Методической комиссией выпускающего факультета Дизайна и компьютерных технологий. Председатель комиссии, декан: профессор Желтов В.П. ____________ 2 Вопросы к вступительному экзамену 1. Символьные строки. Инициализация символьной строки. Передача строк в функции. Использование строковых функций библиотеки этапа выполнения.(С++) 2. Использование шаблонов классов. Создание шаблона класса. (С++) 3. Ядро JavaScript. 4. Хранение связанной информации в структурах. Объявление структуры. Использование элементов структуры. Структуры и функции. Функции, изменяющие элементы структуры. Указатели на структуры. (С++) 5. Использование свободной памяти в С++. Использование оператора new. Освобождение памяти, если она больше не нужна. Оператор delete. 6. Адресация в Internet. 7. Объединения. Хранение объединений в С++. Представление об анонимных объединениях. 8. Управление свободной памятью. Создание обработчика операций со свободной памятью. Создание собственных операторов new и delete. (С++) 9. FastEthernet, Gigabit Ethernet. Сети Ethernet: общие сведения, физические компоненты, форматы кадров, метод CSMA/CD. 10. Определение методов класса вне класса. (С++) 11. Файловые операции ввода/вывода в С++. Проверка ошибок при выполнении файловых операций. Управление открытием файла. Выполнение операций чтения и записи. 12. Архитектура сетей TokenRing. Формат кадра TokenRing. Доступ с передачей маркера. 13. Частные и общие данные. Сокрытие информации. (С++) 14. Использование именованных констант. Директивы препроцессора. Замена выражений макрокомандами. (С++) 15. Мосты, маршрутизаторы, концентраторы, сетевые адаптеры. 16. Использование оператора глобального разрешения для элементов класса. Конструктор и деструктор. (С++) 17. Представление об объектах и объектно-ориентированном программировании. 18. Цели объединения компьютеров в сеть. Модель «Клиент-сервер». Виды серверов. 19. Перегрузка конструкторов. (С++) 20. Основные компоненты WWW. 21. Администрирование сети, его задачи. Типы сетей и их сравнительные характеристики по принципу администрирования. 22. Статические функции и элементы данных. Совместное использование элемента данных. Использование статических функций-элементов. (С++) 3 23. Структура HTML-документа. 24. Создание новой буквы диска для папки с общим доступом. Определение IP- и MAC-адреса. 25. Наследование. Простое наследование. (С++) 26. Общий обзор языка PHP. 27. Получение статистики Ethernet. Анализ прохождения IP-пакетов до адресов с таймаутом и размером буфера отправки. 28. Защищенные элементы. (С++) 29. Синтаксис PHP. 30. Пошаговое выполнение программы на GPSS. 31. Множественное наследование. (С++) 32. Выражения и операции PHP. 33. Вычислить код Хемминга с порождающим полиномом 1011. 34. Построение иерархии классов. (С++) 35. Работа с функциями в PHP. 36. Характеристики линий связи. Различные физические среды передачи данных. Спецификации 10Base5, 10Base2, 10BaseT, 10BaseFL. 37. Частные элементы и друзья. (С++) 38. Работа с WWW. 39. Дополнительные возможности cin и cout. (С++) 40. Использование шаблонов функций Создание простого шаблона функции. Шаблоны, которые используют несколько типов. (С++) 41. Конструкции языка PHP. 42. Указатели. Использование указателя на символьную строку. Использование указателей с другими типами массивов. (С++) Декан факультета дизайна и компьютерных технологий, профессор Желтов В.П. 4