Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к зачету_ОАиП_2к55555.doc
Скачиваний:
2
Добавлен:
23.04.2019
Размер:
172.54 Кб
Скачать

4) Последовательность, состоящая из фиксированного числа величин, называемых полями.

85. Что выполняется в данном фрагменте программы

S := [];

For i := 1 to length(Str) do S := S + [Str[i]];

если переменные описаны следующим образом: var S: set of char; Str: string[30]; i: integer; ?

1) суммируются элементы массива;

2) формируется множество символов строки;

3) формируется строка символов из заданного множества;

4) вычисляется количество символов в строке.

86. При определении массива – константы значения элементов массива

1) указываются в квадратных скобках и разделяются запятыми;

2) Указываются в круглых скобках и разделяются запятыми;

3) указываются в квадратных скобках и разделяются пробелами

4) указываются в круглых скобках и разделяются пробелами

87. Обращение к процедуре в программе имеет вид:

1) <имя процедуры> (<список формальных параметров>);

2) <оператор процедуры>;

3) <имя процедуры>: тип значения;

4) <имя процедуры> (<список фактических параметров>);

88. В некоторой программе описаны переменные:

Var i: integer; r: real; x: char;

Какая из процедур или функций, заголовки которых приведены ниже, может быть вызвана из этой программы с помощью оператора

x:= f(i, 5, r, 5.2*i, x, ‘r’);

1) function f(a: integer; b: integer; c: real; d: real; e: char; q: char);

2) function f(a: integer; b: integer; c: real; d: real; e: char; q: char): char;

3) procedure f(var a: integer; b: integer; var c: real; d: real; var e: char; q:char);

4) function f(a: integer; b: integer; c: char; d: real; e: char; q: char): char;

89. Объявление подпрограммы может содержать список параметров, которые называются

1) глобальными;

2) локальными;

3) фактическими;

4) формальными.

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

1) операторы;

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

3) имена;

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

91. Рекурсия – это:

1) способ описания подпрограммы, содержащей прямо или косвенно обращение к себе самой;

2) оператор;

3) цикл;

4) метод вызова подпрограммы.

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

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

2) во всех функциях;

3) во всех модулях;

4) во всей программе.

93. Какую задачу решает данная программа

Program Mas;

Type

massiv = array[1..100] of integer;

var

m, j: integer;

a: massiv;

function Sm(b: massiv; n: integer): integer;

begin

if n = 1 then Sm := b[1]

else Sm := Sm(b,n-1) + b[n];

end;

begin

writeln(‘Введите размерность массива’);

readln(m);

for j := 1 to m do

begin

write(‘a[‘,j,’]=’);

readln(a[j]);

end;

writeln(Sm(a,m));

end.

  1. Суммирование элементов одномерного массива.

  2. Определение количества элементов одномерного массива, равных единице.

  3. Замена элементов одномерного массива единицами.

  4. Первый и последний элемент одномерного массива меняются местами.

18