Ниже разбор по каждому утверждению и выбор верных.
Верные утверждения (правильные для Python):
Размер целого числа в Python ограничен количеством свободной памяти компьютера
- Обоснование: у Python целые числа не ограничены фиксированным разрядом; размер целого числа растёт как требуется, пока есть доступная память. Пример: а = 10**1000000 работает до тех пор, пока хватит памяти.
Для удобного чтения чисел в Python можно использовать символ нижнего подчеркивания _
- Обоснование: в литералах чисел допускаются подчеркивания для разделения групп разрядов, например 1_000_000.
Для представления целых чисел в Python используется тип данных int
- Обоснование: в Python 3 целые числа хранятся как тип int (в Python 2 был отдельно long; в Python 3 int объединяет обе возможности и имеет произвольную точность).
Пояснение по спорным/иному характеру утверждениям:
Для представления чисел с плавающей точкой в Python используется тип данных double
- Частично верно в том смысле, что встроенный тип float в Python реализован на C как double под капотом. Однако в языке сам тип называется float, а не double. В учебной формулировке обычно ожидают ответ: float, а не double. Поэтому это утверждение часто считают неверным как формулировка.
При записи чисел с плавающей точкой в Python используется запятая
- Неверно. В Python десятичная запятая не используется; дробная часть пишется через точку, например 3.14.
Оператор взятия остатка от целочисленного деления % нельзя использовать при работе с числами с плавающей точкой
- Неверно. Оператор % применяется и к целым, и к числам с плавающей точкой (например, 5.5 % 2.0 == 1.5).
Если нужна дополнительная демонстрация на Python (коды-примеры) по каждому верному утверждению — могу привести короткие примеры.