Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Ветвление ( повторение)

Ветвление ( повторение)

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

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

Вопрос 1

Ветвящийся алгоритм подразумевает:

Варианты ответов
  • Неоднократное повторение отдельных частей программы
  • Последовательное выполнение всех элементов программы
  • Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы
  • Верного ответа нет
Вопрос 2

Верно ли записан оператор полного ветвления

If <оператор 1> then <оператор 2 > else <оператор 3>;

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

Чему будет равна переменная «c» после выполнения этой программы:

a := 18;
b := 4;
b := a div b + b;
c := a mod b + a;

Вопрос 4

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

a := 12; b := 5;
if (a>=10) and (b>3) then  a := a – 5 else a:=a+7;

Вопрос 5

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

a:=7;

b:=8;

k:=5+a;

if a>b then k:=k*3

else k:=k-3;

writeln (k);

будет следующее значение k:

Варианты ответов
  • 7
  • 8
  • 9
  • верного ответа нет
Вопрос 6

Алгоритм включает в себя ветвление, если

Варианты ответов
  • если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
  • если ход его выполнения зависит от истинности тех или иных условий;
  • если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
Вопрос 7

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

a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;
{div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

Вопрос 8

Чему равно значение переменной f при выводе её на экран?

program pr1;

 var t, f, k: integer;

begin

  t:=15; f:=10; k:=4;

  if (k<5)and(t>1) then f:=t+f-k

                             else f:=t-k;

  writeln(f);

end.

Вопрос 9

Дан условный оператор if (C<=30)and(F<45) then K:=0 else K:=1;

Выберите  набор значений переменных С и F, при которых переменная K будет равна 0.

Варианты ответов
  • С=30; F=45;
  • C=45; F=30;
  • C=-30; F=45;
  • C=-30; F=-45;
Вопрос 10

Дан условный оператор if (A>34)or(D<15) then B:=1 else B:=0;

Выберите набор значений переменных A и D, при которых переменная B будет равна 0.

Варианты ответов
  • A=34; D=15
  • A=30; D=5
  • A=35; D=-15
  • A=0; D=0
  • A=10; D=100
  • A=-35; D=35
Вопрос 11

Укажите условный оператор программы с помощью которого можно определить попадает ли точка A с координатами (x,y)  внутрь прямоугольника с координатами левого верхнего угла (2,10), правого нижнего угла (8, 3)?

Варианты ответов
  • If (x>2) or (x<8) or (y<10) or (y>3) then write(‘попадает’);
  • If (x>2) and (x<8) or (y<10) and (y>3) then write(‘попадает’);
  • If (x>2) and (x<8) and (y<10) and (y>3) then write(‘попадает’);
  • If (x>2) or (x<8) and (y<10) or (y>3) then write(‘попадает’);
Вопрос 12

Дана программа:   

var m, p: integer;

begin

 readln(m); readln(p);

 if (p mod 2=0)or(m*m>p) then writeln('ДА') else writeln('НЕТ');

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных m и p вводились следующие пары чисел: (9, 17); (9, 64); (7, 49); (2, 81); (7, 28); (6, 25); (4, 10); (3, 18); (5, 26).

Сколько было запусков, при которых программа напечатала «ДА»?

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

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

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