آزمون پایتوننتایج - #1. مقدار a در خروجی چیست؟def outerFunction(): global a a=20 ():def innerFunction global a a=30#2. براي تعریف یک بلوك از کد (بدنه ، حلقه ، توابع و ...) از چه چیزي در پایتون استفاده می شود؟ parenthesis parenthesis indentation indentation curly braces curly braces quotation quotation #3. مفهوم قابل حمل بودن زبان برنامه نویسی پایتون جیست؟ سطح پایین سطح پایین سطح بالا بودن سطح بالا بودن حجم کم کد نویسی حجم کم کد نویسی کارایی بهتر کارایی بهتر #4. پایتون چند کلمه کلیدي دارد؟ 20 20 28 28 27 27 32 32 #5. ترتیب عملگر ها در پایتون از چپ به راست چگونه است؟ تفریق – جمع – تقسیم – ضرب- توان – پرانتز تفریق – جمع – تقسیم – ضرب- توان – پرانتز پرانتز- توان- ضرب- تقسیم- جمع- تفریق پرانتز- توان- ضرب- تقسیم- جمع- تفریق ضرب- تقسیم – جمع – تفریق- توان – پرانتز ضرب- تقسیم – جمع – تفریق- توان – پرانتز پرانتز – توان – تقسیم – ضرب-جمع - تفریق پرانتز – توان – تقسیم – ضرب-جمع - تفریق #6. براي نمایش تمام عناصر لیست از آخر به اول کدام دستور درست می باشد؟ list [0:0:0] list [0:0:0] list[0: :-1] list[0: :-1] list[: : -1] list[: : -1] ist ist #7. کدام خط از برنامه داراي خطا می باشد؟num=[5,4,3,[2],1]print(num[0]) print(num[3][0])print(num[5]) خط چهارم خط چهارم خط اول خط اول خط سوم خط سوم خط دوم خط دوم #8. نتیجه محاسبات زیر چیست؟nums=[1,2,3]print(not 3 in nums) True True false false Trace back Trace back 3 3 #9. تفاوت لیست ها با تاپل ها در چیست؟ تاپل ها می توانند انواع مقادیر را در خود ذخیره کنن تاپل ها می توانند انواع مقادیر را در خود ذخیره کنن تاپل ها قبل ویرایش عناصر نیستند تاپل ها قبل ویرایش عناصر نیستند تاپل ها قابل ویرایش عناصر هستند تاپل ها قابل ویرایش عناصر هستند در تاپل ها مدیریت عناصر راحت تر است در تاپل ها مدیریت عناصر راحت تر است #10. وظیفه تابع Appendچیست؟ اضافه نمودن عنصر در لیست اضافه نمودن عنصر در لیست اضافه نمودن عنصر به لیست اول اضافه نمودن عنصر به لیست اول اضافه نمودن عنصر به آخر لیست اضافه نمودن عنصر به آخر لیست برای اضافه کردن عنصر به مکان دلخواه در لیست برای اضافه کردن عنصر به مکان دلخواه در لیست #11. نتیجه کد زیر چیست؟T=(‘AAAA’,22,80)str=’Ali’ T.extend(str)Print(T) [ ‘AAA’,22,80,’A’,’l’,’i’] [ ‘AAA’,22,80,’A’,’l’,’i’] (‘AAA’,22,80,’A’,’l’,’i’) (‘AAA’,22,80,’A’,’l’,’i’) Traceback Traceback (‘AAA’,22.5,80,Ali) (‘AAA’,22.5,80,Ali) #12. متغیر a,b باید از چه نوع ساختمان داده باشند تا بتوان به صورت زیر از آن ها استفاده کرد؟ A&b br>A+B List List Tuple Tuple Set Set Dictionary Dictionary #13. یک مجموعه چگونه تعریف می شود؟ Set1=set((1,2,3)) Set1=set((1,2,3)) set1{1,2,3} set1{1,2,3} set(1,2,3) set(1,2,3) الف و ب الف و ب #14. خروجی کد زیر چیست؟mydict=(‘name’:’ali’,’age’:20)t(mydict.get(‘from’)) traceback traceback . . ‘ ’ ‘ ’ none none #15. چند نوع ماژول در پایتون موجود است؟ 3 3 2 2 4 4 1 1 #16. backendماژول هاي پایتون با چه زبانی نوشته شده است؟ Pytone Pytone C C C++ C++ الف وب الف وب #17. براي شرط ها ومقادیر متعدد و پی در پی در یک برنامه از چه دستوري استفاده می شود؟ Switch Case Switch Case if if if های تو در تو if های تو در تو if-elif if-elif #18. خروجی برنامه زیر چیست؟num=7 if num>3: print(‘3’) if num <5: print(‘5’) if num==7: print(‘7’) 3و7 3و7 3 3 5 5 7 7 #19. خروجی برنامه زیر چیست؟print(1,2,3,4,sep=’*’) 4و3و2و1 4و3و2و1 *4و3و2و1 *4و3و2و1 4*3*2*1 4*3*2*1 1234 1234 #20. خروجی برنامه زیر چیست؟i=sum=0 while i<=4: sum +=i i=i+1 print(sum) 5 5 10 10 4 4 50 50 #21. آیا استفاده از حلقه for براي پیمایش لیست در پایتون مناسب است؟ خیر ، بهترین گزینه استفاده از حلقه while است. خیر ، بهترین گزینه استفاده از حلقه while است. بله ، بهترین گزینه استفاده از حلقه for است. بله ، بهترین گزینه استفاده از حلقه for است. نمی توان با حلقه ها این کار را انجام داد. نمی توان با حلقه ها این کار را انجام داد. whileو for هر دو گزینه پیشنهادي در پایتون اند. whileو for هر دو گزینه پیشنهادي در پایتون اند. #22. خروجی کد زیر چیست؟list=[ ] list=[ i**2 for i in range(2,12,2)] print (list) [ 100و64و36و16و4 ] [ 100و64و36و16و4 ] [64و16و4] [64و16و4] [50و23و8و2 ] [50و23و8و2 ] [100و23و8و2] [100و23و8و2] #23. کدام یک از گزینه ها با توجه به کد زیر صحیح است؟def printHello(): print(“Hello”) a=printHello() Print(‘’ Hello’’) یک تابع است و a یک متغیر و هیچکدام شی از کلاس نیستند Print(‘’ Hello’’) یک تابع است و a یک متغیر و هیچکدام شی از کلاس نیستند a و Print(‘’ Hello’’) هر دو به یک شی اشاره دارند a و Print(‘’ Hello’’) هر دو به یک شی اشاره دارند a و Print(‘’ Hello’’) به شی های مختلف اشاره دارند a و Print(‘’ Hello’’) به شی های مختلف اشاره دارند traceback traceback #24. مقدار a در خروجی چیست؟def outerFunctiona=10 outerFunction() (): global a a=20 def innerFunction(): global a a=30 a=10,a=30 a=10,a=30 a=10 a=10 a=30 a=30 a=20 a=20 #25. کدام مورد در مورد درخت منحط درست است؟ یک درخت دودویی پر است که در آن همه برگ ها داراي عمق یکسان یا هم سطح باشند و در آن هر پدر داراي دو فرزند است. یک درخت دودویی پر است که در آن همه برگ ها داراي عمق یکسان یا هم سطح باشند و در آن هر پدر داراي دو فرزند است. یک درخت با یک گره ریشه است که در آن هر گره حداکثر دو فرزند دارد. یک درخت با یک گره ریشه است که در آن هر گره حداکثر دو فرزند دارد. درختی که هر گره والد به یک گره فرزند متصل است درختی که هر گره والد به یک گره فرزند متصل است درختی است که داراي بینهایت سطح قابل شمارش است. درختی است که داراي بینهایت سطح قابل شمارش است. #26. چند نوع صف در پایتون وجود دارد؟ 2 نوع 2 نوع 3 نوع 3 نوع 4 نوع 4 نوع 1 نوع 1 نوع #27. سیاست صف بندی در پایتون چگونه است؟ LIFO LIFO Fifo Fifo Filo Filo ILFO ILFO #28. تابع pop در پشته چه عملی انجام می دهد؟ برداشتن یک عنصر از آخر پشته برداشتن یک عنصر از آخر پشته برداشتن عنصر از اول پشته برداشتن عنصر از اول پشته حذف عنصر حذف عنصر برداشتن عنصر از پشته و حذف عنصر برداشتن عنصر از پشته و حذف عنصر #29. عملکرد تابع __init()__ در پایتون چیست؟ هنگام فراخوانی کلاس اجرا می شود. هنگام فراخوانی کلاس اجرا می شود. این تابع زمانی فراخوانی می شود که شی جدیدی از کلاس ایجاد شود. این تابع زمانی فراخوانی می شود که شی جدیدی از کلاس ایجاد شود. زمانی که فراخوانی تمام شود مقادیر صفات برابر صفر می شود زمانی که فراخوانی تمام شود مقادیر صفات برابر صفر می شود اوایل برنامه اجرا می شود. اوایل برنامه اجرا می شود. #30. در پایتون حلقه هايfor و while می توانند گزینهelse داشته باشند؟ فقط حلقه for میتواند داشته باشد. فقط حلقه for میتواند داشته باشد. فقط حلقه while میتواند داشته باشد. فقط حلقه while میتواند داشته باشد. در هر دو حلقه می توان از حالت else استفاده کرد در هر دو حلقه می توان از حالت else استفاده کرد حلقه نمی توانند ساختار else در پایتون داشته باشند. حلقه نمی توانند ساختار else در پایتون داشته باشند. اتمام آزمون