أسئلة وأجوبة مقابلة بيثون الشائعة

نشرت: 2020-04-05

في هذه المقالة ، أدرجت التقنية في قائمة أسئلة وأجوبة مقابلة Python التي طرحها كل مقابلة. بعد الانتهاء من كل سؤال ، ستكون مستعدًا تمامًا للذهاب إلى مقابلة بايثون

أسئلة مقابلة بيثون لـ FRESHER'S

س 1. ما هي لغة برمجة بايثون؟

Python هي لغة البرمجة الأكثر تطلبًا مع الخيوط والكائنات وإدارة الذاكرة التلقائية والوحدات النمطية والاستثناءات. Python لغة برمجة سهلة للغاية وقابلة للتوسيع ومحمولة ومفتوحة المصدر.

س 2. ماذا تقصد ب PEP 8؟

PEP 8 عبارة عن اتفاقية تشفير ، وهي مجموعة من المراجع حول كيفية جعل كود Python أكثر قابلية للقراءة.

س 3. فرّق بين القائمة والصفقة؟

الفرق الرئيسي بين list و tuple هو كما يلي:
• القائمة قابلة للتغيير بينما tuple غير قابلة للتغيير.
• يمكننا تجزئة القائمة ولكن لا يمكن تجزئة القائمة.

س 4. ما هي أنواع البيانات المدعومة في بايثون؟

توجد أنواع بيانات قياسية في Python -
• القاموس
• قائمة
• سلسلة
• Tuple
• أعداد

س 5. ما هي لغة لامدا في بايثون؟

Lambada في Python هي وظيفة غير محددة للتعبير الفردي والتي تستخدم عادة كدالة مضمنة.

س 6. ماذا تقصد بمساحة الاسم في بايثون؟

Namespace في Python هو نظام تسمية يستخدم بشكل خاص لجعل الأسماء فريدة لتجنب مشاكل التسمية.

python interview questions about Namespace

س 7. اكتب بعض الوحدات المدمجة المستخدمة عادة في بايثون؟

بعض الوحدات المدمجة المستخدمة عادة مذكورة أدناه:
• الرياضيات
• نظام التشغيل
• JSON
• وقت البيانات
• عشوائي
• sys

س 8. ما هو فهم Dict و List؟

Dict and list comprehensions هي أساسًا تركيبات نحوية لتسهيل تشكيل القاموس.

س 9. ما هي السمات الرئيسية لبايثون؟

الميزات الرئيسية لبايثون هي:
• ديناميكي مكتوب
• حر
• وجوه المنحى
• لديها مجتمع كبير
• قصير وبسيط
• مترجم

س 10. شرح كيفية حذف ملف في بايثون؟

لحذف ملف في Python ، نستخدم الأمر: os.remove (اسم الملف) أو os.unlink (اسم الملف).

أسئلة مقابلة ترميز بايثون للطلاب الجدد

س 11. ما هي الوظيفة التالية التي تقوم بإدراج كائن في فهرس معين في قائمة؟

أ - فهرس القائمة (obj)
ب - list.insert (فهرس ، obj)
C - list.pop (obj = list [-1])
D - list.remove (obj)
صحيح - ب

س 12 : أي من المتغيرات التالية غير صالح؟

(أ) شارع
(ب) _str
(ج) _str
(د) أيا من هؤلاء
الصحيح د

س 13. ما الذي تتم طباعته؟

 print(r"c:\new\today\abc.txt")

أ) سطر جديد ثم السلسلة: c: newtodayabc.txt
ب) النص مثل هذا تمامًا: r "c: \ new \ today \ abc.txt"
ج) النص مثل هذا تمامًا: c: \ new \ today \ abc.txt
د) الحرف r ثم سطر جديد ثم النص: c: \ new \ today \ abc.txt
الصحيح ج

س 14. ما الذي تتم طباعته؟

 def f(): pass print(type(f())) A) <class 'function'> B) <class 'tuple'> C) <class 'NoneType'> D) <class 'str'> Correct A

س 15. حل التعليمات البرمجية

 x = 4.5 y = 2 print(x//y)

أ) 2.0
ب) 2.25
ج) 9.0
د) 20.25
الصحيح أ

س 16 : ما هو ناتج البرنامج؟

 value = 770 try: value = value except ZeroDivisionError: print('Cannot divide by 0 ', end = '') else: print('Division successful ', end = '') try: value = value /5.5 except: print('Inside except block ', end = '') else: print('Cannot execute simmultaneously', end = '')

