Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Условный оператор. Ветвления

Условный оператор. Ветвления

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

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

Вопрос 1

Данное графическое изображение является представлением алгоритмической конструкции…

Варианты ответов
  • следования
  • ветвление
  • повторение
Вопрос 2

Определите, какие слова будут напечатаны на экране

(«круг», «квадрат», «треугольник», «ромб») в результате работы этой программы:

А = 3

В = -4

if A>B:

    print (квадрат)

else:

    print (‘ромб’)

Вопрос 3

Определите, какие слова будут напечатаны на экране

(«круг», «квадрат», «треугольник», «ромб») в результате работы этой программы:

А = 0

В = 2

if B<A:

    print (круг)

if B=A:

    print (квадрат)

else:

    print (ромб)

Вопрос 4

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

А=2 

В=3

if A<B:

    S=A*B

else:

    S=A+B

print (S)

Вопрос 5

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

A = 7

B =  -3

if  A<B:

    S=A-B

else:

    S=В**2;

print (S)

Вопрос 6

Сопоставьте блок-схемы с типами алгоритмов

1.

2.

3.

Варианты ответов
  • полное ветвление
  • неполное ветвление
  • линейный
Вопрос 7

Дано составное условие:


если x>=5 то
y:=x+18
иначе
y:=x−5

Выберите действие, которое будет выполняться в случае истинности условия.

Варианты ответов
  • x−5
  • x+18
  • x>=5
Вопрос 8

Какое логическое выражение соответсвует словесному описанию: число не равно нулю

Варианты ответов
  • а <> 0
  • a ^ 0
  • a == 0
  • a := 0
Вопрос 9

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

Варианты ответов
  • 6*y+9
  • x=c
  • (z>8) and (z<19)
Вопрос 10

Дан условный оператор: if a<17 then y:=a else y:=a+3. 
Здесь условием является …

Варианты ответов
  • a<17
  • y:=a+3
  • y:=a
  • все ответы верные
Вопрос 11

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

a = 100

b = 30
a = a – b*3
if a>b: 

    c = a – b

else:

    c = b – a

Варианты ответов
  • 20
  • 130
  • 70
  • -20
Пройти тест
Сохранить у себя:

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

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