Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опорний конспект по С++.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
860.16 Кб
Скачать
  1. ВКАЖІТЬ , З ЧОГО СКЛАДАЄТЬСЯ АЛФАВІТ МОВА С++

    1. Великі й малі літери латинського алфавіту: a, …, z, a, …, z

    2. Цифри 0, 1, …, 9

    3. Спеціальні символи: “ ‘()[]{}<>.,;:?!~*+-= \ / | # % $ & ^ @ _

    4. Великі й малі літери кирилиці

  2. ЩО ТАКЕ ПРЕПРОЦЕСОР?

    1. Складова системного блоку, що призначена для опрацювання даних

    2. Складова процесора, що призначена для обчислень з плаваючою комою

    3. Складова компіляції, яка опрацьовує директиви або команди

  3. З ЯКОГО СИМВОЛУ ПОЧИНАЄТЬСЯ ЗАПИС ДИРЕКТИВИ?

    1. @

    2. #

    3. <

  4. ВКАЖІТЬ ПРАВИЛЬНІ ЗАПИСИ ПАРАМЕТРІВ ДИРЕКТИВ:

    1. <math.h>

    2. “math.h”

    3. d:\stud\mybib.h”

    4. <d:\stud\mybib.h>

  5. З ЯКИХ ОСНОВНИХ ЧАСТИН СКЛАДАЄТЬСЯ С-ПРОГРАМА? ВКАЖІТЬ ЗА ПОРЯДКОМ

    1. Функції користувача

    2. Підключення заголовкових файлів

    3. Оголошення глобальних змінних та сталих

    4. Оголошення локальних змінних та сталих

    5. Головна функція (b, c, a, e, d)

  6. ЩО ТАКЕ ЗАГОЛОВКОВІ ФАЙЛИ?

    1. Назва програми, що вказується при збереженні

    2. Назва головної функції або функції користувача

    3. Модулі, що зберігають заголовки функцій

    4. Стандартні бібліотеки, що розміщені у папці include

  7. ВКАЖІТЬ ПРАВИЛЬНІ ТВЕРДЖЕННЯ

    1. Коментарі , що записують так: // текст має бути або у кінці рядка, або єдиним у рядку

    2. Записи коментарів // текст або /* текст */ не мають різниці у розміщенні в тексті програми

    3. Коментар, що записують так: /* текст */ займає декілька рядків або можна записувати будь-де, не розриваючи лексем

    4. Коментар, що записують як // текст підпорядкований коментарю, що записують як /* текст */

  8. ВКАЖІТЬ КОМАНДИ, В РЕЗУЛЬТАТІ ВИКОНАННЯ ЯКИХ ПІСЛЯ ВИВЕДЕННЯ ДАНИХ ЗДІЙСНЮЄТЬСЯ ПЕРЕХІД НА НАСТУПНИЙ РЯДОК

    1. cout<< “ Ocinka “<<12<< endl;

    2. cout<< endl<< “ Ocinka “<<12;

    3. cout<< “ Ocinka “<<12<< “\n”;

    4. cout<< “ Ocinka \n “<<12;

  9. ВКАЖІТЬ, ЩО БУДЕ ВИВЕДЕНО НА ЕКРАН В РЕЗУЛЬТАТІ ВИКОНАННЯ КОМАНДИ cout<<”rez: “<<setw(3)<<1234;

    1. 3

    2. 34

    3. 123

    4. 1234

  10. ЯК ВИЗНАЧАЄТЬСЯ ТИП ЧИСЛОВОЇ КОНСТАНТИ ЗА ЗАМОВЧУВАННЯМ?

    1. Числова стала належіть до цілого типу

    2. числова стала належіть до типу float

    3. тип визначається за значенням

    4. тип визначається за першою літерою назви

  11. ЯК ВКАЗАТИ ТИП ДЛЯ СПИСКУ ЗМІННІХ?

    1. Для кожної змінної окремо через крапку з комою

    2. Для кожної змінної окремо через кому

    3. <тип> <список через кому>

    4. <тип> <список через крапку з комою>

  12. ОБЕРІТЬ ПРАВИЛЬНИЙ ОПИС ЗМІННИХ: ЗМІННА х ДЛЯ ЗБЕРЕЖЕННЯ ДІЙСНОГО ТИПУ, ЗМІННА а ДЛЯ ЗБЕРЕЖЕННЯ ЦІЛОГО ЧИСЛА, СИМВОЛЬНА ЗМІННА с; ЗМІННУ с ІНІЦІАЛІЗУВАТИ ЗНАЧЕННЯМ ‘n’, ЗМІННУ х ІНІЦІАЛІЗУВАТИ ЗНАЧЕННЯМ 18.21

    1. float x, a; char c; c=’n’;

    2. float x=18.21; a; char c=’n’;

    3. float x=18.21; int a; char c=’n’;

    4. float x; x=18.21; int a; char c=’n’;

  13. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; float c; a=3; c=2.6; b=a*c;

    1. 6

    2. 7

    3. 7.2

    4. 9

  14. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; float c; a=3; c=3.5; b=a*(int)c;

    1. 9

    2. 10

    3. 11

    4. 12

  15. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; float c; a=5; c=3.3; b=(int)(a*c);

    1. 15

    2. 16

    3. 17

    4. 20

  16. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=5; b=3.5*++a;

    1. 15

    2. 17

    3. 18

    4. 21

  17. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=2; b=4.5/(a++);

    1. 1

    2. 1.5

    3. 2

    4. 2.25

  18. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=4; b=35/--a;

    1. 8

    2. 9

    3. 11

    4. 12

  19. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННИОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=2; b=4.5*(a--);

    1. 4

    2. 5

    3. 8

    4. 9

  20. ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННИОЇ x ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a=-2, b=3, x; x=abs(a)+pow(b, 3)/2;

    1. 5

    2. 6

    3. 14

    4. 15

  21. ВКАЖІТЬ ЗАПИС МОВОЮ С++ ВИРАЗУ

    1. y=sqrt(x*x+7.2) –abs(x-5);

    2. y=pow(x*x+7.2, 1/5) –abs(x-5);

    3. y=pow(pow(x, 2)+7.2, 1/5) –abs(x-5);

    4. y=pow(x*x+7.2, 1/5 –abs(x-5));

  22. ВКАЖІТЬ ЗАПИС МОВОЮ С++ ВИРАЗУ

    1. y=2*pow(sin(a), 2)/M_PI*b-tan(b);

    2. y=2*pow(sin(a), 2)/(M_PI*b)-tan(b);

    3. y=2*pow(sin(a), 2)/(M_PI*b)-1/tan(b);

    4. y=2*sin(pow(a, 2))/(M_PI*b)-1/tan(b);

  23. ВКАЖІТЬ ВИРАЗ, ЩО ЗАПИСАНО МОВОЮ С++ z=sqrt(exp(pow(x, 2-a))/pow10(3*b-1.7*k));

  24. ВКАЖІТЬ ВИРАЗ, ЩО ЗАПИСАНО МОВОЮ С++ z=cos(pow(x, 3))-pow(sin(x), 2)/(2/sqrt(3)-4.5);

Література

  1. Лєхан С.Ф. Інформатика С++. Спецкурс. 10-12 класи. – Шепетівка; Аспект, 2007.

  2. Глинський Я.М., Анохін В.Є., Ряжська В.А. С++ і С++ Builder. Навчальний посібник. – Львів: СПД Глинський, 2006.

  3. Глушаков С.В., Смирнов С.В., Коваль А.В. Практикум по С++. – Харков: Фолио, 2006.

  4. Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003

15