Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_практика_OK.doc
Скачиваний:
14
Добавлен:
09.11.2019
Размер:
1.28 Mб
Скачать

Тестові завдання

  1. Вкажіть правильне твердження:

а) арифметичні операції *, /, %, + – мають однаковий пріоритет;

б) операція взяття за модулем може використовуватись тільки з цілими операндами;

в) імена змінних thisisasuperduperlongname1234567 і thisisasuperduperlongname123456 ідентичні у всіх системах С, що задовольняють стандарту ANSI;

г) операція / використовується лише з цілими операндами

2. Який із перерахованих нижче операторів відповідає рівнянню

y = ax3 + 7 ?

а) y = a * (x * x * x) + 7; в) y = pow (a*x, 3) + 7;

б) y = a * x * x * (x + 7); г) y = a * pow (x + 7, 3);

3. Який діапазон значень змінної типу "int"?

а) -128 .. 127 в) 0 .. 65 535

б) -32 768 .. 32 767 г) 1..65 526

4. Який діапазон значень змінної типу "char" ?

а) -128 .. 127; в) -255 .. 0.

б) 0 .. 255; г) 1 .. 256

5. Вкажіть правильний порядок пріоритету операцій:

а) +, ++, %, * в) ++, *, %, +

б) *, %, ++, + г) %, *, ++, +

6. Арифметична операція “++” це:

а) збільшення на одиницю; в) множення.

б) збільшення на саме себе; г) піднесення до квадрату

7. Операція відношення “!=” відповідає математичному:

а) дорівнює в) не дорівнює

б) більше г) менше

8. При використанні операції присвоювання вираз m -= 20 аналогічний запису:

а) m – 20 в) m = m % 20

б) m = m – 20 г) m < 20

9. Вкажіть правильне твердження:

а) функція printf завжди починає друкувати з початку нового рядка;

б) коментарі при виконанні програми виводяться на екран;

в) всі змінні повинні бути об’явленими до їх використання;

г) C не розрізняє великі і малі букви.

10. Що видасть на екран наступний фрагмент програми:

x=5; printf(x=%d”, x++); ?

а) х = 5 в) х = 5++

б) х = 6 г) х = %6.

11. Керуючий символ %d указує на:

а) читання символу

б) читання 10-вого цілого

в) читання числа типу float

г) введення даних у форматі відсотків

12. Оцінити значення виразу 4<<2:

а) 8 в) 16

б) 2 г) 1

13. Оцінити значення виразу 5>>2:

а) 10 в) 20

б) 2 г) 1

14. Вказати групу операцій, що відносяться до однієї категорії:

а) +, %, --, ^ в) !, &&, , –>

б) <, =, !=, > г) *=, +=, %=, ^=

15. Вкажіть невірне твердження.

В алфавіт мови С входять наступні символи:

а) #, %, @, & в) ~, &, ^, ?

б) ?, !, $, # г) {, ~, &, $

16. Аналогом виразу x+++b є:

а) (x++)+b в) (x+1)+b

б) x+(++b) г) вираз містить помилку

17. Оцінити значення виразу 17 % 6 / 2:

а) 1 в) 2 б) 2.5 г) 0

18. Оцінити значення виразу -3<x<-1, якщо int x=-2:

а) 1 в) true

б) 0 г) вираз містить помилку

19. Оцінити результат виконання фрагменту програми:

int x=8; printf(“z=%3.1f”, pow(x,1/3));

а) z=2.0 в) 0.0

б) z=1.0 г) фрагмент містить помилку

20. Оцінити результат виконання фрагменту програми:

int x=2; printf(“z=%3.1f”, exp(log(x/3)));

а) z=0.6 в) 1.0

б) z=0.7 г) помилка виконання програми