- 1
طالب يتعلم أساسيات حل المشكلات البرمجية ويحاول فهم التسلسل الصحيح للخطوات. وفقًا للخطوات الأساسية لحل المسألة البرمجية المذكورة في المحتوى، ما هي الخطوة التي تلي مباشرة "فهم المسألة وتحليلها"؟
- أ. تنفيذ البرنامج واختباره.
- ب. كتابة البرنامج.
- ج. تصميم الحل.
- د. التوثيق.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ج. تصميم الحل.
حسب الشكل (٢-١) في المحتوى (صفحة ٣)، الخطوات الأساسية لحل المسألة البرمجية هي: فهم المسألة وتحليلها، ثم تصميم الحل، ثم كتابة البرنامج، ثم تنفيذ البرنامج واختباره، وأخيرًا التوثيق. PISA Skills: الفهم، الاستدعاء، التطبيق.
- 2
بصفتك محلل بيانات في متجر إلكتروني، تحتاج إلى استيراد بيانات مبيعات المنتجات من ملف `sales_data.csv` إلى بايثون لتحليلها. قمت بكتابة الكود التالي: ```python import pandas df = pandas.read_csv("C:\Users\user\Documents\sales_data.csv") print(df) ``` عند تشغيل الكود، ظهر لك خطأ `SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape`. ما التعديل الصحيح الذي يجب إجراؤه على مسار الملف لتجنب هذا الخطأ واستيراد البيانات بنجاح؟
- أ. حذف المسار والاكتفاء باسم الملف فقط.
- ب. استخدام شرطة مائلة واحدة للأمام بدلاً من الخلف: `C:/Users/user/Documents/sales_data.csv`.
- ج. استخدام شرطتين مائلتين للخلف بدلاً من واحدة: `C:\\Users\\user\\Documents\\sales_data.csv`.
- د. تغيير اسم المتغير `df` إلى `data_frame`.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ج. استخدام شرطتين مائلتين للخلف بدلاً من واحدة: `C:\\Users\\user\\Documents\\sales_data.csv`.
يشير الخطأ `SyntaxError: (unicode error) 'unicodeescape'` إلى مشكلة في تفسير الأحرف الخاصة في مسار الملف. في بايثون، يجب استخدام شرطتين مائلتين للخلف (`\\`) أو شرطة مائلة واحدة للأمام (`/`) في مسارات الملفات لتجنب تفسيرها كأحرف هروب. الخيار (C) هو التعديل الصحيح وفقًا للمحتوى التعليمي. PISA Skills: حل المشكلات، التفكير النقدي، تطبيق المعرفة
- 3
ما هو أحد نتاجات التعلم المتعلقة بخطوات اختبار الفرضيات؟
- أ. أضع فرضية عن مشكلة من البيئة المحيطة.
- ب. أوضح خطوات اختبار الفرضيات وفحصها.
- ج. أقيّم كفاءة النماذج وأساليب المحاكاة.
- د. أتعرف بعض مكتبات برمجية بايثون.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. أوضح خطوات اختبار الفرضيات وفحصها.
أحد نتاجات التعلم هو "أوضح خطوات اختبار الفرضيات وفحصها"، كما هو مذكور في الصفحة الأولى.
- 4
أنت تعمل على مشروع برمجي كبير مع فريق من المطورين. بعض المطورين يفضلون استخدام أساليب ترميز مختلفة. لتجنب المشاكل وضمان جودة الكود، قررتم تطبيق "الاتساق في ممارسات الترميز الخاصة بالمبرمج". ماذا تعني عبارة "الاتساق في ممارسات الترميز الخاصة بالمبرمج" في سياق تطوير البرمجيات باستخدام الحزم والوحدات؟
- أ. أن يستخدم كل مبرمج لغة البرمجة التي يفضلها.
- ب. أن يلتزم جميع المبرمجين بنفس الأنماط والقواعد في كتابة الكود، مثل تسمية المتغيرات والدوال وتنظيم الملفات.
- ج. أن يقوم كل مبرمج بتطوير حزم ووحدات مستقلة تمامًا عن الآخرين.
- د. أن يستخدم المبرمجون أحدث إصدارات المكتبات والحزم فقط.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. أن يلتزم جميع المبرمجين بنفس الأنماط والقواعد في كتابة الكود، مثل تسمية المتغيرات والدوال وتنظيم الملفات.
"الاتساق في ممارسات الترميز" يعني أن يلتزم جميع المبرمجين في الفريق بنفس الأنماط والقواعد المتفق عليها لكتابة الكود. هذا يشمل تسمية المتغيرات والدوال، تنسيق الكود، تنظيم الوحدات والحزم، واستخدام التعليقات. هذا الاتساق يسهل قراءة الكود وفهمه وصيانته، ويقلل من الأخطاء، ويدعم التعاون الفعال. PISA Skills: التفكير النقدي والتحليلي، الفهم العميق، القدرة على حل المشكلات في سياقات واقعية.
- 5
ما هو الترتيب الصحيح لعملية إزالة الإطارات من المكدس في الدالة الراجعة؟
- أ. تُزال الإطارات بترتيب دخولها (FIFO).
- ب. تُزال الإطارات بترتيب عكسي لدخولها (LIFO).
- ج. تُزال الإطارات عشوائيًا.
- د. لا تُزال الإطارات أبدًا.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. تُزال الإطارات بترتيب عكسي لدخولها (LIFO).
"يعمل المكدس وفق مبدأ أن آخر عملية تدخله هي أول عملية ستنفذ، ومن ثم سيعود كل مرة خطوة إلى الوراء." هذا يعني LIFO.
- 6
ما هي إحدى المهام التي يمكن أن تقوم بها حزمة `tasks.notifications` في مشروع إدارة المهام؟
- أ. إنشاء المهام وتحديثها وحذفها:
- ب. تنبيه الطلبة بخصوص المواعيد النهائية:
- ج. توليد تقارير عن المهام المكتملة:
- د. حساب العمليات الحسابية:
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. تنبيه الطلبة بخصوص المواعيد النهائية:
حزمة لتنبيه الطلبة بخصوص المواعيد النهائية (tasks.notifications).
- 7
أي من الآتي يُعد مثالاً على الأعداد العشرية (Float) ضمن البيانات العددية؟
- أ. ١٠
- ب. ٠
- ج. ٢.٨-
- د. "World"
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ج. ٢.٨-
الأعداد العشرية (Float)؛ وهي الأعداد ذات الفواصل العشرية، مثل: ٣.١٤، و ٢.٨-، و ٠.٠٥.
- 8
مهندس برمجيات يطور دالة راجعة لحساب مضروب عدد، ويحتاج إلى ضمان توقف الدالة لتجنب الأخطاء. عند كتابة دالة راجعة لحساب مضروب العدد، ما هي الحالة الأساسية (base case) التي يجب أن تتوقف عندها الدالة لتجنب الاستدعاء اللانهائي؟
- أ. عندما يكون العدد المدخل سالبًا.
- ب. عندما يكون العدد المدخل يساوي 1 أو 0.
- ج. عندما يكون العدد المدخل كبيرًا جدًا.
- د. عندما يكون العدد المدخل عددًا عشريًا.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. عندما يكون العدد المدخل يساوي 1 أو 0.
حسب المثال الوارد في المحتوى حول مضروب العدد، فإن مضروب العدد 1 هو 1، ومضروب العدد 0 هو 1 (وفق التعريف الرياضي الشائع). هذه هي الحالات التي لا تتطلب استدعاءً آخر للدالة وتوقف سلسلة الاستدعاءات، مما يمنع الدوران اللانهائي. PISA Skills: تطبيق المعرفة، التفسير
- 9
أراد باحث دراسة تأثير نوع معين من التمارين الرياضية على خفض مستوى الكوليسترول الضار في الدم. قام بتحديد الفرضية الصفرية والبديلة، ثم جمع البيانات من مجموعتين من الأشخاص (مجموعة مارست التمارين ومجموعة لم تمارسها). بعد جمع البيانات، ما هي الخطوة المنطقية التالية في عملية اختبار الفرضيات؟
- أ. صياغة فرضية جديدة.
- ب. تحديد مستوى الدلالة المعنوية (α).
- ج. تحليل الفرضية باستخدام أحد اختبارات فحص الفرضيات.
- د. نشر النتائج مباشرة.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ج. تحليل الفرضية باستخدام أحد اختبارات فحص الفرضيات.
خطوات اختبار الفرضيات هي: ١. صياغة الفرضية، ٢. تحديد مستوى الدلالة، ٣. جمع البيانات، ٤. اختبار الفرضية، ٥. تحليل النتيجة. بما أن الباحث قد صاغ الفرضيات وجمع البيانات، فإن الخطوة التالية هي تطبيق الاختبارات الإحصائية المناسبة (مثل اختبار t) لتحليل الفرضية. PISA Skills: تسلسل الإجراءات، تطبيق المعرفة الإجرائية، الفهم التحليلي.
- 10
إذا كنت بحاجة إلى التعامل مع البيانات الضخمة (Big Data) ومعالجتها باستخدام بايثون، فما هي المكتبة الأنسب؟
- أ. Pandas.
- ب. PySpark.
- ج. Scikit-learn.
- د. SciPy.
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. PySpark.
يُمكن لمكتبة (PySpark) التعامل مع البيانات الضخمة (Big Data) ومعالجتها.
- 11
ما هي الفرضية التي تُفترض صحتها في البداية إلى أن يثبت العكس عن طريق البيانات التجريبية؟
- أ. الفرضية البديلة
- ب. الفرضية الصفرية
- ج. الفرضية التجريبية
- د. الفرضية الإحصائية
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ب. الفرضية الصفرية
في البداية، يُفترض صحة الفرضية الصفرية إلى أن يثبت العكس عن طريق البيانات التجريبية، كما هو مذكور في الصفحة الثالثة.
- 12
ما هي إحدى محددات استخدام نموذج الشلال (Waterfall) التي تعني عدم إمكانية المستخدمين الحصول على أي نتائج إلا بعد انتهاء جميع المراحل؟
- أ. الجمود وعدم المرونة
- ب. عدم ملاءمة المشروعات الديناميكية
- ج. التأخر في تقديم المنتج النهائي
- د. صعوبة التعامل مع المشروعات الكبيرة
إظهار الإجابة الصحيحة والشرح
الإجابة الصحيحة: ج. التأخر في تقديم المنتج النهائي
من محددات استخدام نموذج الشلال التأخر في تقديم المنتج النهائي؛ حيث لا يُمكن للمستخدمين الحصول على أي نتائج إلا بعد انتهاء جميع المراحل.
تابع الباقي في تطبيق فهلوي AI
تابع باقي الأسئلة مع الإجابة والشرح في تطبيق فهلوي AI، مع امتحانات كاملة تُصحَّح تلقائياً.
افتح التطبيق للمتابعةنصائح لحل الامتحان
- 💡 اقرأ السؤال جيداً وحدّد المطلوب قبل النظر للخيارات.
- 💡 استبعد الخيارات الخاطئة بوضوح لتضييق الاحتمالات.
- 💡 راجع شرح كل إجابة بعد الحل لتثبيت المعلومة.
بدك امتحان كامل مصحّح تلقائياً؟
فهلوي AI بيولّدلك امتحانات غير محدودة، بيصحّحها فوراً، وبيتابع نقاط ضعفك.
قدّم امتحانك الآن مجاناً