раздел описания типов, раздел описания констант, раздел описания переменных, раздел описания меток, раздел описания процедур и функций

4) TYPE, CONST, VAR

 

77. В Турбо Паскале определены следующие операции:

Унарные, мультипликативные, аддитивные, отношения

2) +, -, *, /

3) объединение, пересечение, разность

4) not, and, or, xor, div, mod

 

78. Логическое выражение содержит операции not, and, or. В каком порядке будут выполнены эти операции?

1) and, or, not

2) слева направо

3) not, or, and

Not, and, or

 

79. Какое значение имела переменная a, если переменной c было присвоено значение 3?

if a<5 then c:=1

else if a=5 then c:=2

else c:=3;

1) 5

Больше 5

3) меньше 5

4) не определено

 

80. Имеется описание

Var k: 0..9;

Какое присваивание недопустимо?

1) k := ‘5’

2) k := 2

3) k := 3

4) k := 1

 

81. Задан фрагмент программы. Сколько раз выполняется тело цикла?

a: = 1; b: =1;

while a + b < 8 do

begin

a: = a+1;

b: = b+2;

end;

S := a + b;

1) 3

2) 4

3) 2

4) 5

 

82. Вычислить значение выражения

[3..5] * [4,5] + [4,3,2] – [3,5]

1) []

2) [3,4,5]

3) [2]

4) [4,2]

 

83. Вычислить значение выражения

[5..7] <= [8,6,7,5]

1) false

True

3) 8

4) [8,6]

 

84. Запись – это:

1) неупорядоченная совокупность отличных друг от друга однотипных элементов;

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

3) последовательность однотипных элементов, отличающихся индексами;

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

 

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) указываются в квадратных скобках и разделяются запятыми;

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

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) фактическими;

Формальными.

 

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

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

Подпрограммы;

3) имена;

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

 

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

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

2) оператор;

3) цикл;

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

 

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

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

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

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

Во всей программе.

 

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.

 

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

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

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

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