На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений.
Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"
Ответы к экзамену по программированию на языке С/С++
28 вопросов с ответами, каждый вопрос на отдельном листке с наиболее полной информацией по данной теме. 1. Элементы языка Си. Константы, идентификаторы, ключевые слова. 2. Типы данных и их объявление. Целые и вещественные типы. Перечисляемый тип. 3. Типы данных и их объявление. Указатели. Операции разадресации и адреса. Адресная арифметика. 4. Выражения. Операнды и операции (унарные, бинарные, тернарные). Правила преобразования типов. 5. Операторы языка Си. Оператор выражение, составной оператор, операторы условного перехода. 6. Организация циклических вычислительных процессов с помощью операторов for, while, do while. 7. Организация ввода-вывода в языке Си. Форматный ввод-вывод. 8. Массивы. Индексные выражения. Хранение в памяти одномерных и многомерных массивов. 9. Массивы. Основные алгоритмы их обработки. Ввод-вывод, поиск экстремума, сортировка. 10. Структуры и объединения. Вариантные структуры. Поля битов. 11. Правила определения переменных и типов. Инициализация данных. 12. Определение и вызов функций. Фактические и формальные параметры. 13. Определение и вызов функций. Передача массивов и указателей на функции. 14. Определение и вызов функций. Предварительная инициализация параметров, функции с переменным числом параметров. Передача параметров функции main. 15. Время жизни и область видимости программных объектов. Классы памяти. Инициализация глобальных и локальных переменных 16. Динамические объекты. Способы выделения и освобождения памяти. Линейный односвязный список. 17. Динамические массивы. Особенности выделения и освобождения памяти для многомерных массивов. 18. Директивы препроцессора. Макроопределения. 19. Объектно-ориентированный подход к программированию. Классы. 20. Объектно-ориентированный подход к программированию. Инициализация и разрушение объектов. Конструкторы и деструкторы. 21. Объектно-ориентированный подход к программированию. Ограничения доступа к членам класса. Друзья класса. 22. Объектно-ориентированный подход к программированию. Наследование. 23. Перегрузка операций. 24. Организация ввода-вывода на языке С++. Потоки ввода-вывода. 25. Шаблоны функций. 26. Шаблоны классов. 27. Библиотека STL. Другие библиотеки контейнерных классов. 28. Обработка исключительных ситуаций.