*Основи програмування*
Зазначте оператор вибору в мові С++. саsе
choice switch…case default
Вкажіть, у якому виразі правильно застосовується операція до цілочисельних типів (мова С++).
int a = 2, b = 0x24, c; c = a + b%a; short x = 0, y = 2; for (y >!= x) {...}; int c <> 2;
const char mychar = 2; long s = 3; mychar /= s;
У складних виразах послідовність виконання операцій визначається… тільки пріоритетом операцій.
тільки дужками.
дужками, пріоритетом операцій, а при однаковому пріоритеті асоціативністю операцій. тільки асоціативністю операцій.
У чому різниця між фактичними і формальними параметрами функцій?
Формальні параметри можуть використовуватися тільки поза тілом функції, а фактичні - використовуються як поза функції, так і всередині неї.
Немає різниці, це одні й ті ж параметри.
І формальні, і фактичні параметри використовуються поза тілом функції.
Формальні параметри визначені в тілі функції, а фактичні - значення, з якими функція викликається.
Вкажіть, у якому виразі мовою С+ неправильно застосовуються операції до дійсних типів? float а = 2,b = 0х24,с;с = а +b%а;
float х = 0, у = 2; іf (у >= х) {...}; long double c = 2;
double mychar = 2; float s = 3; mychar /= s;
В програмі мовою С++ є два оголошення змінних
int qwerty;
int QWERTY;
Яке з тверджень вірно?
Такі імена змінних неприпустимі. Оголошення правильні.
Такі оголошення неприпустимі, тому що ми намагаємося створити дві змінні з однаковими ідентифікаторами.
Змінні описуються не за таким принципом.
Як засобами мови С++ виконується потокове читання з двійкового (бінарного) файлу? Назва потоку a_file.
a_file>>z; a_file.in(z); z= a_file.read;
a_file.read((char*)&z, sizeof z);
У якому з варіантів оголошений двовимірний масив у С++? int anarray [20] [20];
int array [20, 20];
array anarray [20] [20];
char array [20];
У якому файлі заголовків визначений об'єкт cout? stream.h
sysutils.hpp cout.h iostream.h
Для чого призначений оператор continue у мові С++?
Пропускає залишок тіла циклу й переходить до наступної ітерації. Пропускає цикл і переходить до наступного оператора в тілі програми. Визначає умову продовження циклу.
Продовжує виконання поточної ітерації циклу.
Значення змінної number не лежить між 3 і 6. Вкажіть правильний варіант запису даного твердження мовою С++.
number > 3 && number < 6
!(number < 3 && number < 6)
!( number< 6 || number>3) number< 3 && number > 6
Зазначте вірне твердження.
Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом '0 '. Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом '\0'. Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом ' ' Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом '.'
Що виконує операція ++ у мові С++?
Зменшує значення операнда на одиницю. Зменшує значення операнда на два. Збільшує значення операнда на два. Збільшує значення операнда на одиницю.
Виберіть правильний варіант оголошення константної змінної в С + +, де type - тип даних в С + +;
variable - ім'я змінної; value - константні значення. const type variable: = value;
const type variable = value; const variable = value;
type const variable = value;
У якому випадку вираз С++ буде обчислюватися швидше?
X = X + Y X + = Y X = Y + X
Всі три вирази будуть виконані з однаковою швидкістю.
Зазначте правильний варіант оголошення покажчика в С++. int x;
int &x;
int *x; ptr x;
Вкажіть запис екранованого символу мовою С++.
"\022"
'Ю'
'\t'
Навіщо у С++ використовують оператор return?
Щоб організувати цикл.
Щоб ввести в програму нові значення.
В якому з наступних рядків, записаних мовою С++, виконується звернення до сьомого елементу масиву, розмір масиву дорівнює 10?
mas [6];
mas 8;
mas [7];
У програмі мовою С++ оголошені такі змінні
int x, y;
Який вираз дозволяє обчислити залишок від ділення цих змінних?
x% y x div y
x mod y
