📜 questionsBank.title ⁉️

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

questionsBank.legalText

💡 questionsBank.answeredQuestions

1.ما ناتج تنفيذ الشيفرة التالية في بايثون: 'print(sorted([3, 1, 4, 1, 5, 9], reverse=True))'?
  • 1.[1, 1, 3, 4, 5, 9]
  • 2.[9, 5, 4, 3, 1, 1]
  • 3.Syntax Error
  • 4.[9, 5, 4, 3, 1, 1]
2.أي أداة تستخدم في بايثون لاختبار الأداء الزمني للشيفرة؟
  • 1.sys.time
  • 2.timeit
  • 3.datetime
  • 4.timer
3.ما النتيجة المتوقعة لهذه الشيفرة: 'lambda x: x ** 2 (5)'؟
  • 1.125
  • 2.25
  • 3.Syntax Error
  • 4.لا شيء
4.ما مخرجات الشيفرة التالية: 'list(map(lambda x: x + 2, [1, 2, 3]))'؟
  • 1.[3, 4, 5]
  • 2.[1, 2, 3, 2]
  • 3.[1, 2, 3]
  • 4.[3, 4, 5]
5.ما الفرق بين استخدام '==' و 'is' في بايثون؟
  • 1.لا يوجد فرق، كلاهما للتحقق من المساواة
  • 2.'==' للتحقق من الهوية و 'is' للتحقق من المساواة
  • 3.كلاهما يتحققان من الهوية
  • 4.'==' للتحقق من المساواة و 'is' للتحقق من الهوية

📢 questionsBank.sponsoredAd

6.ما ناتج هذه الشيفرة: 'print('a'.join(['b', 'c', 'd']))'؟
  • 1.abcd
  • 2.bacad
  • 3.bcd
  • 4.bacad
7.ما الدور الذي يلعبه الديكوريتورز (decorators) في بايثون؟
  • 1.تعديل وظائف الفئات فقط
  • 2.إضافة وظائف جديدة للمدخلات
  • 3.تعديل أو توسيع سلوك الدوال أو الطرائق دون تعديلها فعليًا
  • 4.لا علاقة لها بالبرمجة الوظيفية
8.أي العبارات التالية يمكن أن تتسبب في حدوث خطأ TypeError في بايثون؟
  • 1.'len(5)'
  • 2.'5 + '3''
  • 3.'len([1, 2, 3])'
  • 4.'5 + '3''
9.ما نتيجة تنفيذ الشيفرة: 'x = [i for i in range(3)]'، ثم 'x[3]'؟
  • 1.3
  • 2.IndexError
  • 3.None
  • 4.3

📢 questionsBank.sponsoredAd

10.أي نوع من المتغيرات يتم تغييره عند استخدام الدالة 'def add_to_list(list=[]): list.append(return list)؟
  • 1.المتغيرات الثابتة
  • 2.المتغيرات المحلية فقط
  • 3.المتغيرات العالمية إذا كانت ممررة كقيمة افتراضية
  • 4.لا يتم تغيير أية متغيرات
questionsBank.page 1 questionsBank.of 3