Данные. Дополнение

1. Что произойдет при присваивании переменной типа enum значения не из списка допустимых значений в программе на языке C? А в языке Basic? В языке C произойдет ошибка, а в языке Basic нет.

2. Есть ли предопределенный тип для дат/времени в языке C? Нет.

3. Какое средство языка C напоминает тип variant языка Basic? Объединение или смесь.

4. Для чего нужен тип void? Для описания процедур, не возвращающих значений или не имеющих параметров, а также для формирования "универсальных" указателей.

5. Какой язык позволяет менять структуру и размеры массивов во время выполнения программы? Язык Basic.

6. Может ли структура быть элементом другой структуры? Да, может.

7. Как называются инструкции, задающие пользовательский тип данных в языках C и Basic? Это инструкция typedef в языке C и инструкция type в языке Basic.

8. Каков основной принцип автоматических преобразований числовых типов данных? Основной принцип таких преобразований – не терять точности представления, входящих в выражение операндов.