Значение, которое получит переменная S после выполнения фрагмента программы, – это a: =2; S: =0; while S < 3 do S: = S + a;
Вопрос посетителя
Есть описание:
Type ObjPos = Object
Line : Word;
Col : Word;
Procedure Init (L, C : Word);
End;
Var A , B : ObjPos;
Экземпляры объекта ObjPos
(*ответ*) A
(*ответ*) B
Col
Line
Есть описание:
Type ObjPos = Object
Line : Word;
Col : Word;
Procedure Init (L, C : Word);
End;
Var A , B : ObjPos;
Поля объекта A – это
(*ответ*) Line
(*ответ*) Col
L
C
Init
Есть описание:
Type ObjPos = Object
Line : Word;
Col : Word;
Procedure Init (L, C : Word);
End;
Var A , B : ObjPos;
Метод объекта A – это
(*ответ*) Procedure Init (L, C : Word);
Line
Col
B
Задан массив А целых чисел, содержащий 10 элементов
В результате выполнения фрагмента программы
for i:= 1 to 10 do readln (A[i]); writeln(A[i])
будет выполнено
(*ответ*) введены все элементы массива и напечатан последний элемент
введены и напечатаны все элементы массива
введены все элементы массива и напечатан первый элемент
введен и напечатан десятый элемент массива
Задан массив целых чисел А=(2, 0, 5, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 5 do
if A[i]< >0 then k:= k * A[i];
значение переменной k равно _
(*ответ*) 0
40
10
20
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i] = 0 then begin k:= i; break; end
значение переменной k равно _
(*ответ*) 3
6
0
1
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i]>5 then k:= k + 1;
значение переменной k равно _ (ответ введите цифрами)
(*ответ*) 2
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i]>5 then k:= k + A[i];
значение переменной k равно _ (ответ введите цифрами)
(*ответ*) 15
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i]>5 then k:= k + i;
значение переменной k равно _ (ответ введите цифрами)
(*ответ*) 6
Значение, которое получит переменная b после выполнения фрагмента программы (при а = 10) – это
case a of
1 : b: = 1;
2 : b: = a * 5;
3 : b: = a + 2
else
b : = 0;
(*ответ*) b=0
b=50
b=12
b=1
Значение, которое получит переменная S после выполнения фрагмента программы, – это
a: =2; S: =0;
while S < 3 do
S: = S + a;
S: = S + 10
(*ответ*) 14
12
10
16
Ответ эксперта
Есть описание:
Type ObjPos = Object
Line : Word;
Col : Word;
Procedure Init (L, C : Word);
End;
Var A , B : ObjPos;
Экземпляры объекта ObjPos
(*ответ*) A
(*ответ*) B
Col
Line
Есть описание:
Type ObjPos = Object
Line : Word;
Col : Word;
Procedure Init (L, C : Word);
End;
Var A , B : ObjPos;
Поля объекта A – это
(*ответ*) Line
(*ответ*) Col
L
C
Init
Есть описание:
Type ObjPos = Object
Line : Word;
Col : Word;
Procedure Init (L, C : Word);
End;
Var A , B : ObjPos;
Метод объекта A – это
(*ответ*) Procedure Init (L, C : Word);
Line
Col
B
Задан массив А целых чисел, содержащий 10 элементов
В результате выполнения фрагмента программы
for i:= 1 to 10 do readln (A[i]); writeln(A[i])
будет выполнено
(*ответ*) введены все элементы массива и напечатан последний элемент
введены и напечатаны все элементы массива
введены все элементы массива и напечатан первый элемент
введен и напечатан десятый элемент массива
Задан массив целых чисел А=(2, 0, 5, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 5 do
if A[i]< >0 then k:= k * A[i];
значение переменной k равно _
(*ответ*) 0
40
10
20
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i] = 0 then begin k:= i; break; end
значение переменной k равно _
(*ответ*) 3
6
0
1
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i]>5 then k:= k + 1;
значение переменной k равно _ (ответ введите цифрами)
(*ответ*) 2
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i]>5 then k:= k + A[i];
значение переменной k равно _ (ответ введите цифрами)
(*ответ*) 15
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4).
После выполнения операторов:
k:=0; for i:= 1 to 7 do
if A[i]>5 then k:= k + i;
значение переменной k равно _ (ответ введите цифрами)
(*ответ*) 6
Значение, которое получит переменная b после выполнения фрагмента программы (при а = 10) – это
case a of
1 : b: = 1;
2 : b: = a * 5;
3 : b: = a + 2
else
b : = 0;
(*ответ*) b=0
b=50
b=12
b=1
Значение, которое получит переменная S после выполнения фрагмента программы, – это
a: =2; S: =0;
while S < 3 do
S: = S + a;
S: = S + 10
(*ответ*) 14
12
10
16