1) Який оператор використовується для виведення даних у C++? a) cin b) cout c) printf d) write 2) Що означає std:: перед cout і cin? a) Це ключове слово мови C++ b) Це частина синтаксису для введення-виведення c) Це простір імен (namespace) d) Це оператор введення 3) Який символ використовується для оператора виводу в C++? a) >> b) << c) ** d) %% 4) Що станеться, якщо під час введення в cin ввести текст замість числа? a) Програма аварійно завершиться b) Буде виведена помилка компіляції c) cin перейде в стан помилки і зупинить подальше введення d) Програма продовжить працювати без змін 5) Як у C++ перевести вивід на новий рядок? a) \n b) endl c) new_line() d) варіанти a) і b) правильні 6) Що станеться при виконанні cin >> x >> y;, якщо ввести 10 abc? a) Змінна x отримає 10, а y отримає abc b) x отримає 10, а y залишиться невизначеною c) cin перейде в стан помилки, а y залишиться без значення d) Програма аварійно завершиться 7) Яке значення має cin.fail() після невдалого введення? a) true b) false c) 0 d) 1 8) Як можна очистити буфер cin після помилки введення? a) cin.reset() b) cin.clear(); cin.ignore(); c) cin.clean(); d) cin.flush(); 9) Що відбудеться, якщо використати cout без std:: у програмі без using namespace std;? a) Помилка компіляції b) Нічого, cout буде працювати c) cout буде сприйнятий як змінна d) Програма виконається, але cout не виведе текст 10) Як зчитати весь рядок тексту в cin? a) cin >> line; b) cin.getline(line, 100); c) getline(cin, line); d) cin.read(line); 11) Який маніпулятор використовується для форматованого виводу чисел з фіксованою точністю? a) setprecision(n) b) fixed c) обидва a) і b) d) floatformat(n) 12) Яка команда використовується для налаштування ширини поля виводу? a) setw(n) b) width(n) c) setwidth(n) d) setw() не існує 13) Які з наведених команд коректні для виводу тексту?(2відповіді) a) cout << "Hello"; b) std::cout << "Hello"; c) print("Hello"); d) write("Hello"); 14) Які з наведених операторів можна використовувати для введення даних?(2відповіді) a) cin >> b) scanf c) getline(cin, str) d) input() 15) Які методи обробки помилок введення існують у C++?(3відповіді) a) cin.clear() b) cin.ignore() c) cin.fail() d) cin.reset() 16) Які з наведених маніпуляторів використовуються для форматування виводу?(3відповіді) a) setw(n) b) setprecision(n) c) fixed d) align(n) 17) Які з наведених способів дозволяють вивести текст без переходу на новий рядок?(2відповіді) a) cout << "Hello "; cout << "world"; b) cout << "Hello " << "world"; c) cout << "Hello " << endl << "world"; d) print("Hello world") 18) Які з наступних операторів можуть спричинити помилку введення?(3відповіді) a) cin >> x;, якщо ввести літери для змінної int x b) getline(cin, str);, якщо попередній cin залишив у буфері '\n' c) cout << x;, якщо x не ініціалізована d) cin >> x >> y;, якщо введено лише одне значення 19) Що виведе наступний код? a) 5 10 b) 510 c) a b d) Помилка компіляції 20) Що буде результатом виконання коду? a) Привіт C++ b) Привіт (новий рядок) C++ 21) Що виведе код? a) 3 b) 3.3333 c) 10/3 22) Що виведе наступний код? a) 2.3333 b) 2 c) 7/3 23) Який результат виконання наступного коду? a) a = 10 b) a = c) 10

Введення та виведення даних

排行榜

视觉风格

选项

切换模板

恢复自动保存: