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

Тест по теме "Программирование циклических алгоритмов"

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

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

Вопрос 1

Какого вида цикла не бывает?

Варианты ответов
  • с заданным условием продолжения работы
  • с заданным условием окончания работы
  • с заданным числом повторений
  • с произвольным числом повторений
Вопрос 2

Какие служебные слова относятся к циклам?

Варианты ответов
  • while
  • do
  • repeat
  • until
  • for
  • to
Вопрос 3

При каком значении условия выполняется тело цикла while?

Варианты ответов
  • когда условие истинно
  • когда условие ложно
  • при любом значении
Вопрос 4

Используются ли в цикле repeat операторные скобки?

Варианты ответов
  • да
  • нет
Вопрос 5

Какого типа должен быть параметр в цикле for?

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

Чем отличаются циклы while и repeat для одной задачи?

Варианты ответов
  • количеством операторов в теле цикла
  • условием
  • вложенным ветвлением
Вопрос 7

Соотнесите блок-схему с видом цикла

1.

Блок-схема 1

2.

Блок-схема 2

3.

Блок-схема 3

Варианты ответов
  • while (цикл-ПОКА)
  • repeat (цикл-ДО)
  • for (цикл с параметром)
Вопрос 8

Сколько раз будет выполнен цикл?

for := -1 to 1 do s:=s+1;

В ответ запишите только число, например, 8

Вопрос 9

В какой строчке допущена ошибка?

1 program n_15;

2 var i: integer; x: real;

3 begin

4         writeln ('График тренировок');

5         i:=1;

6         x:=10;

7         repeat:

8                     i:=i+1;

9                     x:=x+0.1*x;

10       until x>=25;

11   writeln ('Начиная с ', i, '-го дня спортсмен будет пробегать 25 км')

12 end.

 

В ответ укажите только номер строки.

Вопрос 10

Дана программа. Сколько раз исполнится тело цикла?

program math;

var x, y: integer;

begin

   x:=1;

 y:=1;

 while x<5 do

 begin

       y:=y*2;

  x:=x+1;

 end;

end.

В ответ запишите только число.

Вопрос 11

Дан фрагмент программы. Определите значение переменной s после выхода из цикла.

n:=1;

s:=1;

for i:=2 to n do s:=s+1/i;

В ответ запишите только число.

Вопрос 12

Дан фрагмент программы. Определите, что будет выведено в результате выполнения цикла.

 

for i:=5 downto 5 do write(‘1’);

 

В ответ запишите строку цифр без пробелов, например, 11111

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

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

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