Python программалау тілінде алгоритмдерді программалау — ҰБТ пробный тест 2026: сұрақтар мен жауаптар

Информатика пәнінің «Python программалау тілінде алгоритмдерді программалау» тақырыбы бойынша ҰБТ тест сұрақтары. Әр сұрақтың дұрыс жауабы мен түсіндірмесі бар. ҰБТ тест тегін әрі тіркелусіз: тренажерде жауабыңызды бірден тексеріп, нұсқалап жаттығыңыз.

Осы тақырып бойынша жаттығуды бастау

Сұрақтар

  1. Программа нәтижесін анықтаңыз: s = "algorithm" print(s[2:7][::-2] + s[-3:] + str(s.find("r")))Бір жауапты · жауабы мен түсіндірмесі
  2. Программа нәтижесін анықтаңыз: a = -17 b = 5 print(a // b, a % b, round(2.5) + round(3.5), 2 3 2 % 10)Бір жауапты · жауабы мен түсіндірмесі
  3. Программа экранға не шығарады? n = 27 steps = 0 while n != 1: n = n // 2 if n % 2 == 0 else 3 * n + 1 steps += 1 if steps > 100: break else: print("done", steps)Бір жауапты · жауабы мен түсіндірмесі
  4. Python тілі туралы қай тұжырымдар дұрыс?Бірнеше жауапты · жауабы мен түсіндірмесі
  5. Программа нәтижесін анықтаңыз: words = ["kaz", "bilim", "ubt", "tema", "kod"] res = [w[::-1].upper() for i, w in enumerate(words) if i % 2 == 0 or len(w) == 3] print(res)Бір жауапты · жауабы мен түсіндірмесі
  6. Программа нәтижесін анықтаңыз: def add(x, acc=[]): acc.append(x) return len(acc) print(add(1), add(2), add(3, []), add(4))Бір жауапты · жауабы мен түсіндірмесі
  7. Программа нәтижесін анықтаңыз: s = "mississippi" d = for ch in s: d[ch] = d.get(ch, 0) + 1 m = max(d, key=lambda k: (d[k], k)) print(m, d[m], len(d))Бір жауапты · жауабы мен түсіндірмесі
  8. Python өрнегін оның мәнімен сәйкестендіріңіз.Сәйкестендіру · жауабы мен түсіндірмесі
  9. Программа экранға қандай мән шығарады? cnt = 0 for i in range(1, 8): for j in range(i, 8, 2): if (i + j) % 3 == 0: cnt += 1 print(cnt)Бір жауапты · жауабы мен түсіндірмесі
  10. Программа экранға не шығарады? def f(x): try: if x == 0: raise ValueError return 10 // x except ValueError: return -1 finally: print("F", end=" ") print(f(0), f(5), f(2))Бір жауапты · жауабы мен түсіндірмесі
  11. Программа нәтижесін анықтаңыз: def make(): n = 0 def inc(): nonlocal n n += 2 return n return inc a = make() b = make() print(a(), a(), b(), a())Бір жауапты · жауабы мен түсіндірмесі
  12. Python өрнектері туралы қай тұжырымдар дұрыс?Бірнеше жауапты · жауабы мен түсіндірмесі
  13. Программа нәтижесін анықтаңыз: a = 1, 3, 5, 7, 9 b = x * x % 10 for x in range(1, 10) print(sorted(a & b), len(a ^ b), max(a - b))Бір жауапты · жауабы мен түсіндірмесі
  14. Программа нәтижесін анықтаңыз: w = ["pear", "fig", "apple", "kiwi", "plum", "date"] w.sort(key=lambda s: (len(s), s[-1])) print(w[1], w[-2])Бір жауапты · жауабы мен түсіндірмесі
  15. Программа нәтижесін анықтаңыз: x = 0.1 * 3 print(x == 0.3, round(x, 1) == 0.3, abs(x - 0.3) < 1e-9, int(x * 10))Бір жауапты · жауабы мен түсіндірмесі
  16. Python өрнегін оның нәтижесінің типімен сәйкестендіріңіз.Сәйкестендіру · жауабы мен түсіндірмесі
  17. Программа нәтижесін анықтаңыз: a = [3, 1, 4, 1, 5] b = [x for x in a if a.count(x) == 1] c = list(zip(a, a[1:])) print(b, c[2], sum(p * q for p, q in c) % 7)Бір жауапты · жауабы мен түсіндірмесі
  18. Программа нәтижесін анықтаңыз: import copy a = [[1, 2], [3]] b = a[:] c = copy.deepcopy(a) a[0].append(9) a.append([4]) print(len(b), b[0], c[0], len(a))Бір жауапты · жауабы мен түсіндірмесі
  19. Программа экранға не шығарады? print(f"255:#x 5:03d 3.14159:.2f 'a':>3|")Бір жауапты · жауабы мен түсіндірмесі
  20. Python туралы қай тұжырымдар дұрыс?Бірнеше жауапты · жауабы мен түсіндірмесі
  21. Программа бірінші print(d) командасымен қандай тізімді шығарады?Мәтінмен · жауабы мен түсіндірмесі
  22. Екінші print командасы не шығарады?Мәтінмен · жауабы мен түсіндірмесі
  23. Егер r.append(max(0, t[i] - t[i - 1])) жолы r.append(abs(t[i] - t[i - 1])) болып өзгертілсе, sum(d) неге тең болады?Мәтінмен · жауабы мен түсіндірмесі
  24. Негізгі программаның басында temps.append(25) командасы орындалса, соңғы print командасы не шығарады?Мәтінмен · жауабы мен түсіндірмесі
  25. Негізгі программаның аяғына print(rises(temps[::2])) командасы қосылса, ол не шығарады?Мәтінмен · жауабы мен түсіндірмесі