Для вычисления квадратного корня применяется функция:
- SQR(X)
(*ответ*) SQRT(X)
- ORD(X)
- EXP(X)
Раздел констант объявляется служебным словом:
(*ответ*) CONST
- KONST
- CONCT
- VAR
Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?
(*ответ*) Для круга единичного радиуса
- Для точек, расположенных вне круга с единичным радиусом
- Для точек плоскости, расположенных внутри квадрата с единичными сторонами
- Для точек плоскости, расположенных вне квадрата с единичными сторонами
Укажите правильную запись вычисления функции в виде одного условного оператора:
- if 0<x<2 then y:=cos(x) else y:=1-sin(x)
(*ответ*) if (0<x) and (x< then y:=cos(2*x) else y:=1-sin(3*x)
- if (0<x) and (x< then y:=cos(2x) else y:=1-sin(3x)
- if (0<x) or (x< then y:=cos(x) else y:=1-sin(x)
Укажите неправильно записанный оператор:
- if a<b then a:=a*a else b:=b*b;
(*ответ*) if x and y then s:=s+1; else s:=s-1;
- if k<>m then k:=m;
- if (a<b) or c then c:=false.
Цикл с предусловием определяется служебным словом:
- FOR;
(*ответ*) WHILE;
- REPEAT;
- IF.
Цикл с постусловием определяется служебным словом:
- FOR;
- WHILE;
- CASE;
(*ответ*) REPEAT;
Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то ...
(*ответ*) оператор S не выполняется ни разу;
- оператор S выполняется один раз.
- оператор S выполняется B-A раз.
- оператор S выполняется B-A+1 раз.
Если в цикле с параметром: for i:= A downto B do S; значение B больше, чем значение A, то ...
(*ответ*) оператор S не выполняется ни разу;
- оператор S выполняется один раз.
Можно ли в цикле for... задать шаг изменения параметра цикла отличный от 1 или -1 ?
(*ответ*) нельзя
- можно, включив в тело цикла выражение вида i:=i+шаг, где i - параметр цикла.
Укажите оператор цикла –ДО с параметром:
(*ответ*) for ... to ... do;
- while ... do;
- repeat ... until.
- case …of …else…end
В операторе цикла с предусловием: while B do A; при B = FALSE оператор A ...
- выполняется один раз;
(*ответ*) не выполняется ни разу;
- выполняется до тех пор, пока B не равно TRUE.
Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);
- 7 8 9 10 11
- 11
(*ответ*) 6
- 1 2 3 4 5
При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:
- выражение записано неверно
- 8
- операция невыполнима, так как деление на 0 невозможно
(*ответ*) 2