Проверочная работа "Условная функция"
Список вопросов теста
Вопрос 1
К какому типу относится переменная А:=26?
Варианты ответов
- char
- integer
- boolean
- real
Вопрос 2
Определить, является ли число М четным. Какое условие можно использовать в этой задаче?
Варианты ответов
- M mod 2 = 0
- M/2 = 0
- M div 2 = 0
- M= 'четное '
Вопрос 3
Входит ли число А в диапазон значений (4; 10]? Какое составное условие нужно поставить в этой задаче?
Варианты ответов
- (A>4) and (A <= 10)
- (A< 4) and (A >= 10)
- (A>4) or (A <= 10)
- not (A>4) and not (A <= 10)
Вопрос 4
Какое условие следует использовать для вычисления Y по формулам:
Y = (x + 1)2 , при x< 1; Y = cos x, при x>=1 ?
Варианты ответов
- if x>=1 then Y: = cos(x) else Y: = sqr(x+1)
- if x< 1 then Y: = cos(x) else Y: = sqr(x+1)
- if x>=1 then Y: = sqr(x+1) else Y:= cos(x)
- if x>1 then Y: = cos(x) else Y: = sqr(x+1)
Вопрос 5
Что будет выведено на экран после выполнения фрагмента программы?
begin
a:= 1; b:= 2;
if (a>=1) and (b>= 2) then n:= a+ b else n:= a - b;
writeln (n);
end.
Варианты ответов
- 3
- - 1
- 1
- 2
Вопрос 6
Какое значение будет иметь переменная z после выполнения операторов?
if x>0 then if y> 0 then z:= 1 else z: = 2; при х=1; у= - 1;
Варианты ответов
- 1
- 2
- - 1
- 3
Вопрос 7
Найти ошибки в следующих операторах, записать исправленные операторы.
begin if x2 < 1 then y:= sinx; x:= \(\frac{x}{2}\); end;
Вопрос 8
Найти ошибки в следующих операторах, записать исправленные операторы.
if 0<x<2 then y=y+3 else y:= y2