أ) لا يمكن القسمة على 0 لا يمكن التنفيذ في نفس الوقت
ب) لا يمكن القسمة على 0
ج) تقسيم ناجح لا يمكن التنفيذ في نفس الوقت من الداخل ما عدا الكتلة لا يمكن التنفيذ في نفس الوقت
د) لا يمكن القسمة على 0 بالداخل باستثناء الكتلة
صحيح - سي

س 17 : ما هو مخرجات البرنامج؟

 def calculateSq(n): return n*n+n numbers = (2, 3, 4, 5) result = list(map( calculateSq, numbers)) print(result)

أ) [2،3،4،5]
ب) [4،6،8،10]
ج) [4 ، 9 ، 16 ، 25]
د) [6 ، 12 ، 20 ، 30]
صحيح: د

18. ما هو ناتج البرنامج؟

 x = ['ab', 'cd'] print(len(list(map(list, x))))

أ) 1
ب) 2
ج) لين
د) لا شيء من هؤلاء
الصحيح: ب

س 19. ما هي مخرجات البرنامج؟

 def fun(string): s1 = string s = string[::-1] if(s1 == s): return True else: return False print(fun("madam"))

أ) خطأ
ب) خطأ
ج) صحيح
د) سيدتي
الصحيح: ج

س 20 : ما هو ناتج البرنامج؟

 def sum(num): if len(num) == 1: return num[0] else: return num[0] + sum(num[1:]) print(sum([2, 4, 5, 6, 7]))

أ) 2
ب) 24567
ج) 6
د) 24
الصحيح: د

أسئلة مقابلة بايثون للخبرة

س 21. ما هي الوظائف في بايثون؟

الوظيفة في Python هي كتلة من التعليمات البرمجية يتم تنفيذها عندما نسميها للتنفيذ. لتعريف دالة في Python ، نستخدم كلمة أساسية محدّدة.

س 22. قائمة أنواع البيانات المضمنة غير القابلة للتغيير في بايثون؟

عادةً ما تكون أنواع البيانات المضمنة غير القابلة للتغيير في Python هي:
• أعداد
• سلاسل
• مجموعات

س 23. متى استخدمنا مصمم بايثون؟

عادةً ما تكون أنواع البيانات المضمنة المتغيرة في Python هي:
• قائمة
• قواميس
• مجموعات

س 24. متى استخدمنا مزخرف بايثون؟

تغيير نسبي نقوم به في بناء جملة بايثون لتعديل الوظائف بسرعة.

س 25. ما هي بعض الأنواع الأساسية من الوظائف المتوفرة في بايثون؟

يتوفر نوعان من الوظائف الأساسية في Python وهما مذكوران أدناه:
• وظيفة مدمجة
• وظيفة محددة من قبل المستخدم

س 26 : ما هو التخليل؟

يتم قبول أي كائنات Python وتحويلها إلى تمثيل سلسلة بواسطة وحدة Pickle التي تستخدم وظيفة التفريغ لإغراقها في ملف وتسمى العملية برمتها التخليل.

س 27. ما هي مزخرفة بايثون؟

مصمم Python هو تغيير معين نطبقه في بناء جملة Python لتغيير الوظائف ببساطة.

س 28. ما هي طرق تطبيق سلسلة عكسية؟

هناك خمس طرق لتطبيق السلسلة العكسية -
• العودية
• حلقه
• معكوس
• توسيع بناء الجملة شريحة
• كومة

س 29 : ما هو الترقيع القرد؟

تُعرف التعديلات الديناميكية لوحدة نمطية أو فئة أثناء وقت التشغيل باسم رقعة القرد.

س 30. هل تدعم بايثون الموروثات المتعددة؟

نعم ، تدعم Python الوراثة المتعددة. يمكن إنشاء فئة من العديد من الفئات الأصل.

أسئلة مقابلة ترميز بايثون للخبرة

س 31. إعادة استيراد

 p = re.compile('\d') print(p.findall("I went to him at 11 AM on 4th July 1886"))

أ) ['1'، '1'، '4'، '1'، '8'، '8'، '6']
ب) ['1 ′،' 4 ′، '1 ′،' 8 ′، '8 ′،' 6 ']
ج) ['1 ′،' 1 ′، '4 ′،' 1 ′، '8 ′،' 8 ′، '6']
د) لا شيء مما سبق
صحيح:

