Назар аударыңыз. Бұл материалды сайт қолданушысы жариялаған. Егер материал сіздің авторлық құқығыңызды бұзса, осында жазыңыз. Біз ең жылдам уақытта материалды сайттан өшіреміз
Жақын арада сайт әкімшілігі сізбен хабарласады
Бонусты жинап картаңызға (kaspi Gold, Halyk bank) шығарып аласыз
Информатика пәні бойынша ҰБТ-ға дайындыққа арналған.
Дипломдар мен сертификаттарды алып үлгеріңіз!
Материалдың толық нұсқасын
жүктеп алып көруге болады
Информатика пәні бойынша ҰБТ-ға дайындыққа арналған.
1. Алгоритм деген не?
Жауап: Алгоритм – бұл қандай да бір мақсатқа жету үшін орындалатын әрекеттердің реттелген жиынтығы.
python
Копировать код
def algorithm_definition(): return "Алгоритм - бұл мақсатқа жету үшін орындалатын әрекеттер тізбегі."
2. Мәліметтер құрылымы дегеніміз не?
Жауап: Мәліметтер құрылымы – бұл мәліметтерді ұйымдастыру және сақтау әдістері.
python
Копировать код
def data_structure_definition(): return "Мәліметтер құрылымы - бұл мәліметтерді ұйымдастыру әдістері."
3. Программа деген не?
Жауап: Программа – бұл белгілі бір тапсырмаларды орындауға арналған нұсқаулар жиынтығы.
python
Копировать код
def program_definition(): return "Программа - бұл компьютердің орындалатын нұсқаулар жиынтығы."
4. Айнымалы деген не?
Жауап: Айнымалы – бұл мәліметтерді уақытша сақтау үшін пайдаланылатын атаулы орын.
python
Копировать код
def variable_definition(): return "Айнымалы - мәліметтерді уақытша сақтауға арналған атаулы орын."
5. Цикл деген не?
Жауап: Цикл – бұл бір әрекеттер жиынтығын бірнеше рет қайталайтын конструкция.
python
Копировать код
for i in range(5): print("Цикл жұмыс істеп тұр")
6. Шартты оператор деген не?
Жауап: Шартты оператор белгілі бір шарт орындалғанда ғана орындалатын код бөлігі.
python
Копировать код
def conditional_operator(x): if x > 0: return "Позитив сан" else: return "Негатив немесе нөл"
7. Функция деген не?
Жауап: Функция – белгілі бір есептеу әрекетін орындайтын код бөлігі.
python
Копировать код
def example_function(x, y): return x + y
8. Рекурсия деген не?
Жауап: Рекурсия – бұл функцияның өзін өзі шақыруы.
python
Копировать код
def recursion(n): if n == 1: return 1 else: return n * recursion(n-1)
9. Массив деген не?
Жауап: Массив – бірдей типті элементтер жиыны.
python
Копировать код
def array_example(): array = [1, 2, 3, 4, 5] return array
10. Бағдарламалық жасақтама дегеніміз не?
Жауап: Бағдарламалық жасақтама – компьютерде қолданылатын барлық бағдарламалар мен деректер.
python
Копировать код
def software_definition(): return "Бағдарламалық жасақтама - компьютердегі бағдарламалар жиынтығы."
11. Компьютердің негізгі компоненттері?
Жауап: Процессор, жедел жады, қатты диск, аналық плата, бейне карта.
python
Копировать код
def computer_components(): return ["Процессор", "Жедел жады", "Қатты диск", "Аналық плата", "Бейне карта"]
12. Операциялық жүйе деген не?
Жауап: Операциялық жүйе – компьютердің аппараттық құралдарын басқаруға арналған бағдарламалар жиынтығы.
python
Копировать код
def os_definition(): return "Операциялық жүйе - бұл компьютердің жұмысын басқаруға арналған бағдарлама."
13. Python дегеніміз не?
Жауап: Python – бұл жоғары деңгейлі, интерпретацияланатын бағдарламалау тілі.
python
Копировать код
def python_definition(): return "Python - жоғары деңгейлі бағдарламалау тілі."
14. Тізім (List) дегеніміз не?
Жауап: Тізім – Python тіліндегі өзгеретін мәліметтер құрылымы.
python
Копировать код
def list_example(): return [1, 2, 3, 4]
15. Кортеж (Tuple) деген не?
Жауап: Кортеж – Python тіліндегі өзгермейтін мәліметтер құрылымы.
python
Копировать код
def tuple_example(): return (1, 2, 3, 4)
16. Сөздік (Dictionary) дегеніміз не?
Жауап: Сөздік – кілттер мен мәндер жұбынан тұратын мәліметтер құрылымы.
python
Копировать код
def dict_example(): return {"аты": "Айбек", "жасы": 25}
17. Файлмен жұмыс деген не?
Жауап: Файлмен жұмыс – файлдарды оқу, жазу және өңдеу операциялары.
python
Копировать код
def write_to_file(): with open("test.txt", "w") as file: file.write("Сәлем, әлем!")
18. Модуль деген не?
Жауап: Модуль – бұл Python-да жазылған қайта қолдануға болатын код файлы.
python
Копировать код
import math # Модульді импорттау print(math.sqrt(16)) # Модульді пайдалану
19. Орындалатын уақыттағы қателер дегеніміз не?
Жауап: Бұл бағдарлама орындалу кезінде пайда болатын қателер.
python
Копировать код
def division(a, b): try: return a / b except ZeroDivisionError: return "Нөлге бөлу мүмкін емес"
20. Айнымалы типтері дегеніміз не?
Жауап: Айнымалы типтері – бұл Python-да сақталатын мәндердің типтері (int, float, str, т.б.).
python
Копировать код
def variable_types(): a = 5 # int b = 3.14 # float c = "Сәлем" # str return type(a), type(b), type(c)
21. Python тіліндегі шартты операторлар?
Жауап: Python тіліндегі шартты операторлар: if, elif, else.
python
Копировать код
def conditional_example(x): if x > 0: return "Позитив" elif x < 0: return "Негатив" else: return "Нөл"
22. Массивке элементті қосу қалай жүзеге асырылады?
Жауап: Python-да тізімге элементті append() әдісі арқылы қосуға болады.
python
Копировать код
def add_element_to_list(): my_list = [1, 2, 3] my_list.append(4) return my_list
23. Циклдің түрлері?
Жауап: Python-да екі негізгі цикл бар: for және while.
python
Копировать код
def loop_examples(): for_loop = [i for i in range(5)] # for циклі while_loop = [] i = 0 while i < 5: # while циклі while_loop.append(i) i += 1 return for_loop, while_loop
24. Параметрлері бар функция деген не?
Жауап: Параметрлері бар функция – белгілі бір мәндерді қабылдайтын және олармен жұмыс жасайтын функция.
python
Копировать код
def sum_function(a, b): return a + b
25. Логикалық операциялар деген не?
Жауап: Логикалық операциялар – бұл and, or, not операциялары, олар шын немесе жалған мәндерді салыстырады.
python
Копировать код
def logical_operations(x, y): return (x > 0 and y > 0), (x > 0 or y > 0), not(x > 0)
26. Интерпретатор деген не?
Жауап: Интерпретатор – кодты жол-жол бойынша орындайтын бағдарламалық қамтамасыз ету.
python
Копировать код
def interpreter_definition(): return "Интерпретатор - кодты жол-жолмен орындайтын бағдарлама."
27. Компиляция деген не?
Жауап: Компиляция – бағдарламалық кодты машиналық кодқа алдын ала аудару процесі.
python
Копировать код
def compilation_definition(): return "Компиляция - бағдарламалық кодты машиналық кодқа алдын ала аудару."
28. Функцияның қайтару мәні деген не?
Жауап: Бұл функция аяқталғанда қайтаратын нәтижесі.
python
Копировать код
def return_value_example(a, b): return a * b
29. Өрнектер және операторлар деген не?
Жауап: Өрнектер – мәндерді есептеу жолдары, ал операторлар – есептеулер жүргізетін құралдар.
python
Копировать код
def expression_example(): return (3 + 4) * 2 # Өрнек
30. Бағдарламаның құрылымы?
Жауап: Бағдарлама кіріспеден, негізгі денеден және қорытынды бөлімнен тұрады.
python
Копировать код
def program_structure(): return "Бағдарламаның құрылымы: кіріспе, негізгі дене, қорытынды."
31. Қатені өңдеу деген не?
Жауап: Қатені өңдеу – бағдарламада орындалу кезінде қате туындаған жағдайда, оны дұрыс өңдеуге арналған механизм.
python
Копировать код
def error_handling(a, b): try: return a / b except ZeroDivisionError: return "Нөлге бөлу қатесі"
32. Операциялық жады (RAM) деген не?
Жауап: Операциялық жады – компьютердің уақытша ақпарат сақтайтын құрылғысы.
python
Копировать код
def ram_definition(): return "Операциялық жады - уақытша мәліметтер сақтайтын құрылғы."
33. Файлды оқу қалай жүзеге асырылады?
Жауап: Python-да файлды оқу үшін open() функциясы қолданылады.
python
Копировать код
def read_file(): with open("test.txt", "r") as file: content = file.read() return content
34. Python-да тізім элементін жою қалай жүзеге асырылады?
Жауап: Тізімнен элементті жою үшін remove() немесе pop() әдістерін қолдануға болады.
python
Копировать код
def remove_element(): my_list = [1, 2, 3, 4] my_list.remove(2) return my_list
35. Python-да мәліметтерді сұрыптау әдістері?
Жауап: Python-да мәліметтерді сұрыптау үшін sort() және sorted() қолданылады.
python
Копировать код
def sort_list(): my_list = [3, 1, 4, 2] my_list.sort() return my_list
36. "for" және "while" циклдерінің айырмашылығы?
Жауап: for циклі нақты қайталану санымен жұмыс істейді, ал while циклі белгілі бір шарт орындалғанға дейін жұмыс істейді.
python
Копировать код
def for_vs_while(): for_loop = [i for i in range(3)] # 3 рет қайталанады i = 0 while_loop = [] while i < 3: # шарт орындалғанша жұмыс істейді while_loop.append(i) i += 1 return for_loop, while_loop
37. Python-да сандардың түрлері?
Жауап: Python-да сандардың түрлері: бүтін сандар (int), бөлшек сандар (float), және комплекс сандар (complex).
python
Копировать код
def number_types(): a = 5 # int b = 3.14 # float c = 2 + 3j # complex return type(a), type(b), type(c)
38. Аргументтері бар және қайтару мәні жоқ функция деген не?
Жауап: Аргументтер қабылдайтын, бірақ нәтиже қайтармайтын функция.
python
Копировать код
def print_sum(a, b): print(a + b) # Қайтармайды, тек басып шығарады
39. Файлды жабу не үшін қажет?
Жауап: Файлды жабу мәліметтердің дұрыс сақталуын қамтамасыз етеді.
python
Копировать код
def close_file(): file = open("test.txt", "w") file.write("Мәліметтер") file.close() # Файлды жабу қажет
40. Жадының динамикалық бөлінуі деген не?
Жауап: Жадының динамикалық бөлінуі – орындалу кезінде бағдарламаның қажетіне қарай жады бөлу процесі.
python
Копировать код
def dynamic_memory_allocation(): return "Python жадыны автоматты түрде бөледі, динамикалық жады басқару қажет емес."
41. Мәліметтер типін қалай тексеруге болады?
Жауап: Python-да мәліметтер типін type() функциясы арқылы тексеруге болады.
python
Копировать код
def check_type(variable): return type(variable)
42. Функцияны шақыру деген не?
Жауап: Функцияны шақыру – бұл функцияны орындау үшін оны жазу процесі.
python
Копировать код
def call_function(): return "Функция шақырылды!"
43. Python-да циклды тоқтату үшін қандай команда қолданылады?
Жауап: Циклды тоқтату үшін break командасы қолданылады.
python
Копировать код
def break_example(): for i in range(5): if i == 3: break # Цикл осы жерде тоқтайды print(i)
44. Шартты оператордың ішіндегі цикл деген не?
Жауап: Шартты оператордың ішінде цикл қолдану арқылы шарт орындалғанда цикл басталады.
python
Копировать код
def conditional_with_loop(x): if x > 0: for i in range(x): print(i)
45. Python-да қатарды (строка) қалай құруға болады?
Жауап: Python-да қатарды (строка) қос тырнақша (" ") немесе жалқы тырнақша (' ') арқылы құруға болады.
python
Копировать код
def create_string(): my_string = "Сәлем, Python!" return my_string
46. Python-да қатарды біріктіру қалай жүзеге асырылады?
Жауап: Қатарларды біріктіру үшін + операторы қолданылады.
python
Копировать код
def concatenate_strings(str1, str2): return str1 + " " + str2
47. Python-да функция ішінде глобалды айнымалыны өзгерту?
Жауап: global кілт сөзі арқылы глобалды айнымалыны функция ішінде өзгертуге болады.
python
Копировать код
x = 10 def modify_global(): global x x = 20 return x
48. Рекурсивті функция деген не?
Жауап: Рекурсивті функция – өзін өзі шақыратын функция.
python
Копировать код
def recursive_function(n): if n == 1: return 1 else: return n + recursive_function(n - 1)
49. Компьютер желісі деген не?
Жауап: Компьютер желісі – мәліметтерді және ресурстарды бір-бірімен бөлісетін компьютерлер тобы.
python
Копировать код
def network_definition(): return "Компьютер желісі - мәліметтер алмасатын компьютерлердің тобы."
50. TCP/IP моделі деген не?
Жауап: TCP/IP моделі – интернетте мәліметтерді жіберу және қабылдау үшін қолданылатын протоколдар жиынтығы.
python
Копировать код
def tcp_ip_definition(): return "TCP/IP - интернетте мәліметтер жіберу протоколдарының жиынтығы."
51. IP-адрес деген не?
Жауап: IP-адрес – бұл әрбір құрылғыға берілетін, интернетке қосылу үшін қолданылатын бірегей адрес.
python
Копировать код
def ip_address_definition(): return "IP-адрес - интернетке қосылған әрбір құрылғыға берілетін бірегей сандық адрес."
52. URL деген не?
Жауап: URL – бұл веб-ресурстың интернеттегі мекенжайын көрсететін жол.
python
Копировать код
def url_definition(): return "URL - веб-ресурстың интернеттегі мекенжайы."
53. DNS деген не?
Жауап: DNS (Domain Name System) – домендік атауларды IP-адрестерге түрлендіретін жүйе.
python
Копировать код
def dns_definition(): return "DNS - домендік атауларды IP-адрестерге түрлендіретін жүйе."
54. HTTP және HTTPS деген не?
Жауап: HTTP – веб-сервер мен клиент арасындағы мәліметтерді жіберу протоколы, ал HTTPS – оның қауіпсіз нұсқасы.
python
Копировать код
def http_vs_https(): return "HTTP - мәліметтер жіберу протоколы, HTTPS - қауіпсіз мәліметтер жіберу протоколы."
55. Кэш жады деген не?
Жауап: Кэш жады – мәліметтерді жылдам алу үшін уақытша сақтайтын жады түрі.
python
Копировать код
def cache_definition(): return "Кэш жады - уақытша сақталатын және тез қолжетімді мәліметтерді сақтау жады."
56. Python-да файлды жою қалай жүзеге асырылады?
Жауап: Файлды жою үшін os.remove() функциясын қолдануға болады.
python
Копировать код
import os def delete_file(filename): if os.path.exists(filename): os.remove(filename) return f"{filename} файлы жойылды." else: return "Файл табылмады."
57. Python-да мәліметтер типін түрлендіру қалай жүзеге асырылады?
Жауап: Python-да мәліметтер типін түрлендіру үшін int(), float(), str() сияқты функциялар қолданылады.
python
Копировать код
def convert_types(): a = "123" b = int(a) # Строкадан бүтін санға түрлендіру return b
58. Python-да функциядан бірнеше мән қайтару қалай жүзеге асырылады?
Жауап: Python-да функция бірнеше мәнді кортеж (tuple) түрінде қайтаруы мүмкін.
python
Копировать код
def return_multiple_values(): return 1, 2, 3 # Бірнеше мәнді кортеж түрінде қайтару
59. Python-да тізімдерді біріктіру қалай жүзеге асырылады?
Жауап: Тізімдерді біріктіру үшін + операторы қолданылады.
python
Копировать код
def concatenate_lists(list1, list2): return list1 + list2
60. Python-да модульді импорттау деген не?
Жауап: Модульді импорттау – Python-да басқа файлда немесе кітапханада жазылған кодты бағдарламаға қосу.
python
Копировать код
import math def import_example(): return math.sqrt(16) # Модульден функцияны пайдалану
61. Python-да локалды және глобалды айнымалылардың айырмашылығы?
Жауап: Локалды айнымалылар тек функция ішінде анықталады және қолданылады, ал глобалды айнымалылар барлық бағдарламада қолжетімді.
python
Копировать код
x = 10 # Глобалды айнымалы def example(): x = 5 # Локалды айнымалы return x
62. Жасанды интеллект деген не?
Жауап: Жасанды интеллект – компьютердің адамның интеллектуалдық функцияларын орындай алатын технологиясы.
python
Копировать код
def ai_definition(): return "Жасанды интеллект - адамның ойлау қабілетін компьютерде модельдеу."
63. Python-да "lambda" функциясы деген не?
Жауап: lambda – қысқа және бір жолдық функцияны анықтайтын құрал.
python
Копировать код
def lambda_example(): square = lambda x: x * x return square(5)
64. Python-да "map" функциясы деген не?
Жауап: map() функциясы тізімдегі әрбір элементке бір функцияны қолданады.
python
Копировать код
def map_example(): numbers = [1, 2, 3, 4] return list(map(lambda x: x * 2, numbers))
65. Желі протоколдары деген не?
Жауап: Желі протоколдары – мәліметтерді желі арқылы жіберу ережелері.
python
Копировать код
def network_protocols(): return ["TCP", "IP", "HTTP", "FTP"]
66. Желі қауіпсіздігі деген не?
Жауап: Желі қауіпсіздігі – желіге қолжетімділікті шектеп, ақпараттың тұтастығын қорғау.
python
Копировать код
def network_security(): return "Желі қауіпсіздігі - желіні қорғау әдістері."
67. Python-да "filter" функциясы деген не?
Жауап: filter() функциясы белгілі бір шартты қанағаттандыратын элементтерді тізімнен таңдайды.
python
Копировать код
def filter_example(): numbers = [1, 2, 3, 4, 5] return list(filter(lambda x: x % 2 == 0, numbers))
68. Python-да "reduce" функциясы деген не?
Жауап: reduce() функциясы тізімдегі барлық элементтерді бір мәнге дейін қысқартады.
python
Копировать код
from functools import reduce def reduce_example(): numbers = [1, 2, 3, 4] return reduce(lambda x, y: x * y, numbers)
69. JSON деген не?
Жауап: JSON (JavaScript Object Notation) – мәліметтер алмасу үшін қолданылатын жеңіл формат.
python
Копировать код
import json def json_example(): data = {'аты': 'Айбек', 'жасы': 25} return json.dumps(data) # Мәліметтерді JSON форматына айналдыру
70. Python-да класс деген не?
Жауап: Класс – объектілерді құру үшін шаблон ретінде қолданылатын құрылым.
python
Копировать код
class Person: def __init__(self, name, age): self.name = name self.age = age def class_example(): person = Person("Айбек", 25) return person.name, person.age
71. Python-да мұрагерлік деген не?
Жауап: Мұрагерлік – бір класстың басқа кластан барлық қасиеттер мен әдістерді алу қабілеті.
python
Копировать код
class Animal: def speak(self): return "Жануар дыбыс шығарады." class Dog(Animal): def speak(self): return "Ит үреді." def inheritance_example(): dog = Dog() return dog.speak()
72. Python-да инкапсуляция деген не?
Жауап: Инкапсуляция – айнымалылар мен әдістерді сыртқы қолжетімділіктен жасыру механизмі.
python
Копировать код
class EncapsulatedClass: def __init__(self): self.__hidden_variable = 42 # Жасырын айнымалы def get_hidden_variable(self): return self.__hidden_variable def encapsulation_example(): obj = EncapsulatedClass() return obj.get_hidden_variable()
73. Python-да полиморфизм деген не?
Жауап: Полиморфизм – бір интерфейсті пайдаланып әртүрлі деректермен жұмыс істеу мүмкіндігі.
python
Копировать код
class Cat: def sound(self): return "Мияу" class Dog: def sound(self): return "Гав" def polymorphism_example(animal): return animal.sound() cat = Cat() dog = Dog()
74. Python-да абстракция деген не?
Жауап: Абстракция – мәліметтер мен әдістерді пайдаланушыдан жасырып, тек қажетті ақпаратты көрсету.
python
Копировать код
from abc import ABC, abstractmethod class Animal(ABC): @abstractmethod def sound(self): pass class Bird(Animal): def sound(self): return "Чирк" def abstraction_example(): bird = Bird() return bird.sound()