Меню
Разработки
Разработки  /  Информатика  /  Тесты  /  9 класс  /  Тест по информатике "Операторы ветвления и выбора"

Тест по информатике "Операторы ветвления и выбора"

Тест содержит 16 вопросов: 4 вопросов закрытой формы, 4 вопросов открытой формы, 4 вопросов на соответствие и 4 на упорядочивание. (созданы в программе mytest).
03.11.2014

Описание разработки

Тест по информатике Операторы ветвления и выбора

Задание #1

Вопрос:

Условный оператор применяется для программирования:

(выберите один из предложенных вариантов ответов)

Выберите один из 4 вариантов ответа:

1) Сложных алгоритмов

2) Линейных алгоритмов

3) Ветвящихся алгоритмов

4) Циклических алгоритмов

Задание #2

Вопрос:

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

(выберите один ответ из предложенных вариантов)

Выберите один из 3 вариантов ответа:

1) Неоднократное повторение отдельных частей программы

2) Последовательное выполнение всех элементов программы

3) Выполнение лишь нескольких, удовлетворяющих заданному условию программы

Задание #3

Вопрос:

Оператор CASE служит для создания:

(выберите один ответ из предложенных вариантов ответов)

Выберите один из 3 вариантов ответа:

1) Линейных алгоритмов

2) Ветвящихся алгоритмов

3) Циклических алгоритмов

Задание #4

Вопрос:

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

(выберите один  из предложенных вариантов ответов)

Выберите один из 3 вариантов ответа:

1) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий

2) если ход его выполнения зависит от истинности тех или иных условий

3) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

Задание #5

Вопрос:

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

a:=7;

b:=8;

k:=5+a;

if a>b then k:=k*3

else k:=k-3;

writeln (‘k=’,k);

будет значение k= ……

(впишите в пустое поле правильный ответ. Например: 0)

Запишите число:

Задание #6

Вопрос:

Значение переменной m после выполнения фрагмента алгоритма

будет равно ...

(впиши правильный ответ в пустое поле. Например: 0)

Запишите число:

Задание #7

Вопрос:

Значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 3 + 8*4;

b:= (a div 10) + 14;

a:= (b mod 10) + 2;

{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

будет равно...

(впиши правильные ответы в пустое поле. Например: а=… , b=…)

Запишите ответ:

Задание #8

Вопрос:

Значение переменной М в результате выполнения серии операторов:

N:=5; Y:= 3 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888;…

будет равно …

(впиши правильный ответ в пустое поле. Например: 0)

Запишите число:

Задание #9

Вопрос:

Составьте правильную последовательность написания оператора ветвления:

Укажите порядок следования всех 6 вариантов ответа:

__ Оператор 2

__ else

__ if

__        then

__        Оператор 1

__        Условие

Задание #10

Вопрос:

Составьте правильную последовательность написания оператора ветвления:

Укажите порядок следования всех 5 вариантов ответа:

__ А>10

__ then

__ if

__        a:=a+2

__ else

Задание #11

Вопрос:

Составьте правильную последовательность краткого написания оператора ветвления:

Укажите порядок следования всех 4 вариантов ответа:

__ if

__        then

__ Оператор

__ Условие

Задание #12

Вопрос:

Составить правильную последовательность написания оператора CASE:

Укажите порядок следования всех 5 вариантов ответа:

__        a1:<оператор1>

__        an:<оператор n>

__ a2: <оператор2>

__ case k of

__ else <оператор n+1>

Задание #13

Вопрос:

Соотнесите действий (левую колонку) с результатом выполнения (правая колонка):

Укажите соответствие для всех 4 вариантов ответа:

1) 9

2) 15

3) 12

4) 3

__ a:= 23 div 10 +10

__ b:= a mod 5 +1

__ c:= sqr(b)  

__ d:= c *5/3

Задание #14

Вопрос:

Найдите правильное соотношение между левым и правым столбцами:

Укажите соответствие для всех 4 вариантов ответа:

1) возведение в квадрат

2) деление с остатком

3) целочисленное деление

4) модуль числа

__ A mod B

__ A div B

__ Abs(A)

__ Sqr(A)

Задание #15

Вопрос:

Соотнесите действие  (левый столбец) с результатом выполнения (правый столбец):

Укажите соответствие для всех 2 вариантов ответа:

1) 2

2) 8

3) 6

4) 3

__ N:=10; Y:= 3 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888; 

__ N:=5; Y:= 7 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888;…

