Який результат виконання цього коду?
int x = 5;
if (x = 3) {
cout << "Yes";
}
else {
cout << "No";
}
Що виведе ця програма?
int a = 10;
string result = (a > 5) ? "Greater" : "Less";
cout << result;
Який оператор використовується в тернарному операторі?
Що буде виведено?
int num = 2;
switch(num) {
case 1: cout << "One";
case 2: cout << "Two";
case 3: cout << "Three";
}
Який з наведених варіантів є коректним тернарним оператором?
Що виведе цей код?
bool flag = false;
if (flag = true) {
cout << "True";
}
else {
cout << "False";
}
Який тип даних може бути в умові switch?
Що буде результатом?
int x = 0;
if (x = 0) {
cout << "Zero";
}
else {
cout << "Not zero";
}
Яка відмінність між if та switch?
Що виведе програма?
int a = 5, b = 10;
cout << (a > b ? a : b);
Який оператор використовується для виходу з switch?
Що буде виведено?
int x = 5;
if (x > 3)
cout << "A";
cout << "B";
Який з варіантів еквівалентний цьому коду?
if (x > 0) {
y = 1;
}
else {
y = -1;
}
Що робить цей код?
char grade = 'B';
switch(grade) {
case 'A': cout << "Excellent"; break;
case 'B': cout << "Good"; break;
case 'C': cout << "Average"; break;
default: cout << "Poor";
}
Що буде виведено?
int x = 10;
if (x > 5); {
cout << "Hello";
}
Який результат?
int a = 15;
string msg = (a % 2 == 0) ? "Even" : "Odd";
cout << msg;
Що неправильно в цьому switch?
double d = 1.5;
switch(d) {
case 1.0: cout << "One"; break;
case 1.5: cout << "One and half"; break;
}
Що виведе код?
int x = 5, y = 3;
if (x > y && x < 10)
cout << "Condition true";
else
cout << "Condition false";
Який оператор виконається, якщо жодна умова в if-else не виконалась?
Що буде виведено?
int number = 4;
switch(number) {
default: cout << "Other"; break;
case 1: cout << "One"; break;
case 2: cout << "Two"; break;
}
Який результат виконання?
int a = 5, b = 10;
int max = (a > b) ? a : (b > a) ? b : a;
cout << max;
Що робить цей код?
int age = 20;
string status = (age >= 18) ? "Adult" : "Minor";
Що буде виведено?
int x = 0;
if (x == 0)
cout << "A";
else if (x == 1)
cout << "B";
else
cout << "C";
Який з варіантів є правильним вкладенням тернарних операторів?
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома