نشامى
وضع الدراسة · امتحان التحليل وحل المشكلات باستخدام بايثون
بنك الأسئلة
امتحان التحليل وحل المشكلات باستخدام بايثون
ملخص الإنجاز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)؟
- أالمتغيرات الثابتة
- بالمتغيرات المحلية فقط
- المتغيرات العالمية إذا كانت ممررة كقيمة افتراضية
- ثلا يتم تغيير أية متغيرات