Каждая переменная имеет определенный тип, который определяет, какие значения она может принимать и сколько байт в памяти занимать. Как хорошо Вы разбираетесь в типах данных С++? Проверьте, ответив на вопросы теста!
Каких типов данных не существует?
Целочисленных
Числообразных
Символьных
Чем char отличается от string?
Char - символьный тип данных, а string - класс для работы со строками
Char занимает 16 байт памяти, а string - 64
Char - символьный тип данных, а string - строковый
Программисту нужно объявить переменную, куда будет записываться результат от деления. Какой тип данных ему лучше выбрать?
Double позволяет записывать десятичные дроби как число, в то время как int - только целые числа, а string записывает строки
char
int
double
Какие значения принимает переменная с типом bool?
1 или 0
true или false
yes или no
Переменная number имеет тип undsigned int. Сможет ли она принять значение -35?
Unsigned int принимает значения в диапазоне от 0 до 65535
Да
Нет
Что такое enum?
Числовой тип данных
Перечисленный тип данных
Не является типом данных
Какими значениями ограничивается множество значений типа void?
От 0 до бесконечности
Множество значений безгранично
Множество значений пусто
Переменная какого типа занимает больше памяти?
Double - тип для вещественных значений с двойной точностью, поэтому занимает в два раза больше места, чем float, то есть 8 байт.
double
float
int
Как правильно объявить и задать значение переменной?
Программист ввел переменную char a = '4' и int b = 4. Верно ли утверждение, что a=b?
Да
Нет
Какой отрывок кода верный?
Значение константы должно быть задано при объявлении и не может меняться.
Какой символ можно поместить в переменную char line, чтобы при его использовании курсор перемещался на новую строку?
'\t' - символ горизонтальной табуляции.
'\n'
'\t'
Это невозможно
Как правильно поместить одиночную кавычку в переменную char q?
'''
'\''
' ' '
Программист задал две переменные: int a = 10 и int b=3. Какой результат получится при действии a/b, если результат записывается в переменную float c?
При делении двух целочисленных значений результат округляется.
3,33
4
3
В чем разница между long и long int?
long - символьный тип, long int - целочисленный
long - вещественный тип, long int - целочисленный
Нет разницы
Вы разбираетесь в теме на начальном уровне
Вам еще многое предстоит узнать о типах данных в C++! Обязательно изучите эту тему, ведь полученные знания помогут избежать ошибок, связанных с неверным объявлением типа переменной в будущем. Удачи! Поделитесь тестом с друзьями и узнайте, разбираются ли они в типах данных!
Вы разбираетесь в типах данных на среднем уровне
Вы знаете основы, касающиеся типов данных, и чаще всего можете правильно объявить переменную, но каких-то знаний не хватает. Почитайте статьи и потренируйтесь на задачах, ведь эта тема важна: от типа одной переменной может зависить работоспособность всей программы. Удачи! Поделитесь тестом с друзьями и узнайте, разбираются ли они в типах данных!
Вы отлично усвоили тему!
Вы без проблем отличаете различные типы данных, легко подбираете нужный тип для переменной, с легкостью используете константы там, где это необходимо. Поздравляем! Пора приступать к более сложным темам и осваивать программирование дальше. Поделитесь тестом с друзьями и узнайте, разбираются ли они в типах данных!