інформатика січень

Додано: 3 грудня 2023
Предмет:
74 запитання
Запитання 1

Що буде виведено у консоль в результаті виконання операторів? s='інформатика' s1=s[2:7] print(s1)

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

форма

романтика

інфо

рама

Запитання 2

Що буде виведено у консоль в результаті виконання операторів? s='інформатика' s2=s[4]+s[3]+s[5:7]+s[1]+s[7:] print(s2)

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

форма

романтика

інфо

рама

Запитання 3

Що буде виведено у консоль в результаті виконання операторів? z='школа' print (z[3])

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

о

а

л

к

Запитання 4

Що буде результатом виконання операції зрізу a1= a[8:] для змінної a='моя програма'

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

'програма'

'моя'

'рама'

Запитання 5

Чи можуть до одного і того ж списку входити елементи різних типів (рядкові величини, символьні, числові)?

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

Так

Ні

Запитання 6

Якого типу елементи входитимуть до списку A після створення його командою а = input ().split ()?

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

рядкові величини

символьні

цілочисельні

дійсні

залежатимуть від самих даних, що вводяться

Запитання 7

В якому рядочку записано коректне звертання до деякого елемента в списку a?

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

a[2]

a{2}

a(2)

a<2>

Запитання 8

Чи є коректною для списку A конструкція print(A)?

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

Так, при цьому буде виведено на екран всі елементи списку (в квадратних дужках, розділяючи значення комами)

Ні, елементи списку потрібно виводити на екран кожен окремо

Запитання 9

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

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

addright

append

insert

add

rewrite

Запитання 10

Відмітьте операції, які можуть бути викликані в Python для числових списків

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

x in a Перевірити, чи міститься елемент в списку. 

min (a)  Найменший елемент списку

max (a)  Найбільший елемент списку

sum(a) Пошук суми елементів списку

len(a) Пошук кількості елементів у списку.

mult(a) Пошук добутку елементів списку

Запитання 11

Який метод видаляє перше входження елемента x зі списку a?

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

a.del(x)

a.delete(x)

a.remove(x)

a.pop(x)

Запитання 12

За допомогою яких методів (і яким чином) видаляє четвертий елемент зі списку a?

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

delete(a[3])

del(a[3])

a.highlight(3)

a.pop(3)

a.remove(3)

Запитання 13

Який метод повертає кількість входжень елемента x в список a?.

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

a.quantity(x)

a.count(x)

a.quantitative(x)

a.quanel(x)

Запитання 14

Відмітьте правильні твердження про виклик методу a.index(x [, start[, end]])) для пошуку входження значення x до списку a?

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

Повертає індекс першого входження елемента x в список[діапазон списку])

При відсутності x в списку генерує виключення ValueError

Повертає індекс останнього входження елемента x в список[діапазон списку])

При відсутності x в списку повертає значення -1

При відсутності x в списку повертає значення 0

Запитання 15

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

a=[-5,-4,-3,-2,-1,0,1,2,3,4,5]

print(len(a))

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

11

10

5

-5

Запитання 16

Списки позначають як:

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

a = {}

a = 1

a = s

a = []

Запитання 17

Вкажіть, яку помилку допущено у поданому рядку програми:

k=k+5,5

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

Неправильний запис числа

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

неправильна команда

не закриті лапки

Запитання 18

Дано список а = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Чому дорівнює значення виразу:

а[1] + а[3]

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

6

4

5

11

Запитання 19

Після виконання інструкцій:

>>>mas[[1,2,3,4],[5,6,7,8],[9,10,11,12]]

>>>mas[1][1] буде отримано:

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

1

6

5

1,5

Запитання 20

Як визначити довжину списку s?

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

len(s)

Len(s)

len[s]

len(S)

Запитання 21

Кортежі позначаються як?

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

[]

()

{}

" "

Запитання 22

Визначає індекс першого входження елементу x у списоку а...

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

a.index(x)

x.index(a)

a.insert(x)

x.insert(a)

Запитання 23

a.index(x)

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

визначає індекс першого входження а у списку х

визначає індекс першого входження х у списку а

виводить індекси усіх елементів

Запитання 24

s.рор()

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

видаляє останній елемен не повертаючи його

видаляє останній елемен повертаючи його

видаляє заданий індекс

видаляє по значенню

Запитання 25

S[a:b:d] -

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

повертає рядок, що починається із символу з індексом а, в який будуть додані символи із індексами a + da+ 2*d … і далі, до символу з індексом b-1.

повертає рядок, що починається із символу з індексом b , в який будуть додані символи із індексами a + da+ 2*d … і далі, до символу з індексом b-1.

