СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Алгоритмы ветвления

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Алгоритм с ветвлением — это алгоритм, в котором в зависимости от результатов проверки условия выполняется либо одно действие, либо другое.

Список вопросов теста

Вопрос 1

Алгоритм, в котором его выполнение определяется проверкой каких-либо условий, называется...

Варианты ответов
  • циклическим
  • разветвляющимся
  • следования
  • линейным
  • процедурным
Вопрос 2

Служебное слово IF в условном операторе переводится как...
 

Варианты ответов
  • ТОГДА
  • ИНАЧЕ
  • ВВОД
  • ЕСЛИ
  • УСЛОВИЕ
Вопрос 3

Служебное слово THEN в условном операторе переводится как...
 

Варианты ответов
  • ТОГДА
  • ЕСЛИ
  • ИНАЧЕ
  • ВВОД
  • УСЛОВИЕ
Вопрос 4

Служебное слово ELSE в условном операторе переводится как...
 

Варианты ответов
  • ЕСЛИ
  • ТОГДА
  • ИНАЧЕ
  • ВВОД
  • УСЛОВИЕ
Вопрос 5

Укажите правильный вариант использования условного оператора.
 

Варианты ответов
  • IF <условие> THEN begin <серия операторов 1> end ELSE begin <серия операторов 2> end;
  • IF <условие> THEN <серия операторов 1>; ELSE <серия операторов 2>;
  • THEN begin <серия операторов 1> end IF <условие> ELSE begin <серия операторов 2> end;
  • THEN <серия операторов 1> ELSE <серия операторов 2> IF <условие> ;
  • IF <условие> THEN <серия операторов 1>
Вопрос 6

Укажите правильный вариант использования неполного ветвления.
 

Варианты ответов
  • IF <условие> THEN begin <серия операторов 1> end;
  • THEN <серия операторов 1>; ELSE <серия операторов 2>;
  • IF <условие> ELSE begin <серия операторов 2> end;
  • ELSE <серия операторов 2> IF <условие> ;
  • THEN <условие> IF <серия операторов 1>
Вопрос 7

Что будет выведено на экран после выполнения фрагмента программы:
begin
 a:=3;
 if a>3 then a:=5 else a:=1;
 writeln (a);
end.
 

Варианты ответов
  • 1
  • 3
  • 5
  • а
  • ничего
Вопрос 8

Что будет выведено на экран после выполнения фрагмента программы:
begin
 x:=0;
 if x<>5 then y:=10 else y:=0;
 writeln (y);
end.
 

Варианты ответов
  • 10
  • 5
  • 0
  • y
  • ничего
Вопрос 9

Что будет выведено на экран после выполнения фрагмента программы:
begin
 a:=12;
 if a>10 then n:=a+5 else n:=a-1;
 writeln (n);
end.
 

Варианты ответов
  • 11
  • 17
  • 12
  • 13
  • 16
Вопрос 10

Что будет выведено на экран после выполнения фрагмента программы:
begin
 a:=1; b:=2;
 if (a>=1)  and (b>=2) then n:=a+b else n:=a-b;
 writeln (n);
end.
 

Варианты ответов
  • -1
  • 1
  • 3
  • 2
  • 0
Вопрос 11

Что будет выведено на экран после выполнения фрагмента программы:
begin
M:=5;
If m>5 then y:=5+m else y:=100-m;
Writeln (y);
end.
 

Варианты ответов
  • 90
  • 10
  • 5
  • 95
  • 0
Вопрос 12

К какому типу отнесем переменную A:='informatika' ?

Варианты ответов
  • string
  • char
  • integer
  • boolean
  • real
Вопрос 13

К какому типу отнесем переменную A:=26 ?

Варианты ответов
  • string
  • char
  • integer
  • boolean
  • real
Вопрос 14

К какому типу отнесем переменную A:=0,4 ?

Варианты ответов
  • string
  • char
  • integer
  • boolean
  • real
Вопрос 15

Ниже приведена программа, записанная на языке программирования Pascal:
var s, t: integer;
begin
 readln(s);
 readln(t);
  if (s > 12) or (t > 12)
   then writeln('YES')
    else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
 (1, 13); (14, 2); (1, 12); (11, 12); (-14, -14); (-11, 13); (-4, 11); (2, 9); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
 

Варианты ответов
  • 5
  • 7
  • 9
  • 3
  • 4
Вопрос 16

Ниже приведена программа, записанная на языке программирования Pascal:
var s, t: integer;
begin
 readln(s);
 readln(t);
  if (s > 4) and (t > 2)
     then writeln('YES')
     else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
 (3, -3); (7, 6); (-4, 1); (2, 9); (12, 7); (-11, 4); (-8, 13); (10, 9); (6, 5).
Сколько было запусков, при которых программа напечатала «YES»?
 

Варианты ответов
  • 3
  • 4
  • 5
  • 1
  • 7
Вопрос 17

Ниже приведена программа, записанная на языке программирования Pascal:
var s, t: integer;
begin
    readln(s);
    readln(t);
    if (s > 6) and (t < 7)
        then writeln('YES')
        else writeln('NO')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(7, 3); (2, 7); (6, 10); (5, 3); (5, 4); (-11, 4); (-8, 9); (7, 3); (9, 1).
Сколько было запусков, при которых программа напечатала «YES»?

Варианты ответов
  • 5
  • 7
  • 8
  • 3
  • 4
Сохранить у себя: