Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_na_GOS.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
22 Мб
Скачать
☆

*Основи програмування*

  1. Зазначте оператор вибору в мові С++. саsе

choice switch…case default

  1. Вкажіть, у якому виразі правильно застосовується операція до цілочисельних типів (мова С++).

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;

  1. У складних виразах послідовність виконання операцій визначається… тільки пріоритетом операцій.

тільки дужками.

дужками, пріоритетом операцій, а при однаковому пріоритеті асоціативністю операцій. тільки асоціативністю операцій.

  1. У чому різниця між фактичними і формальними параметрами функцій?

Формальні параметри можуть використовуватися тільки поза тілом функції, а фактичні - використовуються як поза функції, так і всередині неї.

Немає різниці, це одні й ті ж параметри.

І формальні, і фактичні параметри використовуються поза тілом функції.

Формальні параметри визначені в тілі функції, а фактичні - значення, з якими функція викликається.

  1. Вкажіть, у якому виразі мовою С+ неправильно застосовуються операції до дійсних типів? float а = 2,b = 0х24,с;с = а +b%а;

float х = 0, у = 2; іf (у >= х) {...}; long double c = 2;

double mychar = 2; float s = 3; mychar /= s;

  1. В програмі мовою С++ є два оголошення змінних

    1. int qwerty;

    2. int QWERTY;

Яке з тверджень вірно?

Такі імена змінних неприпустимі. Оголошення правильні.

Такі оголошення неприпустимі, тому що ми намагаємося створити дві змінні з однаковими ідентифікаторами.

Змінні описуються не за таким принципом.

  1. Як засобами мови С++ виконується потокове читання з двійкового (бінарного) файлу? Назва потоку a_file.

a_file>>z; a_file.in(z); z= a_file.read;

a_file.read((char*)&z, sizeof z);

  1. У якому з варіантів оголошений двовимірний масив у С++? int anarray [20] [20];

int array [20, 20];

array anarray [20] [20];

char array [20];

  1. У якому файлі заголовків визначений об'єкт cout? stream.h

sysutils.hpp cout.h iostream.h

  1. Для чого призначений оператор continue у мові С++?

Пропускає залишок тіла циклу й переходить до наступної ітерації. Пропускає цикл і переходить до наступного оператора в тілі програми. Визначає умову продовження циклу.

Продовжує виконання поточної ітерації циклу.

  1. Значення змінної number не лежить між 3 і 6. Вкажіть правильний варіант запису даного твердження мовою С++.

number > 3 && number < 6

!(number < 3 && number < 6)

!( number< 6 || number>3) number< 3 && number > 6

  1. Зазначте вірне твердження.

Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом '0 '. Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом '\0'. Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом ' ' Рядки в C + + представляються як масиви елементів типу char, що закінчуються символом '.'

  1. Що виконує операція ++ у мові С++?

Зменшує значення операнда на одиницю. Зменшує значення операнда на два. Збільшує значення операнда на два. Збільшує значення операнда на одиницю.

  1. Виберіть правильний варіант оголошення константної змінної в С + +, де type - тип даних в С + +;

variable - ім'я змінної; value - константні значення. const type variable: = value;

const type variable = value; const variable = value;

type const variable = value;

  1. У якому випадку вираз С++ буде обчислюватися швидше?

X = X + Y X + = Y X = Y + X

Всі три вирази будуть виконані з однаковою швидкістю.

  1. Зазначте правильний варіант оголошення покажчика в С++. int x;

int &x;

int *x; ptr x;

  1. Вкажіть запис екранованого символу мовою С++.

'F'

"\022"

'Ю'

'\t'

  1. Навіщо у С++ використовують оператор return?

Щоб затримати роботу програми.

Функція, в якій він міститься, завершує своє виконання і управління повертається в те місце програми, з якого викликалася дана функція.

Щоб організувати цикл.

Щоб ввести в програму нові значення.

  1. В якому з наступних рядків, записаних мовою С++, виконується звернення до сьомого елементу масиву, розмір масиву дорівнює 10?

mas (7);

mas [6];

mas 8;

mas [7];

  1. У програмі мовою С++ оголошені такі змінні

int x, y;

Який вираз дозволяє обчислити залишок від ділення цих змінних?

x% y x div y

x mod y

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]