Комплекс взаимосвязанных программ, обеспечивающий пользователю удобный способ общения с программами, называется интерфейсом. Поэтому правильным ответом является вариант Б.
Интерфейс — это средство взаимодействия между человеком и компьютером, которое позволяет пользователю управлять программным обеспечением и аппаратными компонентами компьютера. Интерфейсы могут быть графическими (GUI — graphical user interface) или текстовыми (CLI — command-line interface), и они обеспечивают интуитивно понятный способ работы с компьютером.
Давайте рассмотрим другие варианты, чтобы понять, почему они не подходят:
А. Утилита — это программа, предназначенная для выполнения конкретных задач, часто связанных с управлением или обслуживанием компьютера. Например, программы для очистки диска или управления файлами.
В. Транслятор — это программа, которая преобразует код, написанный на одном языке программирования, в эквивалентный код на другом языке. Трансляторы включают компиляторы и ассемблеры.
Г. Драйвер — это программа, которая позволяет операционной системе и программам взаимодействовать с аппаратным обеспечением компьютера. Драйверы обеспечивают работу периферийных устройств, таких как принтеры, видеокарты и т. д.
Д. Интерпретатор — это программа, которая выполняет код, написанный на высокоуровневом языке программирования, построчно, без предварительной компиляции в машинный код. Интерпретаторы часто используются для языков программирования, таких как Python или JavaScript.
Таким образом, наиболее подходящим термином, описывающим систему, обеспечивающую удобное взаимодействие пользователя с программами, является интерфейс.