Python. Розгалуження. Вкладені розгалуження

Додано: 20 жовтня 2021
Предмет: Інформатика, 10 клас
Тест виконано: 87 разів
15 запитань
Запитання 1

На рисунку зображена програма з

варіанти відповідей

графічна схема алгоритму з трьома варіантами вибору

графічна схема алгоритму з чотирма варіантами вибору

Запитання 2

Вкладені оператори умовного переходу - це оператори умовного переходу, які входять до складу інших операторів умовного переходу.

варіанти відповідей

твердження істинне

твердження хибне

Запитання 3

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

варіанти відповідей

Програма визначення можливості вписати квадрат у коло

Програма визначення можливості вписати коло у квадрат

Запитання 4

Відмітьте всі відомі вам логічні операції

варіанти відповідей

or, end, not

or, and, no

or, and, not

немає правильної відповіді

Запитання 5

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

a=10

if (a%2==0):

print("результат парний")

else:

print("результат не є парний")

варіанти відповідей

Результат парний

результат не є парний

результат парний

Запитання 6

Якщо в умовному операторі по гілці Так або Ні знову використовують оператор іf, це називають:

варіанти відповідей

 складна умова 

вкладене розгалуження 

 послідовне розгалуження 

така конструкція неможлива 

Запитання 7

Відступи команди від лівого краю повинні бути:

варіанти відповідей

довжиною 5 знакомісць 

будь-якими, навіть різного розміру 

будь-якими, головне, щоб у межах одного вкладеного блоку відступи були однаковими 

довжиною 8 знакомісць 

Запитання 8

Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = – 3? 

if a<5:

   b = a+1

else:

if a<10:

    b=a*2

 else:

    b = a–1  


варіанти відповідей

- 2

2

3

4

- 3

Запитання 9

Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = 8? 

if a<5:

   b = a+1

else:

   if a<10:

    b=a*2

else:

    b = a–1


варіанти відповідей

7

16 

Запитання 10

Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = 10? 

if a<5:

   b = a+1

else:

   if a<10:

    b=a*2

else:

    b = a–1


варіанти відповідей

 9

10 

11 

20 

Запитання 11

Дано фрагмент коду: 

if a<3:

    if a>b:

       a = b

else:

       b = a

else:

      if a>b:

         b = a

      else:

         a = b


Оберіть вірні кінцеві значення змінних a і b, якщо початкові дані a = 1, b = 5 


варіанти відповідей

 a = 8, b = 8 

a = 2, b = 2

a = 1, b = 1 

a = 5, b = 5

Запитання 12

Дано фрагмент коду: 

if a<3:

   if a>b:

      a = b

else:

      b = a

else:

      if a>b:

        b = a

      else:

        a = b


Оберіть вірні кінцеві значення змінних a і b, якщо початкові дані a = 3, b = 5 

варіанти відповідей

 a = 8, b = 8 

a = 2, b = 2

a = 1, b = 1 

a = 5, b = 5

Запитання 13

Дано фрагмент коду: 

if a<3:

   if a>b:

      a = b

else:

      b = a

else:

      if a>b:

        b = a

      else:

        a = b


Оберіть вірні кінцеві значення змінних a і b, якщо початкові дані a = 8, b = 5 

варіанти відповідей

 a = 8, b = 8 

a = 2, b = 2

a = 1, b = 1 

a = 5, b = 5

Запитання 14

Дано фрагмент коду: 

if a<3:

   if a>b:

      a = b

else:

      b = a

else:

      if a>b:

        b = a

      else:

        a = b


Оберіть вірні кінцеві значення змінних a і b, якщо початкові дані a = 2, b = 3

варіанти відповідей

 a = 8, b = 8 

a = 2, b = 2

a = 1, b = 1 

a = 5, b = 5

Запитання 15

Що буде надруковане в результаті виконання фрагменту програми, якщо введені значення 10 і 45? 

a = int(input())

b = int(input())

if b%10 == 0:

   if a%10 == 0:

     print('1')

else:

     print('2')

варіанти відповідей

2

1

1 2

1

2

2

1

2 1

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест