Тест: Программирование разветвляющихся алгоритмов

Онлайн тест по информатике в 8 классе «Программирование разветвляющихся алгоритмов». 13 вопросов, нет ограничения по времени. Результат тестирования оценивается по пятибалльной системе. Результат тестирования можно отправить себе на электронную почту. В случае явно плохих результатов (меньше 15% правильных ответов) тестирование заканчивается досрочно!

Информатика. Онлайн-тест
Программирование разветвляющихся алгоритмов

В результате выполнения фрагмента программы:

а:=5;
b:=20;
а:=а-b/2;
if a>b then c:=a+b
else c:=b-a;

переменная с примет значение:

Вопрос 1 из 13

Отметьте, что произойдет в результате выполнения следующей программы.

program рг;
var a, b, с: integer;
begin
write (’Введите первое целое число’); readln (а);
write (’Введите второе целое число’); readIn (b);
if a<b then c:=2*a;
else c:=2*b;
writeIn (c)
end.

Вопрос 2 из 13

Условный оператор целесообразно использовать в программе:

Вопрос 3 из 13

При выполнении фрагмента программы:

if а<3 then
if b>3 then c:=4
else c:=5;

переменная с примет значение 4, если:

Вопрос 4 из 13

При выполнении фрагмента программы:

if а<3 then
if b>3 then c:=4
else c:=5
else c:=6
;

переменная с примет значение 6, если:

Вопрос 5 из 13

Запишите неполный условный оператор, обозначающий неполные ветвления на языке Паскаль.

Вопрос 6 из 13

Запишите, как называется конструкция вида begin <последовательность операторов> end

Вопрос 7 из 13

В результате выполнения фрагмента программы:

а:=20;
b:=(a mod 10)*10;
a:=(b*2)+a div 100;
if a>b then c:=a+b
else c:=b-a;

переменная с примет значение:

Вопрос 8 из 13

Отметьте, что произойдет в результате выполнения следующей программы.

program рг
var a, b, с: integer;
begin
write (’Введите первое целое число’); readIn (а);
write (’Введите второе целое число’); readIn (b);
if a>b then с:=2*а
else c:=2*b;
writeln (с)
end.

Вопрос 9 из 13

Условный оператор целесообразно использовать в программе:

Вопрос 10 из 13

При выполнении фрагмента программы

if а>3 then
if b>3 then c:=4
else c:=5;

переменная с примет значение 4, если:

Вопрос 11 из 13

При выполнении фрагмента программы:

if а<4 then
if b>3 then  c:=4
else c:=5
else c:=6;

переменная с примет значение 4, если:

Вопрос 12 из 13

Запишите условный оператор, обозначающий разветвляющиеся алгоритмы на языке Паскаль.

Вопрос 13 из 13


 

 

Добавить комментарий

На сайте используется ручная модерация. Срок проверки комментариев: от 1 часа до 3 дней