1.3-тақырып. Python тілінде сызықтық алгоритмдерде өрнектер мен функцияларды бағдарламалау
1.3.1. Деректерді шығару форматтары
1-сұрақ. рrint('маған бер', '100 теңге', sep = 'қазір') нұсқаулығын орындау нәтижесінде экранға не шығарылады?
маған қазір 100 теңге бер
маған 100 теңге бер
маған 100 теңге бер, қазір
маған бер қазір 100 теңге
маған бер, 100 теңге
2-сұрақ. іnput () функциясы қандай деректерді қайтарады?
A. int
B. float
C. str
D. bool
E. real
3-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, b
B. 2; a; 8
С. 2, а, 8
D. 2, 2, 8
E. 2 a 8,
5-сұрақ. a='2', b='8', print(a+b, 'a', b, sep=';') нұсқаулықтарын орындау нәтижесінде экранға не шығарылады?
A. 28, a, 8
B. 28; a; 8
C. 10; a; 8
D. 10; 2; 8
E. 28, 2, 8
1.3.2. Өрнектерді бағдарламалау және функциялар
1-сұрақ. Сәйкестікті орнатыңыз
1. а**b операциясы а) санды енгізу
2. а % b операциясы b) бөлінуден қалған қалдық
3. іnput() функциясы c) толық бөлігін алу
4. а//b операциясы d) A^b-дәрежеге көтеру
5. print() функциясы е) таңба
f) деректерді шығару
2-сүрақ. Өрнектерді жауаптарымен сәйкестендіріңіз.
5+15//7 - 3%4+5**2= а) -57 c
(5+15)//7 - 3%4+5**2= b) 4 d
5+15//7 - (3%4 +5)**2= с) 29 a
5+(15//7 - 3%4)**2= d) 24 e
5+15//7 - 3%(4+5**2)= е) 6 b
f) 36
3-сұрақ. Инструкцияларды нәтижесімен сәйкестендіріңіз
print (“Бір”, “Екі”, “Үш”) a) Бір+Два+Три c
print (“Бір”, “Екі”, “Үш”, sep= “;”) b) Бір Два Три d
print (‘Бір\nЕкі\nҮш’) с) Бір Екі Үш e
print (‘Бір\tЕкі\tҮш’) d) Бір;Екі;Үш b
print (‘Бір’, ‘Екі’, ‘Үш’, sep= ‘+’) е) Бір a
Екі
Үш
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) 25
print(a+a)
a=int(input())
5print(a*3)
a=int(input())
5print(a%6)
a=int(input())
5print(а//2)
1.3.3. Сызықтық бағдарламалау
1-сұрақ. Төмендегі код қандай санды шығарады?
a = 13
b = -5
c = a + 2
a = c
b = 2 * a
print(a + b + c)
60
20
40
54
22
2-сұрақ. Төмендегі код қандай санды шығарады?
a = 17 // (23 % 7)
b = 34 % a * 5 - 29 % 4 * 3
print(a * b)
А. 72
В. 24
С. 56
D. 40
E. 64
3-сұрақ. Бағдарлама орындалғаннан кейін с айнымалыcs неге тең болады?
a = 20
b = 3
b = a // b
c = a % (b + 1)
А. 2
В. 4
С. 5
D. 0
E. 6
4-сұрақ. Кодтың дұрыс жолын таңдаңыз
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,654
Достарыңызбен бөлісу: |