Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Ветвление в Pascal

Ветвление в Pascal

Avatar
21.09.2020. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания - 5 балльная. Разбалловка теста - 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный.

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

Вопрос 1

Как называется алгоритм, который помимо следования содержит конструкцию ветвления?

Варианты ответов
  • Линейный
  • Циклический
  • Разветвляющийся
  • Вспомогательный
Вопрос 2

Какой оператор предназначен для записи разветвляющегося алгоритма на языке Паскаль?

Варианты ответов
  • Оператор вывода
  • Оператор присваивания
  • Оператор цикла
  • Условный оператор
Вопрос 3

Какие существуют формы записи условного оператора в языке Pascal?

Варианты ответов
  • Развёрнутая
  • Полная
  • Дополненная
  • Сокращённая
Вопрос 4

Как называется условный оператор, в котором при выполнении или невыполнении его условия выполняется несколько операторов?

Варианты ответов
  • Составной
  • Полный
  • Сокращённый
  • Простой
Вопрос 5

Выберите условные операторы, записанные в сокращённой форме.

Варианты ответов
  • if a>b then begin p:=a; a:=b; b:=p; end;
  • if a>b then max:=a else max:=b;
  • if a<>b then write ('не равны') else write ('равны');
  • if a<>b then a:=b;
Вопрос 6

Какую форму имеет блок условного оператора на блок-схеме?

Варианты ответов
  • Ромб
  • Прямоугольник
  • Треугольник
  • Параллелограмм
Вопрос 7

Из указанных фрагментов программ выберите те, которые дают ответ на вопрос, является ли целое число a чётным?

Варианты ответов
  • if a mod 2=1 then write ('Нет') else write ('Да');
  • if a mod 2=0 then write ('Да');
  • if a mod 2=0 then write ('Да') else write ('Нет');
  • if frac (a)=0 then write ('Да') else write ('Нет');
Вопрос 8

Какое число будет выведено в консоль при выполнении указанного участка кода?
 if ('a'<'b') and ('true'>'false')
                 then write (3+2*2)
                 else write (42/(3+4))

Пройти тест
Сохранить у себя:

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

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