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

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

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

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

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

Вопрос 1

Сколько раз выполнится тело цикла, в этом фрагменте программы?

t:=1024;

while t mod 2 = 0 do

t:=t div 2;

Вопрос 2

Какую алгоритмическую конструкцию содержат все циклические алгоритмы?

Варианты ответов
  • Ветвление
  • Цикл
  • Следование
  • Рекурсию
Вопрос 3

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

Варианты ответов
  • while
  • repeat
  • until
  • if
  • for
Вопрос 4

С какого служебного слова начинается запись цикла с постусловием на языке Pascal?

Варианты ответов
  • while
  • repeat
  • until
  • if
  • for
Вопрос 5

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

Варианты ответов
  • while
  • repeat
  • until
  • if
  • for
Вопрос 6

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

Вопрос 7

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

Вопрос 8

Какое число будет выведено на экран в результате выполнения фрагмента программы?

t:=1; i:=0;

repeat

  i:=i+1;

  t:=t*4;

until t>1000;

write (i);

Вопрос 9

Операторными скобками называются:

Варианты ответов
  • ( )
  • < >
  • begin ... end
Вопрос 10

В каком из операторов допущена синтаксическая ошибка:

Варианты ответов
  • For i=1 to 20 do p:=p+1;
  • While s<3 do s:=s-3;
  • Repeat k:=k+1 until k<7;
Вопрос 11

Тип переменных для параметра цикла FOR:

Варианты ответов
  • Целочисленный тип
  • Логический
  • Натуральный
  • Вещественный
Вопрос 12

Запишите зна­че­ние переменной s, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щего фрагмента программы.

Begin

s := 0;

for k := 6 to 10 do

s := s + 10;

writeln(s);

End.

Вопрос 13

Запишите зна­че­ние переменной d, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щего фрагмента программы.

Begin
 d := 6;
 d := d-2;
 For n := 1 to 4 do
 d : = d + n ;
 Writeln(d);
 End .
Вопрос 14

Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле While?

Варианты ответов
  • i>125
  • i<125
  • i<=125
Вопрос 15

Сколько раз исполнится цикл:
i:=6;
while i<18 do i:=i+3;

Вопрос 16

Сколько раз исполнится следующий цикл:
i:=12;
Repeat
i:=i-2
Until i>4;

Вопрос 17

Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=5 to 8 do
sum:=sum+i;

Варианты ответов
  • 18
  • 13
  • 26
Вопрос 18

Чему будет равна переменная sum после выполнения фрагмента программы:
i:=10;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;

Варианты ответов
  • 2
  • 3
  • 30
Вопрос 19

Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=1;
Repeat
Sum:=sum+3;
i:=i-1
Until i>11;

Варианты ответов
  • 3
  • цикл бесконечный
  • 6
Вопрос 20

Требуется подсчитать сумму натуральных чисел от 5 до 125. Какое условие нужно использовать в цикле repeat?

Варианты ответов
  • i>125
  • i<125
  • i<=125
Пройти тест
Сохранить у себя:

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

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