Python программалау тілінде алгоритмдерді программалау — ҰБТ пробный тест 2027: сұрақтар мен жауаптар
Информатика пәнінің «Python программалау тілінде алгоритмдерді программалау» тақырыбы бойынша ҰБТ тест сұрақтары. Әр сұрақтың дұрыс жауабы мен түсіндірмесі бар. ҰБТ тест тегін әрі тіркелусіз: тренажерде жауабыңызды бірден тексеріп, нұсқалап жаттығыңыз.
Информатика: тақырыптар
- Ақпаратты ұсыну және өлшеу
- Есептеу жүйелері
- Компьютердің логикалық негіздері
- Python программалау тілінде алгоритмдерді программалау
- Алгоритмдер және программалау
- Компьютерлік желілер
- Компьютердің құрылғылары
- Аппараттық қамтамасыз ету
- Реляциондық деректер қоры
- Мәліметтер қорын жасау
- Ақпараттық технологияларды дамытудағы қазіргі заманғы үрдістер
- Ақпараттық объектілерді құру және түрлендіру
- Web-жобалау
Сұрақтар
- Мына фрагмент орындалғаннан кейін print не шығарады? a = [[0] * 3] * 2 a[0][1] = 5 b = a[:] b[1][2] = 7 print(a)Бір жауапты · жауабы мен түсіндірмесі
- Программа экранға не шығарады? a = [1, 2, 2, 3, 2, 4] for x in a: if x == 2: a.remove(x) print(a)Бір жауапты · жауабы мен түсіндірмесі
- Код орындалғанда консольге қандай жол шығады? g = (x * 2 for x in range(5)) print(sum(g), sum(g), list(g))Бір жауапты · жауабы мен түсіндірмесі
- Python кодының нәтижесін анықтаңыз: i = 7 fs = [lambda x, k=i: x * k + i for i in range(3)] print([f(10) for f in fs], i)Бір жауапты · жауабы мен түсіндірмесі
- Келесі кодтың орындалу нәтижесін көрсетіңіз: a = list(range(10)) a[::3] = [0, 0, 0, 0] del a[1::4] print(a)Бір жауапты · жауабы мен түсіндірмесі
- Соңғы жолдағы print операторы не басып шығарады? d = 'a': 1 e = d d = d, 'b': 2 e['c'] = 3 print(d, e)Бір жауапты · жауабы мен түсіндірмесі
- Қандай мән экранға шығады? class C: n = [] def __init__(self, v): self.v = v self.n.append(v) a = C(1) b = C(2) a.n = [9] C(3) print(a.n, b.n, C.n)Бір жауапты · жауабы мен түсіндірмесі
- Келесі фрагмент орындалғанда консольде не көрінеді? m = [[3, 1, 4], [1, 5, 9], [2, 6, 5]] print([sum(c) for c in zip(*m)], list(map(max, m)), max(map(sum, m)))Бір жауапты · жауабы мен түсіндірмесі
- Программа жұмысының нәтижесін көрсетіңіз: def f(x): print(x, end=' ') return x > 2 print(any(f(i) for i in [1, 3, 2, 5]), all(f(i) for i in [4, 1, 5]))Бір жауапты · жауабы мен түсіндірмесі
- Python кодындағы print қандай мән шығарады? res = [] for n in [91, 97, 100]: d = 2 while d * d <= n: if n % d == 0: break d += 1 else: d = n res.append(d) print(res)Бір жауапты · жауабы мен түсіндірмесі
- Python-да қай өрнектердің мәні True?Бірнеше жауапты · жауабы мен түсіндірмесі
- Төмендегі код қандай нәтиже береді? from collections import deque d = deque([1, 2, 3, 4, 5]) d.rotate(2) d.appendleft(d.pop()) d.extend([9]) print(list(d)[::2])Бір жауапты · жауабы мен түсіндірмесі
- Төмендегі бағдарлама қандай мән шығарады? from functools import reduce print(reduce(lambda acc, p: acc * p[0] + p[1], zip([2, 3, 4], [1, 0, 5]), 1))Бір жауапты · жауабы мен түсіндірмесі
- Python кодының нәтижесін анықтаңыз: from collections import Counter c = Counter("abracadabra") c.subtract("aab") print(c["a"], c["b"], sum(c.values()), c["z"])Бір жауапты · жауабы мен түсіндірмесі
- Программа экранға не шығарады? def f(): for i in range(3): try: if i == 1: continue if i == 2: return "r" finally: print(i, end=" ") return "end" print(f())Бір жауапты · жауабы мен түсіндірмесі
- Код орындалғанда не шығады? def twice(g): def w(x): return g(g(x)) return w @twice def inc(x): return x + 3 print(inc(4), twice(inc)(1))Бір жауапты · жауабы мен түсіндірмесі
- Python өрнегінің нәтижесі қандай? print(1 < 2 < 3, 1 < 3 > 2, 3 > 2 > 2, 1 == 1 != 2, 2 < 1 < 3 / 0)Бір жауапты · жауабы мен түсіндірмесі
- Python модулін оның мақсатымен сәйкестендіріңіз.Сәйкестендіру · жауабы мен түсіндірмесі
- print(len(total), total["u1"], len(log)) нәтижесі қандай?Мәтінмен · жауабы мен түсіндірмесі
- Келесі код қандай нәтиже береді? ranks = n: i for i, (n, s) in enumerate(top, 1) print(ranks)Мәтінмен · жауабы мен түсіндірмесі
- Келесі өрнектің мәнін көрсетіңіз: [n for n, s in total.items() if s > sum(total.values()) / len(total)]Мәтінмен · жауабы мен түсіндірмесі
- print(run("7 3 - 2 *")) қандай мән шығарады?Мәтінмен · жауабы мен түсіндірмесі
- print(run("12 4 /")) қандай мән шығарады?Мәтінмен · жауабы мен түсіндірмесі
- Стек бос күйінде run("6 -2 *") шақырылса, не болады?Мәтінмен · жауабы мен түсіндірмесі
- print(len(rows), repr(rows[3]["score"])) қандай нәтиже шығарады?Мәтінмен · жауабы мен түсіндірмесі
- print(max(by_city, key=lambda c: sum(by_city[c]) / len(by_city[c]))) қандай мән шығарады?Мәтінмен · жауабы мен түсіндірмесі
- if r["score"]: шарты алынып тасталса, бағдарлама қалай жұмыс істейді?Мәтінмен · жауабы мен түсіндірмесі
- print([r["name"] for r in sorted(rows, key=lambda r: int(r["score"] or 0), reverse=True)[:3]]) қандай нәтиже береді?Мәтінмен · жауабы мен түсіндірмесі