Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 93 стр.

UptoLike

15. Могут ли фактические параметры быть именами пе-
ременных?
16. Могут ли фактические параметры быть именами дру-
гих процедур или функций?
17. Каково соответствие между фактическими и фор-
мальными параметрами?
18. Могут ли имена формальных параметров совпадать с
именами фактических?
19. Могут ли имена формальных параметров не совпа-
дать с именами фактических?
20. Какие переменные называются локальными?
21. Чем глобальные переменные отличаются от локаль-
ных переменных?
22. Что такое время жизни переменной? Что такое об-
ласть видимости переменной?
23. Может ли имя локальной переменной совпадать с
именем глобальной?
24. Можно ли утверждать, что одноименные глобальные
и локальные переменныеэто разные переменные?
25. Какие два способа передачи параметров вы знаете? В
чем их отличие?
26. При каком способе передачи параметров изменение
соответствующего формального параметра внутри процеду-
ры изменяет и фактический параметр?
27. Может ли в качестве параметра при вызове подпро-
граммы, имеющей формальный параметр-значение, высту-
пать: переменная, выражение, константа?
28. Может ли в качестве параметра при вызове подпро-
граммы, имеющей формальный параметр-переменную, вы-
ступать: переменная, выражение, константа?
29. Может ли в основной программе функция вызываться
внутри выражения?
30. Наличие, какого оператора необходимо для возвра-
щения значения из функции в вызывающую программу?
31. Что называется побочным эффектом при вызове под-
программы?
32. Почему следующее описание процедуры недопусти-
мо? Procedure S (А: Array [1 .. 10] of real);
93
    15. Могут ли фактические параметры быть именами пе-
ременных?
    16. Могут ли фактические параметры быть именами дру-
гих процедур или функций?
    17. Каково соответствие между фактическими и фор-
мальными параметрами?
    18. Могут ли имена формальных параметров совпадать с
именами фактических?
    19. Могут ли имена формальных параметров не совпа-
дать с именами фактических?
    20. Какие переменные называются локальными?
    21. Чем глобальные переменные отличаются от локаль-
ных переменных?
    22. Что такое время жизни переменной? Что такое об-
ласть видимости переменной?
    23. Может ли имя локальной переменной совпадать с
именем глобальной?
    24. Можно ли утверждать, что одноименные глобальные
и локальные переменные – это разные переменные?
    25. Какие два способа передачи параметров вы знаете? В
чем их отличие?
    26. При каком способе передачи параметров изменение
соответствующего формального параметра внутри процеду-
ры изменяет и фактический параметр?
    27. Может ли в качестве параметра при вызове подпро-
граммы, имеющей формальный параметр-значение, высту-
пать: переменная, выражение, константа?
    28. Может ли в качестве параметра при вызове подпро-
граммы, имеющей формальный параметр-переменную, вы-
ступать: переменная, выражение, константа?
    29. Может ли в основной программе функция вызываться
внутри выражения?
    30. Наличие, какого оператора необходимо для возвра-
щения значения из функции в вызывающую программу?
    31. Что называется побочным эффектом при вызове под-
программы?
    32. Почему следующее описание процедуры недопусти-
мо? Procedure S (А: Array [1 .. 10] of real);
                           93