Информатикадан МОДО ға дайындық тестілері
1. Негізгі бағдарламалау
концепциялары
1. Сұрақ: Пайтон тілінде мәліметтерді
енгізу үшін қандай функция қолданылады?
Жауап: input()
2. Сұрақ: Пайтонда айнымалыларды анықтау
кезінде қандай символдар рұқсат етіледі?
Жауап: Латын әріптері, цифрлар, және асты
сызғыш (_), бірақ әріппен басталуы керек.
3. Сұрақ: Пайтонда тізім (list) мен кортеж
(tuple) арасындағы негізгі айырмашылық неде?
Жауап: Тізім (list) өзгермелі, ал кортеж
(tuple) өзгермейтін (immutable).
4. Сұрақ: Пайтон тілінде комментарий жазу
үшін қандай символ пайдаланылады?
Жауап: #
5. Сұрақ: Қай оператор Пайтонда логикалық
AND операциясын жүзеге асырады?
Жауап: and
6. Сұрақ: Пайтон тілінде len() функциясы не
үшін қолданылады?
Жауап: Нысанның (строка, тізім) ұзындығын
есептеу үшін.
7. Сұрақ: Пайтонда циклдың қандай түрлері
бар?
Жауап: for және while циклдары.
8. Сұрақ: Пайтонда if операторын қалай
жазамыз?
Жауап: if condition:
9. Сұрақ: Пайтонда тізімнің соңына элемент
қосу үшін қандай әдіс қолданылады?
Жауап: append()
10. Сұрақ: Пайтон тілінде қандай форматта
мәліметтерді шығара аламыз?
Жауап: print() функциясы арқылы.
2. Деректер түрлері мен
құрылымдары
1. Сұрақ: Пайтонда int түрі не үшін
қолданылады?
Жауап: Бүтін сандарды сақтау
үшін.
2. Сұрақ: Пайтонда float деректер түрі
қандай мәндерді ұстайды?
Жауап: Жиынтық сандарды (ондық) сақтау
үшін.
3. Сұрақ: Пайтонда str деректер түрі
не?
Жауап: Жолдық (мәтіндік) деректер
түрі.
4. Сұрақ: Пайтонда bool деректер түрі не
үшін пайдаланылады?
Жауап: Логикалық True немесе False мәндерін
сақтау үшін.
5. Сұрақ: Пайтонда жиын (set) қандай
ерекшеліктерге ие?
Жауап: Көптік элементтерден құралған,
қайталанатын элементтерді қабылдамайды.
6. Сұрақ: Пайтонның dictionary типі неден
тұрады?
Жауап: Кілт-мән жұптарынан
тұрады.
7. Сұрақ: Пайтондағы тізімдер мен
кортеждердің қандай ұқсастықтары бар?
Жауап: Екеуі де элементтердің
жинағы.
8. Сұрақ: Тізімнің элементтерін индекстеу
кезінде индекс қандай саннан басталады?
Жауап: 0-ден.
9. Сұрақ: Пайтонда str түріндегі
элементтерді бөлу үшін қандай әдіс қолданылады?
Жауап: split()
10. Сұрақ: Пайтонда join() функциясы не
үшін пайдаланылады?
Жауап: Тізім элементтерін жолға біріктіру
үшін.
3. Пайтондағы шартты операторлар
1. Сұрақ: if операторын қалай
қолданамыз?
Жауап: if condition:
2. Сұрақ: else операторы не үшін
қажет?
Жауап: if шарт орындалмаған жағдайда
орындалатын код.
3. Сұрақ: elif операторы не үшін
пайдаланылады?
Жауап: Бірнеше шарттарды тексеру
үшін.
4. Сұрақ: Төмендегі кодтың нәтижесі не
болады?
x = 10
if x >
5:
print("Greater")
else:
print("Smaller")
Жауап: "Greater"
5. Сұрақ: Пайтонда логикалық операторлар
нешеу?
Жауап: 3 (and, or, not)
6. Сұрақ: Келесі кодтың дұрыс/бұрыстығын
анықтаңыз:
if 3 > 2 and 5 >
4:
print("True")
Жауап: Дұрыс, "True"
шығады.
7. Сұрақ: not операторын қалай пайдалануға
болады?
Жауап: Логикалық мәнді терістеу
үшін.
8. Сұрақ: if операторында бірнеше шарттарды
қалай тексеруге болады?
Жауап: if-тан кейін логикалық операторларды
пайдалану арқылы.
9. Сұрақ: Шартты операторлардың кезегін
дұрыс орналастырудың маңызы неде?
Жауап: Шарттардың дұрыс тексерілуін
қамтамасыз ету үшін.
10. Сұрақ: if операторының ішінде if
операторын қалай жазуға болады?
Жауап: if операторын ішкі оператор ретінде
қолдану.