Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Тест по теме "Программирование линейных алгоритмов. Составной оператор."

Тест по теме "Программирование линейных алгоритмов. Составной оператор."

Avatar
27.03.2023. Тест. Информатика, 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 и 4
  • 6 и 4
  • 4 и 2
Вопрос 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
Вопрос 8

Условный оператор
if a mod 2=0 then write('Да') else write('Нет') позволяет определить, является ли число a …

Варианты ответов
  • двоичным
  • целым
  • четным
  • двузначным
  • простым
Вопрос 9

Дан условный оператор: if a<17 then y:=a else y:=a+3. 
Здесь условием является …

Варианты ответов
  • y:=a+3
  • a<17
  • y:=a
  • все ответы верные
Вопрос 10

If в условном операторе переводится как...

Варианты ответов
  • тогда
  • если
  • иначе
  • ввод
Пройти тест
Сохранить у себя:

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

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