Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Программирование разветвляющихся алгоритмов

Программирование разветвляющихся алгоритмов

Avatar
14.03.2021. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Программирование разветвляющихся алгоритмов. Л.Л. Босова

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

Вопрос 1

Если решение задачи зависит от некоторого условия (структура ветвление), то в программе используется следующая конструкция

 

А) Begin ... End
Б) Write ... Readln
В) If ... Then ... Else
Г) все перечисленные варианты

 

Варианты ответов
  • А
  • Б
  • В
  • Г
Вопрос 2

Верно ли записан оператор
            If <оператор 1>  then <оператор 2 > else <оператор 3>

 

Варианты ответов
  • ДА
  • НЕТ
Вопрос 3

Как называется алгоритм, который помимо следования содержит конструкцию ветвления?
А) Линейный
Б) Разветвляющий
В) Вспомогательный
Г) Циклический

Варианты ответов
  • А
  • Б
  • В
  • Г
Вопрос 4

Результатом выполнения фрагмента алгоритма
a:=7; 
b:=8; 
k:=5+a;

if  a>b then k:=k*3  else k:=k-3; 
writeln (k);

будет следующее значение k:

Варианты ответов
  • 21
  • 9
  • 12
Вопрос 5

Определите значения переменных x и y после выполнения следующего фрагмента программы?
x := 8; y:=2;
if  x > y then

                     begin
                     x := x - y;
                     y:= x; 
                     end
                                  else 
                                  begin 
                                  y := y - x; 
                                  x := y; 
                                  end;

Варианты ответов
  • 6 и 6
  • 4 и 2
  • 4 и 4
  • 6 и 4
Вопрос 6

Определите значения переменных x и y после выполнения следующего фрагмента программы?
x := 2; y:=6;
if  x > y then

begin
x := x - y;
y:= x;

end
else begin

y := y - x;

x := y;

end;

Варианты ответов
  • 4 и 2
  • 6 и 4
  • 4 и 4
  • 2 и 6
Вопрос 7

Результатом выполнения фрагмента алгоритма
a:=9;  b:=8;  k:=a+2;
if  a>b then k:=k*3  else k:=k-3;  writeln (k);
        …
будет следующее значение k:


 

Варианты ответов
  • 9
  • 8
  • 33
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт