Колекції Python

Додано: 31 січня 2021
Предмет: Інформатика, 11 клас
Тест виконано: 862 рази
43 запитання
Запитання 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

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

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

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

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

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

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

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

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

Запитання 10

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

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

addright

append

insert

add

rewrite

Запитання 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

Метод s.title() – 

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

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

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

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

Запитання 33

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

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

Списків

Кортежів

Рядків

Словники

Запитання 34

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

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

Списки

Кортежі

Множини

Словники

Запитання 35

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

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

list()

tuple()

str

dict

Запитання 36

Метод split() –

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

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

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

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

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

Запитання 37

Метод join()

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

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

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

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

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

Запитання 38

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

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

len()

sum()

min()

append()

count()

insert()

extend()

Запитання 39

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

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

append()

len()

count

sort()

continue()

[::]

get()

Запитання 40

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

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

Запитання 41

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


import math as m

print(math.pow(1, 0))

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

Error

1

1.0

0

Запитання 42

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


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

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

[0, 3, 6]

[2, 4, 8, 10]

[0, 3]

[0, 6]

Запитання 43

a = 'eggs'

b = a

a = 'spam'


print(a is b)

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

True

0

False

a

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

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