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

Додано: 19 квітня 2023
Предмет: Інформатика, 8 клас
Копія з тесту: Python 8 клас
Тест виконано: 204 рази
28 запитань
Запитання 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

Хто створив мову програмування Python?

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

Гвідо ван Россум

Стів Джобс

Маріуш Лєвандовскі

Катерина Ющенко

Запитання 7

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

print ("I'm learning Python")

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

"I'm learning Python"

I'm learning Python

("I'm learning Python")

Hello, world!

Запитання 8

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

print(3+4)

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

3+4

"3+4"

7

12

Запитання 9

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

print("3+4")

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

3+4

"3+4"

7

12

Запитання 10

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

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

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

print(S=a+b)

print("S=",a+b)

print(S=,a+b)

print("S=a+b")

Запитання 11

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

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

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)

Запитання 12

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

n=123

s=0

a=0

while n!=0:

  a=n%10

  s=s+a

  n=n//10

print(s)

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

6

12345

54321

0

Запитання 13

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

Степан повернувся з міжнародної олімпіади школярів з програмування (ІОІ) і привіз з собою 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)

Запитання 14

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

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

if j == '\'':

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

 break

else:

print ("Готово")

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

Знайдено

Готово

Знайдено

Готово

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

Запитання 15

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

name = "John"

print('Hi, %s' % name)

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

Hi, John

Hi, name

Error

Hi, %s' % name

Запитання 16

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

x=y

y=x

print(x,y)

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

1 2

2 1

1 1

2 2

Запитання 17

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

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)

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

В першому

В останньому

В п'ятому

В дев'ятому

Запитання 18

Нехай 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

Запитання 19

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

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

for

while

repeat

until

Запитання 20

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

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

for

while

repeat

until

Запитання 21

Мова програмування - це ...

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

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

той хто виконує команди.

послідовність команд, що дає змогу розв'язати певну задачу, в інформатиці.

система позначень для точного опису алгоритму, який потрібно виконати за допомогою комп’ютера.

той хто створює програмний код.

Запитання 22

Мова програмування складається з:

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

Алфавіту

Словника

Синтаксису

Семантики

Орфоепії

Фразеології

Запитання 23

Вкажіть команду для виведення деякого тексту на екран в мові програмування Python.

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

print

scan

move

goto

Запитання 24

Оберіть величини, що використовуються в мові програмування Python.

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

Числові

Рядкові

Логічні

Симетричні

Експотенціальні

Модульні

Запитання 25

Виберіть команду, що використовується для введення рядкових даних у програму.

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

input

print

scan

goto

Запитання 26

Виберіть логічну операцію, котра дозволить порівняти два значення з умовою "більше менше".

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

>=

<=

>

<

Запитання 27

Вкажіть логічну операцію, котра дозволить порівняти два значення з умовою "не дорівнює".

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

!=

=!

==

=!=

Запитання 28

Виберіть команду, котра дозволить додати нову логічну умову у випадку хибності попередньої.

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

elif

if

goto

do

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

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