Тест по информатике Оператор условного перехода
Операторы условного перехода
Вариант 1
1. Какой фигурой изображают условие в блок-схеме?
А) В) С) D)
2. Сколько существует видов разветвленного алгоритма?
A) 1; B) 2; C) 3; D) 4.
3. Найти ошибки в операторах и отметьте правильный вариант ответа.
A) if a>b else c=a-b;
B) if a>b else c=a-b then c=a+b;
C) if a>b then c=a-b else c=a+b;
D) if a>b then c=a+b goto c=a-b;
4. Что будет напечатано в результате выполнения следующей программы, если значение R равно- 10?
Input R
If R=0 then Y=R*10
If R>0 then Y=R+10
If R<0 then Y=R*R/2
Print Y
A) 0; B) 100; C) -10; D) 50.
5. Когда вы используете выражение, которое начинается со слова IF, то обязательно применяется слово:
A) THAN; В) THEN;
С) ELSE; D) GOTO.
6. Составьте блок-схему и запишите на языке программирования вычисления по формуле: Y=1/x
Операторы условного перехода
Вариант 2
1. Какое значение S будет на экране в результате выполнения следующего алгоритма?
A) 10; B) 24; C) 1.5; D) 6.
2. Сколько вариантов действий можно осуществить при наличии одного разветвления в программе?
A) 1; B) 2; C) 3; D) 4.
3. Найти ошибки в операторах и отметьте правильный вариант ответа.
A) if a>
B) if a>b then c=a+b d=a*b else c=a-b;
C) if a>b c=a+b else c=a-b;
D) if a>b then c=a-b else c=a+b;
4. Для чего предназначен оператор PRINT?
A) Для выполнения линейного алгоритма;
B) для перехода на нужную строку;
C) для образования циклов;
D) для вывода на экран переменных.
5. когда вы используете выражение, в котором есть слово THEN, то в выражении обязательно должно быть слово:
A) IF; В) INPUT;
С) ELSE; D) GOTO.
6. Составьте блок-схему и запишите на языке программирования вычисления по формуле: Y=1/(x-1)
Операторы условного перехода
Вариант 3
1. Какое значение будет иметь переменная B при значении A = -20, в примере:
IF A>=15 THEN B=A*2 ELSE B=A-10
А)-40 В)30 С)20 D)-30
2. Сколько существует видов разветвленного алгоритма?
A) 1; B) 2; C) 3; D) 4.
3. Найти ошибки в операторах и отметьте правильный вариант ответа.
A) if a>b else c=a-b then c=a+b;
B) if a>b then c=a-b else c=a+b;
C) if a>b then c=a+b eise c=a-b;
D) if a>b then goto else c=a-b;
4. Какое значение Y будет на экране в результате выполнения следующего алгоритма?
A) -16; B) 6; C) 4; D) -6.
5. Когда вы используете выражение, которое начинается со слова IF, то обязательно применяется слово:
A) THAN; В) THEN;
С) ELSE; D) GOTO.
6. Составьте блок-схему и запишите на языке программирования вычисления по формуле: Y=1/(x+1)
Операторы условного перехода
Вариант 4
1. Какое значение Y будет на экране в результате выполнения следующего алгоритма?
A) -4; B) 6; C) 4; D) -6.
2. Сколько вариантов действий можно осуществить при наличии одного разветвления в программе?
A) 1; B) 2; C) 3; D) 4.
3. Найти ошибки в операторах и отметьте правильный вариант ответа.
A) if a>b then c=a-b else c=a+b;
B) if a>b then c=a+b d=a*b else c=a-b;
C) if a>b then c=a+b goto c=a-b;
D) if a
4. Для чего предназначен оператор IF?
A) Для выполнения линейного алгоритма;
B) для перехода на нужную строку;
C) для выбора по условию;
D) для образования циклов.
5. когда вы используете выражение, в котором есть слово THEN, то обязательно в выражении должно быть слово:
A) INPUT; В) IF;
С) ELSE; D) GOTO.
6. Составьте блок-схему и запишите на языке программирования вычисления по формуле: Y=3/(x-5)
A=6 B=4
A<=B
S=A/B
S=A*B
S
Y
Y=L*C
Y=L+C
C>0
C=2 L=-8
нет
да
да
нет
да
нет
Y
Y=L/C
Y=L+C
C<0
C=2 L=-8
15