Диапазон значений переменной типа BYTE равен
(*ответ*) 0..255
1..256
–32768..32767
–128..127
Для объявления пользовательского типа используется служебное слово
(*ответ*) TYPE
EXPORT
SET
FORWARD
Для описания записного типа используются служебные слова
(*ответ*) RECORD ... END
SET ... OF
ARRAY ... OF
WITH ... DO
Для описания строкового типа используется служебное слово _(ответ введите строчными латинскими буквами)
(*ответ*) string
Для описания строкового типа используется служебное слово _(ответ введите строчными латинскими буквами)
(*ответ*) char
Для описания типа «запись» используется служебное слово _ (ответ введите строчными латинскими буквами)
(*ответ*) record
Для символьного типа функция ORD(Х) возвращает значение
(*ответ*) в диапазоне от 0 до 255
в диапазоне от 1 до 32
0
в диапазоне от 1 до 1000
Для упрощения доступа к полям записи используется оператор
(*ответ*) WITH ... DO
FOR ... DO
WHILE ... DO
IF…THEN
Если переменная в процессе выполнения программы может принимать только целые положительные значения не более 255, то ее целесообразно описать как
(*ответ*) byte
integer
word
shortint
Задан массив целых чисел А=(1, 0, 2, 0, 4). var A: array [1..5] of integer; i, k, p : integer. После выполнения операторов: p:=1; k:=0; for i:= 1 to 5 do if A[i]< >0 then p:=p* A[i]; k:= k +1; значения переменных p и k равны
(*ответ*) p=8, k=1
p=8, k=3
p=8, k=5
p=1, k=0
Задан массив целых чисел А=(1, 0, 2, 0, 4). var A: array [1..5] of integer; i, k, p : integer. После выполнения операторов: p:=1; k:=0; for i:= 1 to 5 do if A[i]< >0 then begin p:=p* A[i]; k:= k +1; end; значения переменных p и k равны
(*ответ*) p=8, k=3
p=8, k=1
p=8, k=5
p=1, k=0
Задан массив целых чисел А=(1, 0, 2, 0, 3). var A: array [1..5] of integer; i, k : integer. После выполнения операторов: k:=0; for i:= 1 to 5 do if A[i] = 0 then k:= i; значение переменной k равно
(*ответ*) 4
5
2
1
Задан массив целых чисел А=(1, 0, 2, 0, 3). var A: array [1..5] of integer; i, k: integer. После выполнения операторов: k:=0; for i:= 1 to 5 do if A[i] = 0 then begin k:= i; break; end значение переменной k равно
(*ответ*) 2
5
4
1
Задан массив целых чисел А=(1, 0, 2, 0, 3). После выполнения операторов: k:=0; for i:= 1 to 5 do if A[i]< >0 then k:= k * A[i]; значение переменной k равно
(*ответ*) 0
6
5
1