ҚАЗ
РУС
Python
Басты бет
Сабақтар
Тізімдер (list)
⏱️ 30 минут
📚 Деңгей: Бастауыш
Тест
1. Тізімнің қандай қасиеті бар?
A) өзгертілмейтін (immutable)
B) өзгертілетін (mutable)
C) реттелмеген
D) тек сандар сақтайды
2. Тізімге элементті соңынан қосатын әдіс?
A) insert()
B) append()
C) extend()
D) add()
3. Тізімнің ортасына элемент қосатын әдіс?
A) append()
B) insert(index, элемент)
C) add()
D) push()
4. pop() және remove() айырмашылығы?
A) pop() мәні бойынша, remove() индекс бойынша
B) pop() индекс бойынша өшіріп, қайтарады, remove() мәні бойынша өшіреді
C) айырмашылығы жоқ
D) pop() өшірмейді
5. b = a деп жазғанда не болады?
A) көшірме жасалады
B) сілтеме (reference) көшіріледі
C) қате береді
D) жаңа тізім жасалады
6. Тізімді дұрыс көшіру жолы?
A) a.copy()
B) a[:]
C) list(a)
D) барлығы дұрыс
7. lst = [3,1,4,1,5]; lst.sort(); print(lst) нәтижесі?
A) [1,1,3,4,5]
B) [5,4,3,1,1]
C) [3,1,4,1,5]
D) қате
8. Тізімді кері реттеу әдісі?
A) reverse()
B) reversed()
C) sort(reverse=True)
D) барлығы дұрыс (бірақ нақты әдіс – reverse())
9. lst = [10,20,30]; print(lst[1:3]) нәтижесі?
A) [20,30]
B) [10,20]
C) [30]
D) [10,20,30]
10. lst[::-1] нәтижесі?
A) кері көшірме
B) тізімді кері бағытта береді
C) қате
D) бос тізім
11. lst = [1,2,3]; lst.extend([4,5]); print(lst) нәтижесі?
A) [1,2,3,[4,5]]
B) [1,2,3,4,5]
C) қате
D) [1,2,3]
12. Тізімді жинақтау (list comprehension) қайсысы?
A) [x**2 for x in range(5)]
B) list(x**2 for x in range(5))
C) map(x**2, range(5))
D) for x in range(5): x**2
13. nums = [5,2,8,1,9]; print(max(nums)) нәтижесі?
A) 5
B) 9
C) 8
D) 1
14. Тізімдегі элементтің индексін қайтаратын әдіс?
A) find()
B) index()
C) search()
D) locate()
15. " ".join(["Hello", "world"]) нәтижесі?
A) "Helloworld"
B) "Hello world"
C) "Hello,world"
D) ["Hello","world"]
Тексеру
Сабаққа оралу