📜 questionsBank.title ⁉️
امتحان التحليل وحل المشكلات باستخدام بايثون
questionsBank.legalText
💡 questionsBank.answeredQuestions
1.ما النتيجة المتوقعة من تنفيذ الشيفرة التالية في بايثون: 'sorted([3, 1, 2], key=lambda x: -x)'؟
- 1.[1, 2, 3]
- 2.[2, 3, 1]
- 3.[3, 2, 1] ✓
- 4.[1, 3, 2]
2.إذا كان لديك قائمة الأعداد [5, 7, 1, 3], كيف تستخدم بايثون لإيجاد العدد الأكبر دون استخدام الدالة max؟
- 1.استخدام الدالة sorted والقيمة الأولى
- 2.التحقق من كل عنصر باستخدام حلقة for
- 3.استخدام الدالة reduce لتحديد الأكبر ✓
- 4.استخدام الدالة min لتحويل الأرقام للسالب ثم إيجاد الأصغر
3.كيف يمكنك استخدام مكتبة itertools لتحسين أداء الشيفرة التي تتطلب جميع التوافيق لعناصر القائمة؟
- 1.استخدام itertools.chain
- 2.استخدام itertools.count
- 3.استخدام itertools.combinations ✓
- 4.استخدام itertools.groupby
4.ما هو ناتج تنفيذ الشيفرة التالية في بايثون: 'print(sum(range(0, 10, 2)))'؟
- 1.10
- 2.20 ✓
- 3.20
- 4.30
5.في لغة بايثون، ما هو الإجراء الصحيح للتأكد من وجود عنصر في مجموعة دون استخدام العبارات الشرطية؟
- 1.if element in collection:
- 2.element in collection ✓
- 3.use 'try' and 'except' blocks
- 4.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.[1, 2, 5]
- 2.[1, 2, 5, 10] ✓
- 3.[2, 5]
- 4.[1, 10]
7.ما هي أفضل طريقة لتعريف دالة تتلقى عددًا صحيحًا وتعيد قائمة تحتوي على جميع الأعداد الفردية الأقل من هذا العدد باستخدام بايثون؟
- 1.def odd_numbers(n): return [x for x in range(n) if x % 2 == 0]
- 2.def odd_numbers(n): return [x for x in range(n) if x % 2 != 0] ✓
- 3.def odd_numbers(n): return list(filter(lambda x: x % 2 == 1, range(n)))
- 4.def odd_numbers(n): return [x for x in range(n) if x > 2 and x % 2 != 0]
8.ما هي الطريقة الأكثر فعالية لحل مشكلة التحليل عن طريق البرمجة باستخدام بايثون عند مواجهة بيانات ضخمة تتطلب تحليلًا دقيقًا؟
- 1.استخدام القوائم المرتبطة لتحليل البيانات.
- 2.تطبيق أدوات تحليل البيانات مثل Pandas و NumPy مع تحسين الأداء. ✓
- 3.الاعتماد على الحلقات التكرارية البسيطة لتحليل البيانات.
- 4.استخدام الخرائط لتخزين البيانات وتحليلها.
9.ما هو ناتج تنفيذ الكود التالي في بايثون: `result = sum([i for i in range(10) if i % 2 == 0])`؟
- 1.20
- 2.30 ✓
- 3.25
- 4.24
10.ما هي النتيجة النهائية عند تطبيق خوارزمية دالة القوة على السلسلة (3, 9, 27) باستخدام بايثون؟
- 1.81
- 2.243 ✓
- 3.729
- 4.2187
questionsBank.page 1 questionsBank.of 9