повертає рядок, що починається із символу з індексом d , в який будуть додані символи із індексами a + da+ 2*d … і далі, до символу з індексом b-1.

Запитання 26

Метод find()  -

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

визначає індекс початкового входження (початкову позицію) символу або символів у зазначеному текстовому рядку без урахуванням регістру, якщо ж підрядок не буде знайдено, то метод поверне значення -1.

визначає індекс початкового входження (початкову позицію) символу або символів у зазначеному текстовому рядку з урахуванням регістру, якщо ж підрядок не буде знайдено, то метод поверне значення -1.

визначає індекс початкового входження (початкову позицію) символу або символів у зазначеному текстовому рядку з урахуванням регістру, якщо ж підрядок не буде знайдено, то метод Error

Запитання 27

Метод rfind() –

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

визначає індекс останнього входження символу або символів у зазначеному текстовому рядку з урахуванням регістру, якщо ж підрядок не буде знайдено, то метод поверне значення -1

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

визначає індекс першого входження символу або символів у зазначеному текстовому рядку з урахуванням регістру, якщо ж підрядок не буде знайдено, то метод поверне значення -1

Запитання 28

Метод replace()

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

рахує кількість входжень одного рядка в інший рядок з урахуванням регістру

замінює всі входження одного рядка в інший

повертає копію рядка s з першим символом, перетвореним у верхній регістр

Запитання 29

Метод s.capitalize() – 

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

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

повертає копію рядка s з усіма символами літер, перетвореними в нижній регістр, не алфавітні символи не змінюються.

повертає копію рядка s з першим символом, перетвореним у верхній регістр

Запитання 30

Метод s.lower()

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

повертає копію рядка s з першим символом, перетвореним у верхній регістр, і іншими символами, перетвореними в нижній регістр, не алфавітні символи не змінюються.

повертає копію рядка s в якій перша буква кожного слова перетворюється в верхній регістр, а інші літери – в нижній регістр

повертає копію рядка s з усіма символами літер, перетвореними в нижній регістр, не алфавітні символи не змінюються.

Запитання 31

Метод s.upper() 

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

повертає копію рядка s з першим символом, перетвореним у верхній регістр

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

повертає копію рядка s в якій перша буква кожного слова перетворюється в верхній регістр, а інші літери – в нижній регістр.

Запитання 32

Метод sort()  може використовуватись для колекції:

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

Списків

Кортежів

Рядків

Словники

Запитання 33

Метод s.title() – 

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

повертає копію рядка s в якій перша буква кожного слова перетворюється в верхній регістр, а інші літери – в нижній регістр

повертає копію рядка s в якій перша буква кожного слова перетворюється в нижній регістр, а інші літери – в верхній регістр

повертає копію рядка s з першим символом, перетвореним у верхній регістр

Запитання 34

len(х) - може використовуватись для наступних колекцій

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

list()

tuple()

str

dict

Запитання 35

Метод split() –

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

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

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

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

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

Запитання 36

Метод join()

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

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

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

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

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

Запитання 37

Які методи можливо використовувати для tuple()?

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

len()

sum()

min()

append()

count()

insert()

extend()

Запитання 38

Які методи можнливо виколистовувати для list()

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

append()

len()

count

sort()

continue()

[::]

get()

Запитання 39

яким буде результат коду?

lst = list(range(5))

n = id(lst)

lst[:] = [x for x in lst if x % 2]

print(id(lst) == n)

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

1

False

0

True

None

Запитання 40

Яким буде результат коду?


import math as m

print(math.pow(1, 0))

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

Error

1

1.0

0

Запитання 41

Яким буде результат коду?


print([i * 2 for i in range (6) if i % 3])

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

[0, 3, 6]

[2, 4, 8, 10]

[0, 3]

[0, 6]

Запитання 42

a = 'eggs'

b = a

a = 'spam'


print(a is b)

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

True

0

False

a

Запитання 43

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

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

0 1 3 5

1 3 5

2 4

0 1 2 3 5

1 3

Запитання 44

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

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

0

1

2

3

10

None

Error

Запитання 45

Вкажи, який діапазон значень набуває змінна i в коді for i in range (8)

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

від 0 до 7 включно

від 1 до 7 включно

від 0 до 8 включно

від 1 до 8 включно

Запитання 46

Послідовні значення цілих чисел від m до n (не включаючи) з кроком k дає функція

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

range(m)

range(m,k,n)

range(n)

range(m,n,k)

Запитання 47

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

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

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

команда розгалуження містить двокрапку після if тільки якщо далі йде else

після else завжди йде двокрапка

після else двокрапку потрібно ставити тільки, якщо умова виконується

Запитання 48