س 32. إعادة الاستيراد

 print(re.split('[af]+', 'Aey, Boy oh boy, come here'))

1) ['On'، 'th Jan 2016، at 11:02 AM']
2) ["، 'y،'، 'oy oh'، 'oy،'، 'om'، 'h'، 'r'،"]
3) ['A'، 'y، Boy oh'، 'oy،'، 'om'، 'h'، 'r'، "]
4) أيا من هؤلاء
صحيح: 3

س 33. _ يمثل كيانًا في العالم الحقيقي بهويته وسلوكه.

أ) طريقة
ب) كائن
ج) فئة
د) عامل
الصحيح: ب

س 34. ما هو الناتج؟

 y= 6 z = lambda x: x * y print z(8)

أ) 48
ب) 14
ج) 64
د) لا شيء مما ذكر
صحيح:

س 35. لفتح ملف ج: \ scores.txt للقراءة ، نستخدم

أ) infile = فتح ("c: \ scores.txt" ، "r")
ب) infile = فتح (“c: \ scores.txt”، “r”)
ج) infile = فتح (ملف = "c: \ scores.txt" ، "r")
د) infile = فتح (ملف = "c: \ scores.txt" ، "r")
الصحيح: ب

س 36. اختبار الفصل:

 def __init__(self): print('no-args passed') def __init__(self,x): print('no-args') print(x) t1=Test() t2=Test(10)

أ) مرت no-args
ب) لا ارغس
ج) خطأ
د) لا أرجس 10
صحيح: ج

س 37. متى سيتم تنفيذ الجزء الآخر من المحاولة ماعدا الآخر؟

أ) دائما
ب) عند حدوث استثناء
ج) في حالة عدم حدوث استثناء
د) عند حدوث استثناء في استثناء الكتلة
الصحيح: ج

س 38. ما هو العامل الصحيح للطاقة (س ^ ص)؟

أ) X ^ ص
ب) X ** ص
ج) X ^ ^ ص
د) لا شيء مما ذكر
صحيح: ب

س 39. ما هو نوع الإرجاع لمعرف الوظيفة؟

أرضية
ب) منطقي
ج) ديكت
د) كثافة العمليات
صحيح - د

س 40 : أي مما يلي بيان غير صالح؟

(أ) abc = 1،000،000
(ب) abc = 1000 2000 3000
(ج) أ ، ب ، ج = 1000 ، 2000 ، 3000
(د) a_b_c = 1،000،000
صحيح - سي

س 41. ما هي مجموعة NumPy؟

Numpy عبارة عن وحدة نمطية في Python ، والتي يمكنك استخدامها لإنشاء مصفوفة متعددة الأبعاد.

مثال :

من استيراد numpy *
arr = array ([[1،2،3،4]، [5،6،7،8]])

س 42. ما هو المؤشر السلبي في بايثون؟

يصل الفهرس السالب إلى العناصر من نهاية القائمة التي يتم عدها إلى الوراء.

مثال:

إذا كانت درجة الحرارة = [5،6،7]

أنت تكتب ::

temp [-1] ثم ستطبع 7

temp [-2] ثم ستطبع 6

temp [-3] ثم تطبع 5

تشارك The Tech Learn أسئلة وأجوبة مقابلة Python على أساس منتظم وفقًا لأحدث متطلبات التكنولوجيا ، لذا إذا كنت باحثًا عن عمل ومحبي التكنولوجيا ، فاستمر في زيارتنا.

ارتباط مرجعي:

  • https://www.edureka.co/blog/interview-questions/python-interview-questions/
  • https://www.guru99.com/python-interview-questions-answers.html

منشور له صلة

java interview questions and answers for experienced 2021
جافا أسئلة وأجوبة المقابلة لعام 2022
اقرأ أكثر
devops interview questions and answers 2020
أهم 20 سؤالاً وأجوبة لمقابلة DevOps لعام 2021
اقرأ أكثر
aws interview questions and answers
أسئلة وأجوبة مقابلة AWS للخبرة والجديدة لعام 2021
اقرأ أكثر
VMware Interview questions 2020
أسئلة وأجوبة مقابلة VMware 2021
اقرأ أكثر
PYTHON INTERVIEW QUESTIONS
أسئلة وأجوبة مقابلة بيثون الشائعة
اقرأ أكثر