Пайтон, С# 121 Емтихан
Document Details
Uploaded by Deleted User
Политехникалық колледж
2024
Агатаева Меруерт Канытбековна, Орынбасарова Толқынай Есенгалиевна, Бердібаева Айдана Асановна, Ғалымжанова
Tags
Summary
Бұл 2024 жылғы Пайтон және С# емтиханының сұрақтары. Сұрақтар алгоритмдер, программалау тілдері және олардың негізгі принциптері туралы.
Full Transcript
**ШЫМКЕНТ ҚАЛАСЫ БІЛІМ БАСҚАРМАСЫНЫҢ** **\"ПОЛИТЕХНИКАЛЫҚ КОЛЛЕДЖ\" МКҚК** +-----------------------------------------------------------------------+ | «Бекітемін» | | | |...
**ШЫМКЕНТ ҚАЛАСЫ БІЛІМ БАСҚАРМАСЫНЫҢ** **\"ПОЛИТЕХНИКАЛЫҚ КОЛЛЕДЖ\" МКҚК** +-----------------------------------------------------------------------+ | «Бекітемін» | | | | директордың оқу ісі жөніндегі орынбасары | | | | \_\_\_\_\_\_\_\_\_\_ М.Арынбаев | | | | «\_\_\_»\_\_\_\_\_\_\_ 2024 ж. | +-----------------------------------------------------------------------+ **ЕМТИХАНҒА АРНАЛҒАН ТЕСТ СҰРАҚТАРЫ** **Модуль: [ КМ 07. Бағдарламалық қамтамасыздандыруды жобалау]** **Пән:** ОН 07.1. Алгоритмдеу негіздерін қолдану және объектілі бағытталған программалаудың негізгі принциптері туралы түсінік беру **ОН 07.2. Бағдарламаларды құру үшін компоненттерді, класстарды және объектілерді пайдалану және объектіге бағытталған талдау жүргізу** ОН 07.3. Бағдарламалық қамтамасыз етуді әзірлеу әдістері мен стратегияларын таңдау **Мамандық**: [06130100--Бағдарламалық қамтамасыз ету (түрлері бойынша)] **Біліктілік**: [4S06130103 -- Бағдарламалық қамтамасыздандыруды құрастырушы] **Әзірлеген:** Агатаева Меруерт Канытбековна Орынбасарова Толқынай Есенгалиевна Бердібаева Айдана Асановна Ғалымжанова Сәуле Ғалымжанқызы +-----------------------------------------------------------------------+ | **\"Бағдарламалау және АЖ\"ПБК отырысында** | | | | **қаралды және мақұлданды** | | | | **Хаттама № \_\_\_\_ «\_\_\_\_»\_\_\_\_\_20\_\_\_ж.** | | | | **ПБК төрағасы\_\_\_\_\_\_\_\_\_\_ Б.Досболов** | +-----------------------------------------------------------------------+ Шымкент, 2024 1\. «%» оператордың қызметі қандай? A. Бөліндіден қалған қалдықты қайтарады B. Сомманың пайызын қайтарады C. Тригонометриялық функция мәнін қайтарады D. Бөліндінің бүтін бөлігін қайтарады Е. Бөліндінің жарты бөлігін қайтарады 2\. Жолдың ішіне қиғаш сызық қосуға мүмкіндік беретін белгі: А. / B./' С./'' D./n Е. /t 3\. жаңа жолға өтетін белгі: А. /n B./' С./'' D./ Е. /t 4\. Көлденең қойынды А. /t B./' С./'' D./ Е. /n 5\. Идентификатор --бұл\...\...\...\...\...\.... А. Бұл программалық объектінің атауы B.бұл айнымалының атауы С.бұл амалдар атауы D.бұл түйінді сөздер Е. бұл мәліметтер атауы 6\. Қайсы әдіс арқылы нақты сандарды дөңгелектеп шығаруға болады А. format B.split С.math D.copy Е. float 7\. Tөмендегінің қайсысы анықталмаған тип А. None B.bool С.int D.str Е. float 8\. Python-да жаңа терезе ашу командасы қандай болады? Шартты алдын ала тексеретін цикл қалай аталады? А. While B. for С. if D. continue Е. float 9. FOR қандай цикл? А. параметрлі цикл B. таңдау циклі С. шартты цикл D. continue Е. сандық цикл 10\. Айнымалы атаулар мыналарды қамтуы мүмкін емес: А. Пробел B.орыс әріптері С.Латын әріптері D.Жақша, + = ! ?. Е.сандар 11\. Шарттың ақиқаттығына байланысты әрекеттер орындалатын алгоритм: A. тармақталу B.сызықтық C. Циклдік D. Шартты E. сызықтық және циклдік 12\. Boolean типі: А. логикалық B. қатар С. кортеж D. анықталмаған тип Е. жол 13\. Төмендегі нұсқаулардың қайсысы n = 10\*\*6 болса, ең жылдам орындалады? А. a = (i for i in range(n)) B.a = \[i for i in range(n)\] С.a = list(i for i in range(n)) D. a = list(i for i in range(n) Е. a = list( for i in range(n)) 14. Жұлдызшамен сұрақ. Келесі код нені көрсетеді? a, \*b, c = \[1, 2\] print(a, b, c) А. а 1 \[\] 2 B. \[1\] \[\] \[2\] С. 1 0 2 D. \[1\] \[\] 2 Е. а 1 () 2 15. Python көмегімен файлға деректерді жазу керек, бірақ файл бұрыннан жоқ болса ғана. Open() операторында қандай режимді көрсету керек? А. \'x\' B. \'w\' С. \'r\' D. \'а\' Е. \'т\' 16\. int айнымалысы: А. бүтін айнымалы B. нақты айнымалы С. таңба жолы D. логикалық айнымалы Е. Бейтарап бос мән 17\. Бұл код нені көрсетеді? for j in \'Hi! I\\\'m mister Robert\': if j == \'\\\'\': print(\"Найдено\") break else: print (\"Готово\") А. \"Найдено\" B. кодта қате С. \"Найдено\" и \"Готово\" D. \"Готово\" Е. \"Готово\" не \"Найдено\" 18\. Нәтижесінде не көрсетіледі? name = \"John\" print(\'Hi, %s\' % name) А. \"Hi, John\" B. \"Hi, name\" С. \"Hi, \" D. қате Е. name 19\. Қандай функция консольге басып шығарады? А. print(); B. write(); С.log(); D. out(); Е.math() 20\. Бұл кодтың нәтижесі қандай болады? x = 23 num = 0 if x \> 10 else 11 print(num) А. 0 B. 23 С. 10 D. 11 Е. Қате 21\. Уақытқа қай кітапхана жауапты? A. time B. localtime С.clock Д.Time Е. Time clock 22\. Біз жобаны бастау кезінде қате бермейтін қайсы жауап нұсқау туралы сұраймыз? А. num = float(2) B. int num = 2 С. дұрыс жауап жоқ D. var num = 2 Е. \$num = 2 23\. Бір жобаға қанша кітапхананы импорттауға болады? А. шексіз B. 3-тен артық емес С. 5-тен артық емес D. 10-тен артық емес Е. 23-тен артық емес 24\. Бұл код нені көрсетеді? for i in range(5): if i % 2 == 0: continue print(i) А. 1 и 3 B. қате С. 1, 3 и 5 D. 0, 2 и 4 Е. 0 и 5 25\. Пайдаланушыдан деректерді қалай алуға болады? А. input() әдісін қолданыңыз Б. get() әдісін қолданыңыз C. cin() әдісін қолданыңыз D. read() әдісін қолданыңыз E. readLine() әдісін пайдаланыңыз 26\. Алгоритм түрін атаңыз: A. сызықтық B. Тармақталу C. циклдік D. аралас E. алгаритімдеу 27\. Алгоритм түрін атаңыз: ![](media/image2.png) A. циклдік B. сызықтық C. Тармақталу D. аралас E. алгаритімдеу 28\. Айнымалы нені сақтайды? A. мағынасы B. аты C. түрі E. оның мәнінің ұзындығы D. қате 29\. Int деректер түрі нені білдіреді? A. бүтін сан B. заттық C. Строковое D. логикалық E. бүтін сан емес 30\. Тағайындау операторының дұрыс жаз басын таңдаңыз: A. а = 5 B. 10 = х C. у = 7,8 D. а = = b + x E. a == b \*\* x 31\. Енгізу операторын көрсетіңіз: A. енгізу() B. print() C. int() D. random() E. for I in range() 32\. Айнымалы типтегі айнымалы мәндер қанша болуы мүмкін? A. 2 B. 4 C. 10 D. қалағаныңызша E. 17 33\. Мұнда қандай оператор қолданылады? Егер N \< 100: b = n + a A. Шартты оператор B. тағайындау операторы C. қосу операторы D. көбейту операторы E. тағайындаукөбейту 34\. Бірнеше тармақтау үшін қолданылатын оператор? A. elif --else B. көптеген if C. if - else - elif D. while E. for I in range() 35\. Python тіліндегі циклдық операторы: A. while B. үшін C. if D. print E. for 36\. Бағдарламаға модульді қалай қосуға болады? A. Математика импорты B. математика импорты () C. импорт (математика) D. импорт.математика E. (импорт)математика 37\. Python қандай операциялық жүйелерде жұмыс істей алады? A. Windows B. Linux C. macOS D. оның ешқайсысы E. бәрі бар 38\. Python бағдарламалау тілі шыққанына қанша жыл болды? A. 30 B. 19 C. 7 D. 15 E. 14 39\. Python бағдарламалау тілін жасаушы A. Гвидо Ван Россум B. Дэвид Паттерсон C. Эрвин Дональд қамшы D. Джеймс Артур Гослинг E. ДжеймсВан 40\. а = 345. Басып шығару командасы нені көрсетеді (//100) A. 3 B. 5 C. 4 D. 6 E. 1 41\. Келесі кодты басып шығару((1 ,2, 3)\ 10 else 11 print(num) A. 0 B. 23 C. 10 D. 11 E. 20 55\. Консольге қандай функция шығады? A. print(); B. write(); C. log(); D. out(); E. while(): 56.Тағайындау операторының дұрыс жазбасын таңдаңыз: A. а = 5 B. 10 = х C. у = 7,8 D. а == b + x E. a == b // x 57.\ оператордың қызметі қандай? A. Бөліндіден қалған қалдықты қайтарады B. Сомманың пайызын қайтарады C. Тригонометриялық функция мәні қайтарады D. Бөліндінің бүтін бөлігін қайтарады 58\. \ оператордың қызметі қандай? A. Бөліндінің бүтін бөлігін қайтарады B. Бөліндіден қалған қалдықты қайтарады C. Сомманың пайызың қайтарады D. Тригонометриялық функция манін қайтарады 59\. Экранға шығаруда дұрыс жазылған кодты анықтаңыз: A. print('Сәлем Әлем') B. print('Сәлем Әлем' C. print('Сәлем Әлем! ) D. print("Сәлем Әлем') 60\. a=a+b өрнегінің қысқартылған формасы: A. a+=b B. a=+b C. a++ D. a-=b 61\. a санының 3 дірежесін анықтаңыз A. а\*\*3 B. а\*\*2 C. а\*3 D. а\*а 62\. Логикалық типті көрсетіңіз: A. bool B. boolean C. int D. str 63\. Программа үзіндісі берілген. Нәтижесінде s айнымалысының типін анықтаңыз: a=5 b=2.5 s=a+b A. float B. int C. str D. bool 64\. 11//4=? A. 2 B. 3 C. 4 D. 1 65\. 13%5=? A. 3 B. 2 C. 4 D. 1 66\. Программа нәтижесінде С айнымалысың мәнін анықтаңыз: a=0 b=4 c=a==10 and b==4 print(c) A.True B. False C. Null D. 14 67\. x санын ең кіші бүтінге дейн дөңделектеу A. math.float(x) B. math.ceil(x) C. math.trunc(x) D. math.fmod(x) E.math.atan(x) 68\. Берілген тізбек элеметтерінің қосындысын анықтайтын функция A. math.fsum(тізбек) B. math.isfinite(тізбек) C.math.isnan(тізбек) D.math.isinf(тізбек) E. math.modf(тізбек) 69\. Математикалық өрнекті Python тілінде жазыңыз: y=cosx+\|x\|+2 A. y=math.cos(x)+math.fabs(x)+2\*x B. y=math.cos(x)+math.fabs(x)+2x C. y=math.cos(x)+math.fabs(x)+2+x D. y=cos(x)+math.fabs(x)+2\*x E. y=math.cos(x)+abs(x)+2\*x 70\. Өрнекті Python тілінде жазыңыз: y=\|x\|+4х A. y=math.fabs(x)+4\*x B.y=math.abs(x)+4\*x C. y=math.fabs(x)+4\*\*x D. y=math.abs(x)+4+x E. y=math.fabs(x)+4+x 71\. x саннның факториалы дегеніміз\... A. 1-ден х-ке дейінгі сандардың көбейтіндісі: 1\*2\*\...\*х B. 1-ден х-ке дейінгі сандардың қосындысы: 1+2+\...+х C. х айнымалысының х дәрежесі D. х айнымалысының 2 дәрежесі E. белгілі бір санның х дәрежесі 72\. Берілген а жәке b катеттері бойынша с гипотенузаны есептеу A.c=math.sqrt(a\*a+b\*b) B. c=math.sqrt(a\*a+b\*b) C.c=math.sqrt(a\*3+b\*3) D. c=math.sqr(a\*a+b\*b) E.c=sqrt(a\*a+b\*b) 73\. Берілген х және у катеттері бойынша гипотенуза есептеу функциясы A. math.hypot(x,y) B. math.pot(x,y) C. math.pow(x,y) D. math.sqrt(x,y) E. math.cos(x,y) 74\. x\*\*y өрнегіне экфивалентті өрнекті көрсеңіз A. math.pow(x,y) B. math.pow(x,x) C. math.sqr(x,y) D. x\*y E. math.abs(x,y) 75.пи мәніннің Python тілінде жазылуы A. math.pi B. pi C. math.e D. pi=3,1415926 E. 3,1415926 76\. x санының квадрат түбірін есептеу A. math.sqrt(x) B. math.sqr(x) C. math.pow(x,2) D. math.sqrt(x,2) E. x\*\*2 77\. Python тілінде а айнымалысының мәні \[-2;0\] аралықта жататынын қанағаттандыратын шартты анықтаңыз A. (a\>=-2) and (a\=-2) or (a\-2) and (a\-2) or (a\-2) and (a\