Команда розгалуження

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

записується за допомогою спеціальних слів if, else

завжди містить else

не завжди містить else

завжди містить if

не завжди містить if

Запитання 49

Що робить break?


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

Продовжує цикл.


Зупиняє цикл

Такого не існює


Зупиняє ввиконання всього коду

Запитання 50

Оберіть правильні записи range

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

range(10)

range(1)

range(5,10)

range(5,10,3)

range(10,5,-1)

Запитання 51

Скільки разів виконається цикл:

for i in range(1,8,3)

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

2

8

7

3

Запитання 52

процес багаторазового повторення певної дії або їх послідовності називають

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

 Умовою

Циклом

Розгалуженням

лічильником

Запитання 53

Дії, що повторюються під час виконання циклу називаються 

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

 тілом циклу

 програмою

ітерацією

головою циклу

Запитання 54

Відступи в записі команди циклу в Python

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

обов'язкові

рекомендовані, але не є обов'язковими

не потрібні

призведуть до помилки

Запитання 55

Цикл, в якому вказана чітка кількість повторень називається

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

 умовним

з оператором

з лічильником

з передумовою

Запитання 56

Знайти фрагмент програми, де обчислюється сума непарних чисел від 0 до 11 включно:

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

S=0

for i in range (1,12,2):

  S=S+i

print(S)

S=0

for i in range (0,12,2):

  S=S+i

print(S)

S=0

for i in range (1,12,2):

  S=S+1

print(S)

S=0

for i in range (1,11,2):

  S=S+i

print(S)

Запитання 57

Яке значення d буде виведено на екран?

d=1

for i in range (3):

  d=d*i

print(d)

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

0

1

2

6

Запитання 58

Яке значення S буде виведено на екран?

S=0

for i in range (1,5):

  S=S+i

print(S)

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

4

0

10

15

Запитання 59

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

for i in range(10,100):

....print(i)

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

100

101

99

10

Запитання 60

Синтаксис циклу з лічильником має такий вигляд:

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

for i in(n):

команда

for i in range(n):

команда

from i in range(n):

команда

for i in range(n,m):

команда

Запитання 61

Які значення буде приймати параметр i

for i in range(3,15)

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

3,4,5,6,7,8,9,10,11,12,13,14

3,4,5,6,7,8,9,10,11,12,13,15

3,4,5,6,7,8,9

15,14,13,12,11,10,9,8,7,6,5,4,3

Запитання 62

Функція, що задає послідовні значення цілих чисел від 0 до n (не включаючи n)

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

range(n,m,k)

range(n)

range(n,m)

random(n,m)

Запитання 63

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

for i in range(1, 11):

   for j in range(1, 11):

       print(i * j, end=' ')

   print()


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

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

числа від 1 до 11, що діляться націло на 3

парні числа від 1 до 100

числа від 1 до 11, що діляться націло на 2

Запитання 64

Скільки разів буде виведено х?

x=1

while x<=5:

  x=x+1

  print(x)


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

0

1

2

3

4

5

6

Запитання 65

Cкільки разів виконпється цикл

for i in range( 2,12,3):


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

12

5

3

4

Запитання 66

Скільки разів виконається цикл?

a=0

for i in range (1,5):

  a=a+10

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

0

4

5

10

Запитання 67

Яке значення а буде виведено на екран?

a=0

for i in range (1,5):

....a=a+10

print(a)

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

0

10

30

40

50

Запитання 68

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

for i in range(3, 10, 3):

....print(i)

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

6

8

9

10

Запитання 69

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

for i in range(1,10):

 ....print(i)

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

1

9

10

11

Запитання 70

Що обчислює і виводить ця програма

s=0

for i in range(7,40,3):

s=s+1

print ('s=',s)

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

 кількість чисел, які діляться на 3 від 7 до 39




  суму чисел, які діляться на 3 від 7 до 39

  суму чисел, які від 7 до 39 з кроком 3

  суму 7+10+13+16+...+37

Запитання 71

Які значення буде приймати параметр i

for i in range(2,16,2)

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

2,4,6,8,10,12,14

2,3,4,5,6,7,8,9,10

2,4,6,8,10

4,6,8

Запитання 72

Які значення буде приймати параметр i

for i in range(1,10)

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

4,5,6,7.8.9

1,2,3,4,5,6,7.8.9

5,6,7,8,9

 

4,5,6,7,8

Запитання 73

Скільки разів виконається цикл

for i in range(11)

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

1

10

жодного

11

Запитання 74

Якого значення набуде змінна x після виконання циклу

a=20

b=4

x=0

while a>b:

x=x+a

a=a-b

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

23

46

56

73

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

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