Підсумковий урок з теми "Мова програмування", Python 8 клас

Додано: 29 квітня
Предмет: Інформатика, 8 клас
Копія з тесту: Python 8 клас
25 запитань
Запитання 1

Величина, яка може змінювати своє значення під час виконання програми:

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

Змінна

Функція

Константа

Команда

Запитання 2

Оберіть правильні варіанти імен змінної

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

12345qwerty

x

qwerty12345

1_x

x_1

Запитання 3

Оберіть неправильні твердження:

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

arg та Arg - це різні змінні

Назва змінної повинна мати певний зміст

Для розуміння програми потрібно використовувати україномовні назви змінних

Назва змінної не може розпочинатися з цифри

Запитання 4

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

a=8

b=24

c=b-a

a = c

b=2

c=a-b

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

14

-12

12

-14

Запитання 5

Як називається мова програмування яку ми вивчаємо?

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

Python

Pithon

Pascal

JS

Запитання 6

Який результат виконання команди?

print ("I'm learning Python")

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

"I'm learning Python"

I'm learning Python

("I'm learning Python")

Hello, world!

Запитання 7

Який результат виконання команди:

print(3+4)

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

3+4

"3+4"

7

12

Запитання 8

Який результат виконання команди:

print("3+4")

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

3+4

"3+4"

7

12

Запитання 9

Вибери фрагменти програми з помилками:

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

print ("Задай число")

print(S=a+b)

print("S=",a+b)

print(S=,a+b)

print("S=a+b")

Запитання 10

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

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

a=float(input())

b=float(input())

if a>b:

  print(a)

elif a==b:

  print("числа однакові")

else:

  print(b)

a=float(input())

b=float(input())

if a>b:

  print(a)

elif a=b:

  print("числа однакові")

else:

  print(b)

a=float(input())

b=float(input())

if a<b:

  print(a)

elif a==b:

  print("числа однакові")

else:

  print(b)

Запитання 11

Вкажіть результат виконання коду:

n=123

s=0

a=0

while n!=0:

  a=n%10

  s=s+a

  n=n//10

print(s)

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

6

12345

54321

0

Запитання 12

Оберіть правильний розв'язок задачі "Друзі Степана"

Степан повернувся з міжнародної олімпіади школярів з програмування (ІОІ) і привіз з собою n різнокольорових каменів в якості сувенірів. Степан зовсім не жадний хлопчик, тому вирішив поділитися камінням зі своїми друзями. Кожному другу Степан віддав рівно один камінь. Виявилося, що у самого Степана залишився теж тільки один камінь. Визначте, скільки ж у нього друзів?

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

n=int(input())

print(n-1)

s=input()

l=s.split()

n=len(l)

print(l[1].upper())

  a,b,c=map(int,input().split())

  g1.append(a+b+c)

n=int(input())

print(n+1)

Запитання 13

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

for j in 'Hi! I\'m mister Robert':

if j == '\'':

 print("Знайдено")

 break

else:

print ("Готово")

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

Знайдено

Готово

Знайдено

Готово

Помилка в коді

Запитання 14

Нехай x=1, y=2. Який буде результат коду:

x=y

y=x

print(x,y)

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

1 2

2 1

1 1

2 2

Запитання 15

В якому рядку коду допущена синтаксична помилка?

a,b,c,d=map(int,input().split())

if a>b:

  max1=a 

else:

  max1==b 

if c>d:

  max2=c 

else:

  max2=d 

if max1>max2:

  print(max1)

else:

  print(max2)

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

В першому

В останньому

В п'ятому

В дев'ятому

Запитання 16

Нехай a=1 b=2 c=3 d=4

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

if a>b:

  max1=a 

else:

  max1=b 

if c>d:

  max2=c 

else:

  max2==d 

if max1>max2:

  print(max1)

else:

  print(max2)

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

1

2

3

4

Запитання 17

Яке ключове слово позначає цикл з наперед відомою кількістю повторень?

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

for

while

repeat

until

Запитання 18

Яке ключове слово позначає цикл з наперед невідомою кількістю повторень?

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

for

while

repeat

until

Запитання 19

Скільки команд у тілі внутрішнього циклу?

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

1

2

0

3

Запитання 20

Чи має програма вкладені цикли?

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

Так

Ні

Два цикли

Запитання 21

Позначте помилку у рядках програми. Обрати декілька варіантів.

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

for i in range (0 , 4)

for i in range(0; N):

while a>10:

for in range(A, B+1):

Запитання 22

За яку базову операцію в Phyton відповідає позначка "/"?

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

дріб від числа

піднесення до степеню

ділення

не відповідає за жодну операцію

Запитання 23

Що визначає вбудована функція range?

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

Скільки разів буде повторено виконання операторів тіла циклу

Перевірку істинності значень виразу

Кількість розгалужень в алгоритмі

Запитання 24

Яку команду виконає програма згідно цього виразу?

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

Надрукувати непарні числа в діапазоні від 2 до 10

Надрукувати парні числа в діапазоні від 2 до 10

Надрукувати непарні числа в діапазоні від 2 до 10 з кроком 2

Надрукувати всі числа в діапазоні від 2 до 10

Запитання 25

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

s=14

k=-3

d=k+1

s=s-d

k=2*s

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

s=8, k=16

s=16, k=32

s=32, k=64

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

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