Задание #16

Вопрос:

Установите соответствие между левым и правым столбцами:

Укажите соответствие для всех 3 вариантов ответа:

1) else

2) if

3) then

__ Если

__ иначе

__ то

Задание #1

Вопрос:

Условный оператор применяется для программирования:

(выберите один из предложенных вариантов ответов)

Выберите один из 4 вариантов ответа:

1) Сложных алгоритмов

2) Линейных алгоритмов

3) Ветвящихся алгоритмов

4) Циклических алгоритмов

Задание #2

Вопрос:

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

(выберите один ответ из предложенных вариантов)

Выберите один из 3 вариантов ответа:

1) Неоднократное повторение отдельных частей программы

2) Последовательное выполнение всех элементов программы

3) Выполнение лишь нескольких, удовлетворяющих заданному условию программы

Задание #3

Вопрос:

Оператор CASE служит для создания:

(выберите один ответ из предложенных вариантов ответов)

Выберите один из 3 вариантов ответа:

1) Линейных алгоритмов

2) Ветвящихся алгоритмов

3) Циклических алгоритмов

Задание #4

Вопрос:

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

(выберите один  из предложенных вариантов ответов)

Выберите один из 3 вариантов ответа:

1) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий

2) если ход его выполнения зависит от истинности тех или иных условий

3) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

Задание #5

Вопрос:

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

a:=7;

b:=8;

k:=5+a;

if a>b then k:=k*3

else k:=k-3;

writeln (‘k=’,k);

будет значение k= ……

(впишите в пустое поле правильный ответ. Например: 0)

Запишите число:

Задание #6

Вопрос:

Значение переменной m после выполнения фрагмента алгоритма

будет равно ...

(впиши правильный ответ в пустое поле. Например: 0)

Запишите число:

Задание #7

Вопрос:

Значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 3 + 8*4;

b:= (a div 10) + 14;

a:= (b mod 10) + 2;

{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

будет равно...

(впиши правильные ответы в пустое поле. Например: а=… , b=…)

Запишите ответ:

Задание #8

Вопрос:

Значение переменной М в результате выполнения серии операторов:

N:=5; Y:= 3 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888;…

будет равно …

(впиши правильный ответ в пустое поле. Например: 0)

Запишите число:

Задание #9

Вопрос:

Составьте правильную последовательность написания оператора ветвления:

Укажите порядок следования всех 6 вариантов ответа:

__ Оператор 2

__ else

__ if

__        then

__        Оператор 1

__        Условие

Задание #10

Вопрос:

Составьте правильную последовательность написания оператора ветвления:

Укажите порядок следования всех 5 вариантов ответа:

__ А>10

__ then

__ if

__        a:=a+2

__ else

Задание #11

Вопрос:

Составьте правильную последовательность краткого написания оператора ветвления:

Укажите порядок следования всех 4 вариантов ответа:

__ if

__        then

__ Оператор

__ Условие

Задание #12

Вопрос:

Составить правильную последовательность написания оператора CASE:

Укажите порядок следования всех 5 вариантов ответа:

__        a1:<оператор1>

__        an:<оператор n>

__ a2: <оператор2>

__ case k of

__ else <оператор n+1>

Задание #13

Вопрос:

Соотнесите действий (левую колонку) с результатом выполнения (правая колонка):

Укажите соответствие для всех 4 вариантов ответа:

1) 9

2) 15

3) 12

4) 3

__ a:= 23 div 10 +10

__ b:= a mod 5 +1

__ c:= sqr(b)  

__ d:= c *5/3

Задание #14

Вопрос:

Найдите правильное соотношение между левым и правым столбцами:

Укажите соответствие для всех 4 вариантов ответа:

1) возведение в квадрат

2) деление с остатком

3) целочисленное деление

4) модуль числа

__ A mod B

__ A div B

__ Abs(A)

__ Sqr(A)

Задание #15

Вопрос:

Соотнесите действие  (левый столбец) с результатом выполнения (правый столбец):

Укажите соответствие для всех 2 вариантов ответа:

1) 2

2) 8

3) 6

4) 3

__ N:=10; Y:= 3 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888; 

__ N:=5; Y:= 7 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888;…

Задание #16

Вопрос:

Установите соответствие между левым и правым столбцами:

Укажите соответствие для всех 3 вариантов ответа:

1) else

2) if

3) then

__ Если

__ иначе

__ то

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Тест по информатике "Операторы ветвления и выбора" (32.21 КB)

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

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