Розв’язування задач за допомогою вкладених циклів

Додано: 18 квітня
Предмет: Інформатика, 6 клас
6 запитань
Запитання 1

Що буде надруковано в результаті виконання фрагмента програми:


alpha_list = ['a', 'b']

for letter1 in alpha_list:

for letter2 in alpha_list:

print(letter1, letter2, end =' ')

Позначте одну правильну відповідь.

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

 a a a b b b

a b a b a b a b a b

 a a a b b b a b

a a a b b a b b

Запитання 2

Що буде надруковано в результаті виконання фрагменту програми:


for i in range(10):

j = 2

prap =0

while (j <= (i/2)):

if i%j == 0: prap = 1

j = j + 1

if prap == 0: print (i)

Позначте одну правильну відповідь.

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

0 1 2 3 4 5 6 7 8 9

0 1 2 3 5 7

2 3 4 6

1 2 3 5 7

Запитання 3

Які з тверджень є істинними?

Позначте всі правильні відповіді.

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

Оператори тіла циклу виконуються доти, поки умова хибна

Програма перевіряє умову циклу перед виконанням операторів тіла циклу

Якщо умова набуває значення False, керування переходить до наступного оператора

Оператори тіла циклу виконуються доти, поки умова істинна 

Запитання 4

Які фрагменти містять конструкцію «вкладені цикли»?

Позначте всі правильні відповіді.

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

for i in range(10):

if i%2 == 0:

print(i)


whіle х<10:

x = x+1

whіle х%2 == 0:

x = x/2

for i in range(1, 4):

for j in range(1, 4):

print (i, '*', j, '=', i*j)


for i in range(2):

s =''

for j in range(2):

s = s+str(i)+str(j)

print(s)

Запитання 5

Якій умові задачі відповідає рівняння 2x + 4y + 6z = 42, що описує умову?

Позначте одну правильну відповідь.

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

Діти зібрали 174 кг макулатури. Кожен хлопчик зібрав по 21 кг, а кожна дівчинка — по 15 кг. Скільки хлопчиків і дівчаток збирали макулатуру? 

У квартирі знаходяться люди, кішки й мухи. У всіх разом 42 ноги, причому в кожної мухи 6 ніг. Скільки в квартирі окремо людей, кішок і мух? 

Скільки в клітці фазанів і кролів, якщо всього в ній 35 голів і 94 ноги? 

Скільки в зоопарку страусів та верблюдів, якщо разом у них 42 ноги?

Запитання 6

Чому дорівнює S після виконання фрагмента програми:


i = 15

j = 2

S = 0

while (j <= (i/2)):

if i%j == 0: S = S+j

j = j+1

print(S)

Позначте одну правильну відповідь.


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

2

8

25

15

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

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