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

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

1. Яке з наведених нижче тверджень хибне?

Фігурні дужки {} в мові С використовуються для:

а) Виділення коментарів;

б) Відокремлення блоків;

в) Відокремлення складного оператора;

г) Аналог begin-end мови Pascal.

2. Скільки достатньо використати операторів if, якщо слід виконати один із десяти можливих варіантів дій?

а) 9 в) 11;

б) 10 г) не більше 10.

3. Вказати, які серед заданих фрагментів програм містять помилки:

1) if (v==1) scanf(“%.4f”,&value);

2) if (gender==1) printf(“\n Woman”) else printf(“\n Man”);

3) if (age >=65); printf(“\n Пенсіонер”); else printf(“\n Працівник”)

4) if (x>0) y=x; {else y=-x; printf(“\n y=%f”,y);}

а) 1 і 2 в) 2,3 і 4;

б) 2 і 3 г) у всіх випадках.

4. Що буде результатом виконання наступних операторів:

int a=1, b=2, c=3;

if (a=b=c<2==0) printf(“1”); else printf(“2”);

а) “1в) помилка при компіляції;

б) “2г) помилка при виконанні.

5. Керуюча змінна оператора вибору switch може мати тип:

а) int та char;

б) int, float та char;

в) тільки int;

г) всі перераховані

6. Вибрати вислів, для якого будет істинним наступний логічний вираз:

(x<0) і (y0) і (z0) або (y<0) і (x0) і (z0) або (z<0) і (x0) і (y0)

а) Принаймні одне із чисел X, Y, Z додатне.

б) Принаймні одне з чисел X, Y, Z від’ємне

в) Принаймні одне з чисел X, Y, Z не є додатнім

г) Тільки одне з чисел X, Y, Z є від’ємним

д) Тільки одне з чисел X, Y, Z є недодатнім

7. Цикл з передумовою виконується поки:

а) умова істинна;

б) не залежить від умови;

в) умова хибна;

8. Оператор continue використовується для:

а) дострокового переходу на наступну ітерацію в циклі;

б) виходу із циклу;

в) повторне виконання циклу;

г) вихід з програми

9. Цикл – це:

а) група команд, яка багаторазово виконуються комп’ютером, поки значення умови циклу відмінне від нуля;

б) команда, яка багаторазово виконує комп’ютер;

в) оператори, повторення виконання яких регулюється користувачем;

г) оператори, що повторюються з наперед визначеною кількістю разів.

10. Вкажіть фрагменти циклу, що не містять помилки:

1) for (;;)

2) for (i=0,i<10,i++)

3) for (i=0,p=1;i<5;i++,p*=i)

4) for (;x;x--)

а) 1 і 2 в) 1 і 3

б) 3 і 4 г) 1, 3, 4

Тема 4. Функції Запитання до теми

  1. Дати означення функції.

  2. Дати означення тіла функції.

  3. Чи може функція містити опис іншої функції?

  4. Яким чином здійснюється повернення в програму із функції?

  5. Як потрібно описати функцію, яка не повертає жодного значення?

  6. Яке ім’я має головна функція програми?

  7. Дайте характеристику функції, якщо вона має такий заголовок: void name();

  8. На які види поділяються змінні відносно області видимості?

  9. Що таке локальні змінні?

  10. Які змінні є глобальними?

  11. Якщо функція не має аргументів, чи можна при виклику опускати дужки?

  12. Які данні вказуються при описі прототипу функції?

  13. Які параметри називають формальними? Чому?

  14. Які параметри називають фактичними? Чому?

  15. Чи можна використовувати оператор goto для виходу із функції?

  16. Яким чином можуть передаватися дані у функцію?

  17. В чому відмінність між передачею даних у функцію по значенню і за адресою?

  18. Що таке рекурсивна функція?

  19. Навести приклад стандартної функції з невизначеною кількістю параметрів.

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