Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Программирование циклов в языке Pascal

Программирование циклов в языке Pascal

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

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

Вопрос 1

Сколько раз будет выполнено тело цикла в следующем фрагменте программы?

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

Вопрос 2

Чему будет равно значение целой переменной a после выполнения этого фрагмента программы?

a:=2;
for i:=0 to 2 do a:=a+i;

Вопрос 3

Определите значение переменной a после выполнения следующего фрагмента программы:

a:=1;
for b:=1 to 5 do a:=a*b;

Вопрос 4

Сколько раз будет выполнено тело цикла в следующем фрагменте программы?

a:=1;
b:=2;
while a+b < 8 do
begin
  a:=a+1;
  b:=b+2;
end;

Варианты ответов
  • 0
  • 1
  • 2
  • 3
  • бесконечно
Вопрос 5

Сколько раз будет выполнено тело цикла в следующем фрагменте программы?

a:=1;
b:=2;
while a+b > 2 do
begin
  a:=a+1;
  b:=b+2;
end;

Варианты ответов
  • 0
  • 1
  • 2
  • 3
  • бесконечно
Вопрос 6

Сколько раз будет выполнено тело цикла в следующем фрагменте программы?

a:=2;
b:=3;
while a+b < 5 do
begin
  a:=a+1;
  b:=b+2;
end;

Варианты ответов
  • 0
  • 1
  • 2
  • 3
  • бесконечно
Вопрос 7

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?

i:=2;
while i<=... do begin
  writeln ('Привет!');
  i:=i+1;
end;

Вопрос 8

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?

i:=...;
while i>=3 do begin
  writeln ('Привет!');
  i:=i-1;
end;

Вопрос 9

Определите значение переменной b после выполнения следующего фрагмента программы:

a:=2;
b:=0;
while a<7 do
begin
  a:=a+1;
  b:=b+a;
end;

Вопрос 10

Определите значение переменной s после выполнения следующего фрагмента программы:

a:=23;
s:=0;
while a>0 do
begin
  s := s + a mod 10;
  a := a div 10;
end;

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

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

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