Краткий ответ
d. представление
Почему именно так
Вопрос — это по сути определение из словаря информатики. Разберём каждый вариант, подставляя его в фразу «выражение одного типа данных через данные другого типа»:
| Вариант | Что означает на самом деле | Подходит? |
|---|---|---|
| a. шифрование | преобразование информации так, чтобы её не понял посторонний (секретность) | нет — это про защиту, а не про типы данных |
| b. кодирование | запись информации с помощью некоторой знаковой системы (например, текста — цифрами, буквы — двоичным кодом) | близко по смыслу, но главное здесь — смена формы записи, а не типов данных |
| c. исчисление | система записи и работы с числами (двоичное, десятичное, «исчисление высказываний») | нет — совсем о другом |
| d. представление | способ выразить значения одного типа через значения другого типа | да — определение совпадает дословно |
Как это понять на примерах
«Представление» — это когда мы описываем объект одного типа средствами другого типа:
- символ
'A'представлен числом 65; - целое число
5представлено набором битов 00000101; - список представлен массивом (одним типом данных имитируем другой).
То есть значения одного типа мы «выражаем» через данные другого типа — именно об этом говорит вопрос.
Проверка
Подставь ответ обратно в вопрос:
«Выражение одного типа данных через данные другого типа называется представлением».
Получается законченное, корректное определение — значит, вариант выбран верно. Обрати внимание на ловушку: кодирование кажется похожим, но там речь о переводе информации в другую знаковую форму, а не о связи типов данных.