Лист задач 1: Типы данных и условия
Тема занятия: типы данных и условный оператор. Для каждого фрагмента нужно устно назвать результат или тип результата и коротко объяснить ход выполнения.
Задачи трех уровней сложности. Категория 1 (зеленые) это вводные вопросы, категория 2 (синие) это стандартные вопросы, категория 3 (оранжевые) это вопросы со смешением знаковых и беззнаковых типов.
Какой тип имеет результат выражения?
'a' + 0;Какой тип имеет результат выражения?
'a' + 'a';Какой тип имеет результат выражения?
0 + 0l;Что выведет этот фрагмент?
if (true)
if (false) std::cout << "A\n";
else std::cout << "B\n";Какой тип имеет результат выражения?
'a' + 0l;Какой тип имеет результат выражения?
'a' + 0ll;Какой тип имеет результат выражения?
0ll + 0;Какой тип имеет результат выражения?
0l + 0ll;Какое значение окажется в переменной c?
double a = 0.1;
double b = 0.2;
double c = a + b;Какой тип имеет результат выражения?
0u + 0;Какой тип имеет результат выражения?
0 + 0ul;Какой тип имеет результат выражения?
0ul + 0ll;