ВУЗ:
Составители:
Рубрика:
29
32. Напишите, используя данный фрагмент программы :
type страна = (Швейцария, Нидерланды, Бельгия, Ирлан-
дия, Норвегия);
столица = (Берн, Амстердам, Брюссель, Дублин, Осло);
функцию , которая по заданной стране определяет ее столицу.
33. Для заданного натурального числа N определите первые N простых чисел.
34. Напишите функцию , проверяющую , является ли заданная литера гласной
русской буквой .
35. Заданный массив целых чисел делится на три части двумя элементами: мак -
симальными минимальным. Определите сумму элементов в каждой части
массива. Используйте функции для нахождения индексов минимального и
максимального элементов и подсчета суммы элементов в указанной части
массива.
36. Пусть дана прямоугольная матрица A(nxm), элементами которой являются
целые числа . Определите, в какой строке матрицы находится наибольшее
количество симметричных чисел. Составьте функцию , проверяющую сим-
метричность числа .
37. Для заданной строки текста определите слова, которые содержат символы ,
отличные от букв. Напишите функцию , определяющую тип символа строки.
2. Процедуры. Способы передачи параметров
38. Дайте определение процедуры .
39. Как в общем виде описывается процедура?
40. Что называют параметром процедуры ?
41. Какие параметры называются формальными? Фактическими?
42. Какое количество значений возвращает процедура?
43. Каким образом осуществляется обмен данными между вызывающим и вы -
зываемым блоками?
44. Могут ли формальные параметры быть константами? Выражениями?
Именами других функций или процедур ? Объясните ответ .
45. Могут ли фактические параметры быть переменными? Константами? Выра-
жениями? Именами других функций? Именами других процедур ? Почему?
46. Могут ли имена формальных параметров совпадать/ не совпадать с именами
фактических параметров ?
47. Как определить область видимости формального параметра?
48. Назовите два основания классификации способов передачи параметров .
49. Что происходит при передаче параметров по значению ?
50. Что происходит при передаче параметров по ссылке?
51. Назовите шесть теоретически возможных способов передачи параметров .
Какие из них реализованы в Паскале ?
52. Как происходит передача входного параметра по значению ? Можно ли из -
менять значение такого формального параметра? Изменится ли при этом
фактический параметр? Изменится ли одноименный фактический параметр?
53. Что такое параметры -значения ? Какого вида и типа могут быть фактические
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »