Font size
WorksheetsПерегрузка операторов С++ и повторение
Total questions: 16
Worksheet time: 10mins
Что позволяет сделать перегрузка операций для пользовательских типов данных?
Определить новые типы данных
Изменить синтаксис языка программирования
Определить новое поведение операторов
Удалить стандартные операторы
Какие операторы можно перегрузить?
+, -, *, /
for, while, do-while
1,2,3,4,5,6,7,8,9,0
if, else, switch
Для чего используется перегрузка операторов в C++?
Для уменьшения читаемости кода
Для усложнения кода
Для создания ошибок в программе
Для улучшения читаемости и логичности кода
Какие операторы используются для работы с потоками ввода и вывода?
= и !
+ и -
>> и <<
== и !=
Какие операторы можно перегрузить для пользовательских типов данных?
Только логические
Только операторы присваивания
Только арифметические
Любые стандартные операторы
Сколько операторов сравнения в С++ ?
3
4
5
6
Выбери все операторы сравнения ...
>
=
=<
<
>=
Выбери корректную проверку четности числа в переменной x ....
x / 2 == 0
x % 2 = 0
x % 2 == 1
x % 2 == 0
Чему равен остаток от деления -7 на 2 ?
Что выведет код:
cout << -7 % 2;
(a)
Выберите строчку без ошибок .
if (4 > ""){}
if (4 = 4){}
if (214 > 12 * 4){}
if (4213){}
Выберите строчку с ошибкой.
while(true){}
while(1 == 1){}
while(int 1){}
while(false){}
Сколько вы можете создать экземпляров класса?
3
10
15
∞
Что может содержать в себе класс?
Методы и переменные.
Ничего.
Переменные.
Методы.
Выберите строчку которая преобразовывает строку в целое число.
string a = Convert.ToInt32("313");
int a = Convert.ToString(32);
int a = Convert.ToInt32("313");
float a = Convert.ToInt32("0");
Как правильно создать цикл повторяющийся 10 раз ?
for ( i < 10) { }
for (int i = 0; i < 10; i++) { }
for (int i = 0; i < 10; ) { }
for (int i = 0;) { }
Какой диапазон значений может быть сохранен в типе signed char?
0 до 255
-32768 до 32767
0 до 65535
-128 до 127
