
Магистратура Языки программирования С,C++ / Экзаменационные билеты по дисциплине ЯП,C++
.pdf
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №17
1.Шаблоны конструкторов и обычных методов.
2.Виртуальные методы. Таблица виртуальных методов. Виртуальные методы в конструкторе и деструкторе.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №18
1.Объектно-ориентированное программирование. Основные идеи ООП.
2.Ссылки. Сходство ссылок с указателями и их отличия.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
11

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №19
1.Динамическая память. Двумерные массивы. Ввод-вывод в C и C++.
2.Макросы для защиты от повторного включения заголовочного файла.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №20
1.Структуры. Инициализация и «const».
2.Зависимости между частями программы.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
12

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №21
1.Неинициализированные указатели. Нулевой указатель.
2.Структуры. Различия между malloc/free и new/delete.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №22
1.Шаблоны. Что такое «умные» указатели?
2.Наследование, перегрузка, переопределение.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
13

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №23
1.Перегрузка «и» «или», «‘», «’» . Перегрузка «[]» и «()».
2.Структуры. Конструктор копирования. Проблемы с присваиванием объектов. Как запретить присваивание?
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №24
1.Константные методы. Константное возвращаемое значение.
2.Стандартная семантика операторов. Приоритеты операций.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
14

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №25
1.Структуры. Ограничение прав доступа к членам класса. Почему все поля должны быть «private»? Какие методы стоит делать «public»? Принцип “всегда целого” объекта. «Placement new».
2.Компиляция шаблонов. Почему их нужно определять в заголовочных файлах? Аргументы шаблонов по умолчанию.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №26
1.Превращение кода в программу: компиляция и линковка.
2.Переопределение методов.
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
15

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №27
1.Как правильно реализовывать «+» через «+=»?
2.Статические функции. Статические члены класса. «Code conventions»
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №28
1.Нетиповые шаблонные параметры. Использование зависимых имён (использование typename).
2.Перегрузка операторов. Какие операторы можно перегружать?
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
16

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №29
1.Специализация шаблонов. Отличие специализации от перегрузки. Частичная специализация шаблонов.
2.Как хранятся ссылки? Что такое «lvalue» и «rvalue»?
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Направление подготовки: 09.04.01 Информатика и вы-
числительная техника Профили подготовки: Программная защита информа-
ции;Распределительныеинформационныесистемыиприложения; Управление большими данными Кафедра: Системное программирование Дисциплина: Языки программирования C/C++
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №30
1.Динамическая память. Язык C++: пояснить назначение new/delete и new[]/delete[].
2.Различия между наследованием и агрегированием. Особенности наследования в C++. Ключевое слово
«friend».
Составитель |
|
|
к.т.н., доцент Фатхулин Т.Д. |
И.О. заведующий кафедрой |
|
|
д.т.н., профессор Полищук Ю.В. |
|
Утверждено на заседании кафедры №7 от «03» марта 2023г. |
17