Font size
Worksheetskr3som
Total questions: 20
Worksheet time: 20mins
Яке ключове слово використовується для виходу з блоку switch? Виберіть лише один варіант.
break
exit
stop
return
Що виведе програма?
5
Нічого
Нескінченний цикл
5 5 5 5 ...
Яка з наведених програм правильно виводить квадрати всіх чисел від 1 до N (включно), де N задається користувачем?
Варіант 1
Варіант 2
Варіант 3
Варіант 4
Яка з наступних конструкцій коректно перевіряє, чи змінна x більше 10 і менше 20? Виберіть лише один варіант.
Варіант 1
Варіант 2
Варіант 3
Варіант 4
Що означає вираз
Цикл виконується, поки i більше 10
Цикл виконується, поки i менше 10
Цикл виконується безкінечно
Цикл виконується, поки i дорівнює 10
Який цикл обов’язково виконається хоча б один раз?
for
while
do...while
Немає такого
switch
Чи можна використовувати кілька умов у if за допомогою логічних операторів? Виберіть лише один варіант.
Так, тільки &&
Так, тільки ||
Так, і &&, і ||
Ні, це неможливо
Як правильно записати тернарний оператор у C++? Виберіть лише один варіант.
умова ? значення1 : значення2;
умова : значення1 ? значення2;
if (умова) значення1 else значення2;
значення1 ? умова : значення2;
Що буде виведено в результаті виконання коду?
1 3 5 7 9 11 13 15 17 19 (кожне з нового рядка)
2 4 6 8 10 12 14 16 18 20 (кожне з нового рядка)
0 2 4 6 8 10 12 14 16 18 (кожне з нового рядка)
1 2 3 4 5 6 7 8 9 10 (кожне з нового рядка)
Який оператор використаний для пошуку максимального числа в наведеному фрагменті коду?
Тернарний оператор ?:
Оператор присвоєння =
max
Оператор введення >>
Заповніть пропуски в заголовку циклу for, щоб програма обчислювала суму чисел від 1 до 10.
for(i = 0; i < 10; i++)
for(i = 1; i <= 10; i++)
for(i = 1; i < 10; i+1)
for(i = 1; i <= 10; i+1)
Знайди помилку в коді.
Змінна i не оголошена або не ініціалізована
Неправильний оператор виводу використано в cout
Потрібна крапка з комою після while
Цикл while не може зменшувати значення змінної
Заповніть пропущений код, щоб програма виводила всі двозначні парні числа.
i % 2 == 0
i % 2 != 0
i >= 10 && i <= 99 && i % 2 == 0
i >= 10 && i % 2 != 0
Яка з наведених умовних конструкцій є правильною в C++? Виберіть усе, що підходить.
if (x > 10) { y = 5; } else y = 10;
if x > 10: y = 5;
if (x > 10) do { y = 5; }
if (x > 10) { y = 5; }
if (x > 10) then { y = 5; }
Що виведе програма, якщо значення змінної x дорівнює 5 і виконується вираз
6 6 7
5 6 6
6 7 7
5 5 6
Який з наведених варіантів оператора do-while є правильним?
do {cout << "Hello";} while (true);
do while (x < 10) {cout << x;}
do {cout << x;} while x < 10;
do (cout << x;) while (x < 10);
Який з наведених варіантів циклу while є правильним?
while (x < 10) cout << x;
while x < 10 { cout << x; }
while (x < 10) { cout << x; x++; }
while (x < 10) x++; cout << x;
Який із наведених варіантів правильно використовує cin для введення рядка?
cin >> stringVar;
cin.getline(stringVar);
getline(cin, stringVar);
input(stringVar);
Знайди помилку в коді.
У заголовку циклу for пропущено ініціалізацію змінної i.
В умові if відсутні круглі дужки навколо логічного виразу.
Операція порівняння i % 2 != 0 має бути i % 2 == 0.
Виклик cout << endl; повинен стояти всередині циклу for.
Яка конструкція дозволяє обробляти декілька умов?
for
if-else if-else
do while
while
