نشامى

وضع الدراسة · امتحان التحليل وحل المشكلات باستخدام بايثون

بنك الأسئلة

امتحان التحليل وحل المشكلات باستخدام بايثون

ملخص الإنجاز0/30 · 0%

الأسئلة وإجاباتها

30 questionsBank.questionsCount
1

ما ناتج تنفيذ الشيفرة التالية في بايثون: 'print(sorted([3, 1, 4, 1, 5, 9], reverse=True))'?

  • أ[1, 1, 3, 4, 5, 9]
  • [9, 5, 4, 3, 1, 1]
  • تSyntax Error
  • ث[9, 5, 4, 3, 1, 1]
2

أي أداة تستخدم في بايثون لاختبار الأداء الزمني للشيفرة؟

  • أsys.time
  • timeit
  • تdatetime
  • ثtimer
3

ما النتيجة المتوقعة لهذه الشيفرة: 'lambda x: x ** 2 (5)'؟

  • أ125
  • ب25
  • تSyntax Error
  • لا شيء
4

ما مخرجات الشيفرة التالية: 'list(map(lambda x: x + 2, [1, 2, 3]))'؟

  • [3, 4, 5]
  • ب[1, 2, 3, 2]
  • ت[1, 2, 3]
  • ث[3, 4, 5]
5

ما الفرق بين استخدام '==' و 'is' في بايثون؟

  • ألا يوجد فرق، كلاهما للتحقق من المساواة
  • ب'==' للتحقق من الهوية و 'is' للتحقق من المساواة
  • تكلاهما يتحققان من الهوية
  • '==' للتحقق من المساواة و 'is' للتحقق من الهوية
6

ما ناتج هذه الشيفرة: 'print('a'.join(['b', 'c', 'd']))'؟

  • أabcd
  • bacad
  • تbcd
  • ثbacad
7

ما الدور الذي يلعبه الديكوريتورز (decorators) في بايثون؟

  • أتعديل وظائف الفئات فقط
  • بإضافة وظائف جديدة للمدخلات
  • تعديل أو توسيع سلوك الدوال أو الطرائق دون تعديلها فعليًا
  • ثلا علاقة لها بالبرمجة الوظيفية
8

أي العبارات التالية يمكن أن تتسبب في حدوث خطأ TypeError في بايثون؟

  • أ'len(5)'
  • '5 + '3''
  • ت'len([1, 2, 3])'
  • ث'5 + '3''
9

ما نتيجة تنفيذ الشيفرة: 'x = [i for i in range(3)]'، ثم 'x[3]'؟

  • أ3
  • IndexError
  • تNone
  • ث3
10

أي نوع من المتغيرات يتم تغييره عند استخدام الدالة 'def add_to_list(list=[]): list.append(return list)؟

  • أالمتغيرات الثابتة
  • بالمتغيرات المحلية فقط
  • المتغيرات العالمية إذا كانت ممررة كقيمة افتراضية
  • ثلا يتم تغيير أية متغيرات