نشامى
وضع الدراسة · امتحان التحليل وحل المشكلات باستخدام بايثون
بنك الأسئلة
امتحان التحليل وحل المشكلات باستخدام بايثون
ملخص الإنجاز0/90 · 0%
الأسئلة وإجاباتها
90 questionsBank.questionsCount
1
ما النتيجة المتوقعة من تنفيذ الشيفرة التالية في بايثون: 'sorted([3, 1, 2], key=lambda x: -x)'؟
- أ[1, 2, 3]
- ب[2, 3, 1]
- [3, 2, 1]
- ث[1, 3, 2]
2
إذا كان لديك قائمة الأعداد [5, 7, 1, 3], كيف تستخدم بايثون لإيجاد العدد الأكبر دون استخدام الدالة max؟
- أاستخدام الدالة sorted والقيمة الأولى
- بالتحقق من كل عنصر باستخدام حلقة for
- استخدام الدالة reduce لتحديد الأكبر
- ثاستخدام الدالة min لتحويل الأرقام للسالب ثم إيجاد الأصغر
3
كيف يمكنك استخدام مكتبة itertools لتحسين أداء الشيفرة التي تتطلب جميع التوافيق لعناصر القائمة؟
- أاستخدام itertools.chain
- باستخدام itertools.count
- استخدام itertools.combinations
- ثاستخدام itertools.groupby
4
ما هو ناتج تنفيذ الشيفرة التالية في بايثون: 'print(sum(range(0, 10, 2)))'؟
- أ10
- 20
- ت20
- ث30
5
في لغة بايثون، ما هو الإجراء الصحيح للتأكد من وجود عنصر في مجموعة دون استخدام العبارات الشرطية؟
- أif element in collection:
- element in collection
- تuse 'try' and 'except' blocks
- ثcheck for errors after accessing the element
6
ما هي النتيجة الناتجة عن تنفيذ الشيفرة التالية في بايثون: `def func(x): return [i for i in range(x) if x % i == 0]; print(func(10))`؟
- أ[1, 2, 5]
- [1, 2, 5, 10]
- ت[2, 5]
- ث[1, 10]
7
ما هي أفضل طريقة لتعريف دالة تتلقى عددًا صحيحًا وتعيد قائمة تحتوي على جميع الأعداد الفردية الأقل من هذا العدد باستخدام بايثون؟
- أdef odd_numbers(n): return [x for x in range(n) if x % 2 == 0]
- def odd_numbers(n): return [x for x in range(n) if x % 2 != 0]
- تdef odd_numbers(n): return list(filter(lambda x: x % 2 == 1, range(n)))
- ثdef odd_numbers(n): return [x for x in range(n) if x > 2 and x % 2 != 0]
8
ما هي الطريقة الأكثر فعالية لحل مشكلة التحليل عن طريق البرمجة باستخدام بايثون عند مواجهة بيانات ضخمة تتطلب تحليلًا دقيقًا؟
- أاستخدام القوائم المرتبطة لتحليل البيانات.
- تطبيق أدوات تحليل البيانات مثل Pandas و NumPy مع تحسين الأداء.
- تالاعتماد على الحلقات التكرارية البسيطة لتحليل البيانات.
- ثاستخدام الخرائط لتخزين البيانات وتحليلها.
9
ما هو ناتج تنفيذ الكود التالي في بايثون: `result = sum([i for i in range(10) if i % 2 == 0])`؟
- أ20
- 30
- ت25
- ث24
10
ما هي النتيجة النهائية عند تطبيق خوارزمية دالة القوة على السلسلة (3, 9, 27) باستخدام بايثون؟
- أ81
- 243
- ت729
- ث2187