Олімпіада з інформатики (програмування)

Додано: 23 жовтня 2023
Предмет: Інформатика, 8 клас
30 запитань
Запитання 1

Алгоритм - це

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

алгоритмічна структура, в якій використовується тільки структура слідування

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

чітко визначена послідовність вказівок для виконання дій, спрямована на розв'язання певної задачі

Запитання 2

Якій алгоритмічній конструкціїі відповідає зображена на малюнку блок-схема

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

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

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

структура слідування

Запитання 3

 Якій алгоритмічній конструкціїі відповідає зображена на малюнку блок-схема

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

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

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

структура слідування

Запитання 4

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

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

чітко визначена послідовність вказівок для виконання дій, спрямована на розв'язання певної задачі

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

 алгоритмічна структура, в якій використовується тільки структура слідування

Запитання 5

Які вирази використовують як умову в умовному операторі

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

арифметичні вирази

логічні вирази 

 фізичні вирази

Запитання 6

Змінній X присвоїли значення "I study", змінній Y присвоїли значення "Python".Яким буде результат виконання команди print (X+' '+Y) ?X="I study"Y="Python"print (X+' '+Y)

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

I study+Python

I study Python 

 X+Y

I studyPython

Запитання 7

Що робить наступний рядок програми?

for i in range(5, 18, 2):      print (i)

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

друкує всі парні числа від 5 до 18

друкує всі парні числа від 5 до 17

друкує всі непарні числа від 5 до 15 

друкує всі непарні числа від 5 до 17

Запитання 8

Результатом виконання програми буде?x=10 y=12if x>y:      print('True')else:     print('False')1


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

true 

false

Запитання 9

Установіть відповідність між умовою та їх назвами:1. a = =b;  

а) а не дорівнює b; 

2. а != b; б) а дорівнює b;

3. a<b;   в) a парне; 

4.a%2 г) a менше b

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

1. б);2. а)3. г);4. в)

1. а);2. б)3. г);4. в)

1. г);2. а)3. в);4. б)

Запитання 10

Оберіть команду встановлення черепашки (замість стрілочки) в центрі вікна.

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

import turtle

 turtle.reset()

 turtle.shape("turtle")

turtle.forward(100)

Запитання 11

Оберіть особливості надання імен змінним:

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

Бажано використовувати короткі імена змінних

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

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

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

Запитання 12

Виберіть всі значення типу int

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

-8

2.0

'2'

'123' 

2

15

Запитання 13

37%5

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

2

0

1

3

7

Запитання 14

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

 

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

 x= inpyt ("Задай число")

x = input ('Задай число') 

input ("Задай число") = x

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

Запитання 15

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

S:=0;

a:=1;

for i:=1 to 3 do

begin

S:=S+a;

a:=a+2;

end;

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

9

5

3

0

Запитання 16

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

s='python'

s1=s[:3]

print(s1)

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

'pyth'

 'noht'

'ypht'

Запитання 17

Метод що повертає найближче менше ціле число?

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

ceil()

degrees()

floor() 

log10()

Запитання 18

Метод що переводить радіани у градуси?

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

radians()

degrees() 

fabs()

exp()

Запитання 19

Метод що повертає остачу від ділення одного числа на інше?

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

fmod()

sqrt()

log10()

fabs()

Запитання 20

Виберіть всі правильні відповіді стосовно зображення

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

використовується графічний модуль

Колір вікна - світло синій

Розмір вікна - 600х500

 створюється вікно, яке не можна змінити

Текст "Моє перше вікно" - посередині вікна

Запитання 21

Що потрібно вписати в пропущене місце коду?a=int(input("Введіть відстань автомобіля (км) = "))

b=int(input("Введіть швидкість автомобіля (км/год)= "))

c=???(a/b)print("Час руху автомобіля",c,"годин(и)")

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

float

print

int

input

Запитання 22

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

if a<5:  b = a+1

else:  if a<10:   b=a*2

else:   b = a–1

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

10

9

20

11

Запитання 23

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

 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

Запитання 24

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

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

Запитання 25

 Дано фрагмент коду: 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

Запитання 26

Дано фрагмент коду: 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

Запитання 27

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

a = int(input())

b = int(input())

if b%10 == 0:  

 if a%10 == 0:    

 print('1')   

else:     

print('2')

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

0

2

1 2

12

21

2 1

1

Запитання 28

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

if a<5:  b = a+1

else: 

 if a<10:   b=a*2

else:   b = a–1

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

9

7

16

8

Запитання 29

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

 if a<5:  b = a+1

else:

if a<10:   b=a*2 

else:   b = a–1  

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

2

3

4

- 3

- 2

Запитання 30

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

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

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

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

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

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