Тест по теме «Процедуры и функции»


1. Процедуры и функции – это

1) операторы

2) подпрограммы

3) имена

4) переменные

2. Глобальные переменные действуют:

1) во всех процедурах

2) во всей программе

3) в одной процедуре

4) в функции

3. Локальные переменные действуют:

5) во всех процедурах

6) во всей программе

7) в одной процедуре

8) в функции

4. Может иметь несколько результатов:

1. Процедура

2. Функция

3. Подпрограмма

5. Может иметь только один результат:

1.Процедура

2.Функция

3.Подпрограмма


6. Процедура имеет заголовок: Procedure TTT(a,b:integer;VAR s:real);

Правильный вызов процедуры:

1. TTT(3,5,7)

2. TTT(3,5,X)

3. TTT(3,4.5,X)

7. Найти и исправить ошибки в программе:

1. Procedure PRIM (var a,b:integer; const s:real);

2. Procedure Privet; begin Writeln ‘ПРИВЕТ’;

3. Function TTT(a,b:integer; Var x:real);

8. Оператор: Flag(a,b,c); - это вызов:

1. Процедуры Flag

2. Функции Flag

9. Оператор: c:=Flag(a,b); - это вызов:

1. Процедуры Flag

2. Функции Flag