Тест тапсырмалар банкіДиагностикалық және қорытынды тестілеуді өткізу үшін модульде оқылатын әрбір тақырып бойынша 15 тапсырмадан тұратын тапсырмалар банкі әзірленді. Тыңдаушы 24 тест тапсырмасынан, әр тақырып бойынша 3 тапсырмадан тұратын тест тапсырады. Тапсырмаларды таңдау кездейсоқ түрде жүзеге асырылады.Баллдарды бағаларға ауыстыру шкаласы
Баға
Орындау % көлемі
Балы
5
90%-100%
21-24
4
75-89%
18-20
3
50-74%
12-19
2
50% кем
12 балдан кем
Тест тапсырмалар банкі1.2 тақырып. Python бағдарламалау тілі. IDE орнату және алғашқы бағдарлама. Логикалық өрнектер мен салыстыру операторлары. Логикалық оператор.1.2.1. Python туралы жалпы ақпарат, Python бағдарламалау тілін құрудың қысқаша тарихы1-сұрақ. Python бағдарламалау тілін жасаушы оның атын ненің құметіне берді?A. жыланныңB. ТВ-шоудыңC. ойынныңD. тағамныңE. фильмнің2-сұрақ. Консольге қандай функция шығады (монитор экранында)?
out()
log()
print()
write()
input()
3-сұрақ. Python бағдарламалау тілін жасаған кім?A. Гвидо Ван РоссумB. Дэвид ПаттерсонC. Эрвин Дональд КнутD. Джеймс Артур ГослингE. Никлаус Вирт4-сұрақ. Айнымалы атаулар мыналарды қамтуы мүмкін:А. Бос орындарB. Орыс әріптеріC. ЖақшаларD. Python тілінің кілт сөздеріE. Латын әріптері5-сұрақ. Python бағдарламасы қалай аталады?
скрипт
скретч
скетч
скотч
скрутч
1.2.2 - Логикалық өрнектер мен операторлар.1-сұрақ. Python-да қандай сөз "ақиқат"логикалық мағынасына сәйкес келетінін көрсетіңізА. true B. FalseC. 'True' D. TrueE. false2-сұрақ. Len() функциясы ... қайтарадыA. жолдың ұзындығынB. кездейсоқ сандыC. символ номерінD. санның модулінE. санды өшіруді3-сұрақ. Төмендегі операторлардың ішінен салыстыру операторына жатпайтынын көрсетіңіз
‘==’
‘>’
‘=’
‘<’
‘!=’
4-сұрақ. Бұл код нені шығарады?a= 1 or 0print(a)
0
1
1, 0
0, 1
10
5-сұрақ. Бұл код нені шығарады?b= 1 and 0print(b)
0
1
1, 0
0, 1
10
1.2.3. Енгізу және шығару функциялары (input(), print())1-сұрақ. Python бағдарламалау тілі үшін берілген тұжырымдардың қайсысы дұрыс?
деректерді енгізу және шығару үшін нұсқаулар қарастырылмаған
компьютердің жедел жадынан деректерді монитор экранына шығару үшін print () нұсқаулығы қолданылады
2-сұрақ. а айнымалысына пайдаланушы пернетақтадан енгізген мәнді меншіктейтін инструкцияны таңдаңыз.
a = print()
print(a)
input(a)
a = input()
int(input(a))
3-сұрақ. a=6 және b=7 айнымалы мәндері бойынша нәтижесі мына форматта шығарылатын бағдарлама үзіндісін таңдаңыз: 6 + 7 =13
a=6
b=7print(6+7=, a+b)
a=6
b=7print(“6+7 =”, a+b)
a=6
b=7print(“6+7=”, “a+b”)
a=6
b=7print(‘6+7=’, ‘a’+’b’)
a=6
b=7print(“6+7=”, “a”, “+”, “b”)4-сұрақ. а = 345. print(а//100) командасы экранда нені көрсетеді?A. 34B. 3C. 4D. 5E. 3455-сұрақ. Бағдарламаның үзіндісін орындау нәтижесінде экранға не шығады?a = 3b = 13print( 'F(', a, ')=(', a+b, ')')
F(a)=a+b
F(a)=16
F(3)=16
F( a )=(a+b)
F( 3 )=( 16 )
1.3-тақырып. Python тілінде сызықтық алгоритмдерде өрнектер мен функцияларды бағдарламалау1.3.1. Деректерді шығару форматтары1-сұрақ. рrint('маған бер', '100 теңге', sep = 'қазір') нұсқаулығын орындау нәтижесінде экранға не шығарылады?
маған қазір 100 теңге бер
маған 100 теңге бер
маған 100 теңге бер, қазір
маған бер қазір 100 теңге
маған бер, 100 теңге
2-сұрақ. іnput () функциясы қандай деректерді қайтарады?A. intB. floatC. strD. boolE. real3-cұрақ. Көрсетілген жолдардың қайсысы бүтін санды n айнымалысына оқиды (меншіктейді)?A. n = input()B. n = integer(input())C. n = number(input())D. n = int(input())E. n = str(input())4-сұрақ. а=2, b=8, print(a, 'a', b, sep=',') нұсқауларын орындау нәтижесінде экранға не шығарылады?A. a, a, bB. 2; a; 8С. 2, а, 8D. 2, 2, 8E. 2 a 8,5-сұрақ. a='2', b='8', print(a+b, 'a', b, sep=';') нұсқаулықтарын орындау нәтижесінде экранға не шығарылады?
A. 28, a, 8B. 28; a; 8C. 10; a; 8D. 10; 2; 8E. 28, 2, 81.3.2. Өрнектерді бағдарламалау және функциялар1-сұрақ. Сәйкестікті орнатыңыз1. а**b операциясы а) санды енгізу2. а % b операциясы b) бөлінуден қалған қалдық3. іnput() функциясы c) толық бөлігін алу4. а//b операциясы d) A^b-дәрежеге көтеру5. print() функциясы е) таңбаf) деректерді шығару2-сүрақ. Өрнектерді жауаптарымен сәйкестендіріңіз.
print (“Бір”, “Екі”, “Үш”, sep= “;”) b) Бір Два Три
print (‘Бір\nЕкі\nҮш’) с) Бір Екі Үш
print (‘Бір\tЕкі\tҮш’) d) Бір;Екі;Үш
print (‘Бір’, ‘Екі’, ‘Үш’, sep= ‘+’) е) Бір
ЕкіҮшf) Бір, Екі, Үш4-сұрақ. Өрнекті мазмұнымен сәйкестендіріңіз1. b=a / /100+((a//10)%10)+a%10 а) екі таңбалы санның квадраттарының қосындысы2. b=(a / / 10)**2+(a%10)**2 b) екі таңбалы санның екі еселенген сандарының қосындысы3. b=(a / / 10)*2+ (a%10)*2 c) үш таңбалы санның сандарыныңқосындысы4. b=(a//100)+a%10- ((a//10)%10) d) үш таңбалы санның бірінші цифрынан қалған екі цифрларының көбейтіндісін шегеру5. b=a / / 100 - ((a//10)%10)*(a%10) е) үш таңбалы санның екі шеткі цифрларының қосындысынан ортаңғы цифрын шегеру f) үш таңбалы санның шеткі сандарының қосындысы5-сұрақ. Бағдарламаны нәтижесімен сәйкестендіріңіз
a=input() a) 10
5 b) 55 print(a+a) с) 2 d) 15
a=int(input()) е) 5
5 f) 25print(a+a)
a=int(input())
5print(a*3)
a=int(input())
5print(a%6)
a=int(input())
5print(а//2) 1.3.3. Сызықтық бағдарламалау 1-сұрақ. Төмендегі код қандай санды шығарады?a = 13b = -5c = a + 2a = cb = 2 * aprint(a + b + c)
60
20
40
54
22
2-сұрақ. Төмендегі код қандай санды шығарады?a = 17 // (23 % 7)b = 34 % a * 5 - 29 % 4 * 3print(a * b)А. 72В. 24С. 56D. 40E. 643-сұрақ. Бағдарлама орындалғаннан кейін с айнымалыcs неге тең болады?a = 20b = 3b = a // bc = a % (b + 1)А. 2В. 4С. 5D. 0E. 64-сұрақ. Кодтың дұрыс жолын таңдаңызA. print ("Python",, " is the best ")B. print ("бір", "екі", "үш")C. print ('Python, " is the best",!!')D. print ("10", '100', '1000)E. print ('бір'; 'екі'; 'үш')5-сұрақ. Мына код қандай нәтиже береді: print(format(123654, ‘10,d’))?А. 123654В. 123,654С. 123,654_ _ _ D. _ _123654_ _E. _ _ _ 123,6541.4. Тақырып.
Python тілінде тармақтау алгоритмдерін бағдарламалау.
1.4.1 Блок-схема түрлері мен алгоритм командалары 1-сұрақ. Python-да тармақталу операторлары:
A. Кіріс пен шығысты басқарады
B. Бағдарлама іске қосылғанға дейін және ол аяқталғаннан кейін не болатынын анықтайды
C. Бағдарламалық-тәуелді деректер құрылымын анықтайды
D. Деректер құрылымының бағдарламалық шығу тегін анықтайды
E. Операторларды орындау тәртібін басқарады 2-сұрақ. Алгоритм түрін анықтаңыз:
A. сызықтық
b. циклдік
c. тармақталған
d. аралас
e. бір типті 3-сұрақ. Мұнда қандай оператор қолданылған?
if n <100:
b = n + a A. шартсыз оператор
B. қосу операторы
C. көбейту операторы
D. типтік оператор
E. шартты оператор 4-сұрақ. Әрекеттері шарттарға байланысты орындалатын алгоритмдік конструкция ... деп аталады
A. Жалғасу
B. Тармақталу
C. Цикл
D. Оператор
E. Функциялар 5-сұрақ. Бірнеше тармақталу үшін нені қолданған дұрыс?
A. if – elif –else
B. кірістірілген if
C. if – else – elif
D. while
E. If- then-else 1.4.2. Python тіліндегі арнайы операторлар және шартты тексеру құрылымдары 1-сұрақ. Орындалуы қандай да бір шартты тексеру арқылы анықталатын алгоритм ... деп аталады.
A. тармақталу
B. циклдік
C. сызықтық
D. ұстанымдық
E. процессуалдық 2-сұрақ. Тармақталудың алгоритмдік құрылымында бір ғана әрекет болатын болса, онда бұл ... болып табылады.
A. толық тармақталу
B. толық цикл
C. толық емес тармақталу
D. толық емес ұстану
E. күрделі функция 3-сұрақ. if конструкциясы ... мүмкіндік береді?
A. өрнек мәніне негізделген мәлімдемені немесе мәлімдемелер тобын шартты түрде ерекшелеуге
B. өрнек мәніне негізделген операторды немесе операторлар тобын шартты түрде орындауға
C. өрнек мәніне негізделген функцияны немесе операторлар тобын орындауға
D. өрнек мәніне негізделген функцияны немесе операторлар тобын шартты түрде орындауға
E. өрнек мәніне негізделген функцияны немесе операторлар тобын орындауға 4-сұрақ. «else» қызметші сөзінің мағынасын көрсетіңіз A. Болғандықтан
B. Егер
C. Өйткені
D. Егер ... болса
E. Әйтпесе 5-сұрақ. «elif» қызметші сөзінің мағынасын көрсетіңіз
A. Болғандықтан
B. Егер
C. Өйткені
D. Егер ... болса
E. Әйтпесе егер 1.4.3 Құрама және кіріктірілген шарттар, логикалық операциялар 1-сұрақ. Шартты сөйлемдердің қайсысында синтаксистік қате бар?
if (a>b) and (b>0): c=a+b
if a!=0: sum:=a
else: max:=b
if b==0: print('Нольге бөлінбейді')
if a>b: max=a
else: max=b
if a%2==0: print(‘жұп’)
2-сұрақ. Бағдарлама үзінділерінің қайсысында а мәні 15-ке тең болады?
a=10
if a<5: a+=12 else: a-+7 if a<5: a+=12 else: a-=7
a=10
if a<5: a+=12else: a-+7
a=10
if a>5: a+=12else: a-+7 if a<5: a+=12 else: a-=7
a=10
if a<5: a+=12else: a-+7if a>5: a+=12else: a-=7
a=10
if a>5: a+=12else: a-+7if a>5: a+=12else: a-=73-сұрақ. Әрбір берілген екі пікірге бір ақиқат пікір сәйкес келеді, тек берілген екі пікір ақиқат болғанда ғана. Осы логикалық операция ... болып табылады.
Дизъюнкция
Конъюнкция
Инверсия
Импликация
Эквивалентность
4-сұрақ. Логикалық көбейту (ЖӘНЕ) операциясы орындалады, егер ..A. екі шарт та бірдей ақиқат болсаB. екі шарт бірдей жалған болсаC. бір шарт ақиқат, екінші шарт жалған болсаD. кем дегенде бір шарт ақиқат болсаE. кем дегенде бір шарт жалған болса5-сұрақ. «НЕМЕСЕ» операциясы логикалық ... болып табылады
көбейту
алу
қосу
бөлімі
бас тарту
1.5. Тақырып. Python бағдарламалау тілінде циклдік алгоритмдерді бағдарламалау1.5.1. Python бағдарламалау тіліндегі цикл түрлері және циклдік операторлар 1-сұрақ. Python тіліндегі цикл түрлерін көрсетіңіз:
while, for
if .. elif.. else
input, print
break, continue
if.. then ..else
2-сұрақ. Python тіліндегі цикл операторларын көрсетіңіз:
sep, end
if .. elif.. else
input(), print()
break, continue
if.. then ..else
3-сұрақ. Break операторының функциясы A. Бағдарламаны тоқтатуB. Циклды дереу тоқтатуC. Кездейсоқ санды қайтаруD. Модульден дереу шығуE. Циклдың жалғасы4-сұрақ. Python тілінде қолданылмайтын цикл операторы
for
while
continue
loop
repeat
5-сұрақ. For циклінің параметрі үшін айнымалы түрін көрсетіңіз:а) табиғиB. логикалықC. нақтыD. бүтін санE. мәтін1.5.2. While және For циклдері1-сұрақ. Егер цикл денесінің қайталану саны белгілі болса, онда ... циклын қолданған дұрыс:
While
Until
For
D. құрама операторлыE. операторлы2-сұрақ. Python тіліндегі циклдердің негізгі мақсатыA. жадты циклды түрде белгілеуB. Python- тізімді өңдеу