Решение:
Для сопоставления этапов разработки программы на C++ с их описанием, рассмотрим каждый вариант:
- A. Компиляция — это процесс преобразования исходного кода программы, написанного на языке программирования (например, C++), в машинный код или промежуточное представление.
- B. Линковка (или компоновка) — это процесс объединения скомпилированных объектных файлов и библиотек в один исполняемый файл.
- C. Запуск — это команда системе, которая начинает выполнение программы.
- D. Отладка — это процесс поиска и исправления ошибок (багов) в программе.
- E. Преобразование кода в объектный — это одна из задач компилятора, когда он переводит читаемый человеком код в машиночитаемый формат (объектный код).
- F. Объединение объектных файлов — это задача компоновщика (линкера).
- G. Выполнение программы — это запуск программы, то есть её исполнение процессором.
- H. Проверка и устранение ошибок — это синоним отладки.
Соответствие:
- A. Компиляция — E. преобразование кода в объектный
- B. Линковка — F. объединение объектных файлов
- C. Запуск — G. выполнение программы
- D. Отладка — H. проверка и устранение ошибок
Ответ: A-E, B-F, C-G, D-H.