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

8_4.5. Информатика 2024. Программирование циклических алгоритмов

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

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

Вопрос 1

Какой оператор цикла желательно использовать, если известно число повторений тела цикла?

Варианты ответов
  • for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
  • while <условие> do <оператор>
  • repeat <оператор1, …> until <условие>
Вопрос 2

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

Варианты ответов
  • for <параметр> := <начальное значение> to <конечное значение> do <оператор>
  • repeat <оператор1, …> until <условие>
  • while <условие> do <оператор>
Вопрос 3

Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:

a:=1; 

b:=1;
while a>=b do 

begin

     b:=b+a; 

     a:=a+1

end;
write(b*a)

Варианты ответов
  • 20
  • 12
  • 15
  • 4
Вопрос 4

Используется оператор for i:= 5 to 36 do…
При первом выполнении тела цикла i = ...

Вопрос 5

Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;

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

Цикл в фрагменте программы 
p:=2; 
repeat
p:=p*0.1 
until p<=0.2;
будет исполнен:

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

Используется оператор for i:= 1 to 30 do ...
После завершения выполнения цикла i = ...

Вопрос 8

Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0; 
for i:=0 to 5 do s:=s+1;

Варианты ответов
  • 0
  • 5
  • 6
  • 15
Вопрос 9

Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0; 
for i:=0 to 5 do s:=s+i;

Варианты ответов
  • 0
  • 5
  • 6
  • 15
Вопрос 10

Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1;

b:=1;

while a<=32 do a:=a*2;

b:=b*a;

write (b)

Варианты ответов
  • 32
  • 64
  • 128
Пройти тест
Сохранить у себя:

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

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