Контрольне тестування "Вказівка розгалуження в Python"

Додано: 31 березня 2021
Предмет: Інформатика, 8 клас
Тест виконано: 1295 разів
27 запитань
Запитання 1

У командах розгалуження використовують службові слова

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

if


else

efil

Запитання 2

Оберіть службове слово, яке означає "якщо"

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

if

else

efil


and

or

Запитання 3

Оберіть службове слово, яке означає "інакше"



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

if


else


and

or

Запитання 4

Оберіть оператор "не дорівнює"

 

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

>=


==

 

=!


!=

><

Запитання 5

Вкажіть оператор "дорівнює"

 


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

<> 


==


=!


>=

=

Запитання 6

Запишіть мовою програмування Python просту умову х не більше у


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

x<y


x<=y


x>=y

x>y

Запитання 7

Яка команда призначена для введення даних з клавіатури?

 


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

input()


print()


imput()

int ()

Запитання 8

Алгоритмічна структура, яка дає змогу виконавцю вибрати варіант продовження алгоритму залежно від істинності певної умови називається:

 

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

Розгалуження 


Цикл


Слідування

Повторення

Запитання 9

Види алгоритмів з розгалуженням (вибери всі правильні відповіді).

 


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

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


часткове розгалуження


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

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

Запитання 10

Виберіть задачу, для розв'язування якої використовується алгоритм з розгалуженням

 

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

знаходження периметра прямокутника


вивчення вірша напам'ять


вибір одягу по погоді

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

Запитання 11

Які значення може набувати логічний вираз:

 


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

true


integer

 

boolean

 false

Запитання 12

Над логічними виразами можна виконувати логічні операції:

 


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

заперечення


кон'юнкція


конструкція

диз'юнкція

Запитання 13

Диз'юнкція двох логічних виразів х і у позначається......

 


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

or y


var y


and y

not x, not y

Запитання 14

Виразом x and y позначається

 

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

заперечення і кон'юнкція двох логічних виразів x і y


кон'юнкція двох логічних виразів x і y


диз'юнкція двох логічних виразів x і y

заперечення двох логічних виразів x і y

Запитання 15

Вкажіть вказівку, якої не вистачає в алгоритмі знаходження у=1/а

a=float(input())

if (a==0):

…………………………….

else:

print(1/a)

 

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

print(немає дійсних розв'язків)

 

print(''y=",1/a")

print(''немає дійсних розв'язків")

Запитання 16

Виберіть результат даної програми

k=100

a=3

if (k%а==0):

print (k//а)

else:

print(k%a)

 


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

100


1


3

33

Запитання 17

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

a=10

if (a%2==0):

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

else:

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

 


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

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

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

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

Запитання 18

Які службові слова не використовуються в команді розгалуження?


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

 while

 

for


if


else

elif

Запитання 19

Якого оператора порівняння не існує в Python?


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

==


>=


<> 

!=

Запитання 20

Виберіть результат даної програми

k=100

a=20

if (k//а==0):

  print (k//а)

else:

  print(k%a)

 

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

0


3


5

100

Запитання 21

Якого значення набуде змінна a після виконання наведеного фрагменту програми, якщо змінна x має значення -2:

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

4


8

-4

-8

Запитання 22

Виберіть код програми, який працюватиме правильно

 


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

if ( suma > 0):

  print("Число додатнє")

else :

  print("Число не додатнє")


if ( suma > 0):

  print("Число додатнє")

else :

  print("Число від'ємне")


if (input > 0):

  print("Число додатнє")

else :

  print("Число не додатнє")


if (suma > 0)

  print("Число додатне")

else

  print("Число не додатне")

Запитання 23

Виберіть код програми, який працюватиме правильно

 


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

if (suma>0):

  print ("Число від'ємне")

elif (suma<0):

  print( "Число додатнє")

else:

  print("Це нуль")


if (suma>0):

  print ("Число додатнє")

elif (suma<0):

  print( "Число від'ємне")

else:

  print("Це нуль")


if (suma>0):

  print ("Число додатнє")

elif (suma<0):

  print( "Це нуль")

else:

  print("Число від'ємне")


if (suma>0):

  print ("Число додатнє")

elif (suma<0):

  print( "Число від'ємне")

elif:

  print("Це нуль")

Запитання 24

Як записати складну умову: значення змінної number має бути меншим 0 або парним?

Виберіть одну або декілька відповідей:

 


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

if (number<0) and (number//2==0):


if (number<0) or (number%2==0):


if (number<0) or (number%2!=1):


if (number<0) or (number%2==1):

if (number<0) and (number%2==0):

Запитання 25

Яка команда відповідає поданій умові: якщо змінна parol має значення qwerty, то надрукувати YES, а в протилежному випадку надрукувати значення цієї змінної?



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

if parol="qwerty":

  print("YES")

else:

  print(parol)


if parol="qwerty":

  print("YES")

else:

  print("qwerty")


if parol=="qwerty":

  print("YES")

else:

  print("NO")


if "qwerty"==parol:

  print("YES")

else:

  print(parol)


if parol=="qwerty":

  print("YES")

else:

  print(parol)

Запитання 26

Яке число буде надруковано на екрані в результаті виконання програми?

chyslo=8

if chyslo<5:

  print(chyslo*2)

elif chyslo>10:

  print(chyslo/2)

else:

  print(chyslo-2)

 


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

16


4


6

8

Запитання 27

Яке число надруковане на екрані в результаті роботи програми?

chyslo=5

if chyslo//2==1:

  print(chyslo%2)

elif chyslo<10:

  print(chyslo)

else:

  print(chyslo*2)

 


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

1


5


10

2

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

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