І етап Всеукраїнської олімпіади з інформатики (основи алгоритмізації та програмування)

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

Алгоритм - це


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

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


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


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


Запитання 2

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

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

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


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


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


Запитання 3

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


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

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


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


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


Запитання 4

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


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

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


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


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


Запитання 5

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


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

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


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


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


Запитання 6

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

x=10 y=12

if x>y:     

 print('True')

else:   

 print('False')

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

true 


false


Запитання 7

Установіть відповідність між умовою та їх назвами:


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. б)

Запитання 8

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


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

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


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


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


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


Запитання 9

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


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

-8

2.0


'2'


'123' 


2

15


Запитання 10

37%5


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

2

1

7

0

3

Запитання 11

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

S:=0;

a:=1;

for i:=1 to 3 do

begin

S:=S+a;

a:=a+2;

end;

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

9

5

3

0

Запитання 12

Яких значень набуде змінна 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

Запитання 13

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

 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

Запитання 14

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

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

Запитання 15

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


a = 2, b = 2 


a = 5, b = 5


Запитання 16

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


a = 2, b = 2 


a = 5, b = 5


Запитання 17

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

a = 8

if a<5:  b = a+1

else: 

 if a<10:   b=a*2

else:   b = a–1

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

16

8

4

2

Запитання 18

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

a = 8

if a<5:  b = a+1

else: 

 if a<10:   b=a*2

else:   b = a–1

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

8

7

16

9

Запитання 19

Оберіть блок - схему яка відповідає алгоритму з розгалудженням?


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

Алгоритми поділяються на ...



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

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

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