Тест до теми "Програмування допоміжних алгоритмів"

Про матеріал
Документ містить у собі 20 тестових завдань для перевірки знань учнів з теми "Програмування допоміжних алгоритмів"
Перегляд файлу

Тест до теми “Програмування допоміжних алгоритмів”

1.     Що таке підпрограма?

-         Алгоритм, що має циклічну структуру

-         Будь-яка частина коду

-         Названа послідовність команд -   Алгоритм, що має розгалужену структуру

2.     Що таке процедура?

-         Програма

-         Структура опису програми

-         Підпрограма

3.     Що записується у заголовку процедури та після нього?

-         Перелік констант

-         Перелік формальних параметрів та їх типів

-         Перелік формальних параметрів 4. Які змінні називаються глобальними?

-         Ті, що оголошені в основній частині програми та можуть використовуватися в будь-якій підпрограмі даної програми

-         Ті, що описані у підпрограмі та можуть бути використані тількі в даній підпрограмі

-         Ті, що описані у підпрограмі та можуть використовуватися як у підпрограмі, так і в основній програмі

5.     Що входить до функції?

-         Довільна кількість вхідних та вихідних даних

-         Результат, що записується в комірку пам'яті

-         Обидва варіанти

-         Жодний з варіантів

6.     Що таке область дії змінної?

-         Частина програми, в якій змінна не може бути використана

-         Частина програми, в якій змінна може бути використана

-         Частина програми, де використовується змінна

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

-         Функція може мати декілька значень, коли процедура - тільки одне

-         Процедура може мати декілька значень, а функція - тільки одне

-         Процедура може мати одне значення, як і функція, але в процедурі має бути хоча б один оператор присвоєння

8.     Підпрограми записуються між заголовком основної програми та розділом опису змінних

-         Так

-         Ні

9.     Що трапиться при співпадінні назв глобальних та локальних змінних?

-         Глобальні змінні скасовують дії локальних

-         Локальні змінні скасовують дії глобальних змінних у межах своєї дії

-         Локальні змінні скасовують вплив глобальних

10.Оберіть правильний варіант виклику процедури procedure nav (а: real; b: char; var с: integer);

-         nav (a,1,c);

-         nav(0.1,'c',5.);

-         nav(0.1,'c',c);

-         nav(a,1,5);

11. Яким символом розділяється перелік однотипних формальних параметрів в процедурі?

-         Комою

-         Крапкою

-         Крапкою з комою

-         Двокрапкою

12.Вкажіть правильно оголошену функцію

-         Function low(a:integer):integer;

-         Function fyt(a,b,c:real):integer;

-         Function (a,b,c:real):integer;

-         Function ff(a,b:real)=integer;

13.Чи можна викликати підпрограму декілька разів?

-         Так

-         Ні

14.Які твердження вірні дя підпрограм?

-         Дозволяють скоротити обсяг програми

-         Покращують структуру програми

-         Зменшують ймовірність появи помилок при модифікації програми

15.Оберіть неправильно оголошені процедури

-         Procedure Sum1 (a,b: Integer; Var c:integer): real;

-         Procedure SQ (a,c: array[1..10] of real);

-         Procedure S2m3;

-         Procedure 2S (a: Real; b: integer); 16.Визначте глобальні змінні у програмі:

Program P_1;

var x:integer; b:real; Procedure p(var a:integer);

var i:integer; begin …

end;

... end.

-         х

-         а

-         і

-         b

17.Запишіть назву підпрограми, що має довільну кількість вхідних та вихідних даних

Завдання з введенням правильної відповіді

Правильна відповідь: Процедура

18.Запишіть результат виконання функції для n=456 function rr (n: integer): integer; var i: integer;

begin

i:=0;

while n>0 do

begin

n:=n div 10;

i=i+1;

end; end;

Завдання з введенням правильної відповіді

Правильна відповідь: 3

19.Які підпрограми існують у мові програмування Pascal?

-         Методи - Функції

-         Процедури

-         Властивості

20.            Зіставте функцію та її дію

 

abs

random

round

randomize

Повернення абсолютної величини параметра

х

 

 

 

Округлення до цілого числа

 

 

х

 

Генерація випадкових чисел в заданому

діапазоні

 

х

 

 

 

 

 

 

 

 

pdf
Додав(-ла)
Колотуша Анна
Додано
30 травня 2022
Переглядів
584
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку