امسح الكود لتختبر نفسك وتحصل على الإجابات الصحيحة على موقع المناهج.
كويز تفاعلي: بناء الدوال
اختبار تقييمي شامل حول بناء واستخدام الدوال في لغة البرمجة بايثون. يركز الاختبار على المفاهيم الأساسية مثل الكلمات المفتاحية، تعريف الدوال، المعاملات، والتعرف على الأخطاء البرمجية الشائعة.
رقم الاختبار337
الصفالصف الأول الثانوي
المادةتقنية المعلومات
الفصلالفصل الثاني
السنة الدراسية2025/2026
عدد الأسئلة12
إجمالي النقاط12
تاريخ الإضافة2026-05-20
الزيارات53
الناشرZahra
يرجى الانتباه إلى أن المعلم قام بإعداد الأسئلة فقط، ولم يقم بإعداد الإجابات أو الشروحات المرفقة. وقد تم توليد الإجابات باستخدام تقنيات الذكاء الاصطناعي، لذلك قد تتضمن بعض الأخطاء أو عدم الدقة.
للحصول على الإجابات الصحيحة والمضمونة، يُرجى الرجوع إلى المعلم أو المصدر الدراسي المعتمد.
السؤال 1
النقاط: 1
ما هو الإخراج المتوقع من الدالة التالية؟ def add(a, b) return a + b print (add(2,3))
تفسير الإجابة
يوجد خطأ برمجي في السطر الأول لعدم وجود نقطتين (:) بعد تعريف الدالة، مما سيؤدي إلى ظهور خطأ في الصيغة (Syntax Error).
السؤال 2
النقاط: 1
ما هي الكلمة المفتاحية المستخدمة لتعريف دالة في بايثون؟
تفسير الإجابة
تستخدم الكلمة المحجوزة def لبدء تعريف دالة جديدة في لغة بايثون.
السؤال 3
النقاط: 1
أي من الخيارات التالية صحيح حول الدوال في بايثون؟
تفسير الإجابة
في بايثون، يمكن للدالة إرجاع قيم متعددة مفصولة بفاصلة (Tuple) مما يجعل الخيار (d) صحيحاً.
السؤال 4
النقاط: 1
ما هي الكلمة المفتاحية المستخدمة لإرجاع قيمة من دالة في بايثون؟
تفسير الإجابة
تستخدم كلمة return لإعادة نتيجة العملية من داخل الدالة إلى سطر الاستدعاء.
السؤال 5
النقاط: 1
ما هو الإخراج المتوقع من الدالة التالية إذا تم استدعاؤها كـ (greet("Alice"))؟
تفسير الإجابة
الدالة تقوم بدمج السلسلة النصية "Hello, " مع قيمة المعامل name وعلامة التعجب، وعند تمرير "Alice" تكون النتيجة Hello, Alice!.
السؤال 6
النقاط: 1
هي مجموعة من الأوامر البرمجية الجاهزة مسبقاً يتم استدعاؤها عند اللزوم، عادة ما ترافقها عوامل أو متغيرات:
تفسير الإجابة
الدوال هي كتل برمجية جاهزة للاستخدام تهدف لتنفيذ مهمة محددة عند استدعائها.
السؤال 7
النقاط: 1
هي مجموعة من الأوامر يقوم المبرمج بإنشائها أو تعريفها لتؤدي وظيفة محددة:
تفسير الإجابة
الدوال التي يقوم المبرمج بكتابتها بنفسه تسمى دوالاً معرفة من قبل المستخدم لتمييزها عن الدوال المضمنة في اللغة.
السؤال 8
النقاط: 1
ما اسم الدالة المعرفة في هذا المثال؟
تفسير الإجابة
اسم الدالة هو المعرف الذي يلي كلمة def مباشرة، وفي هذا الكود الاسم هو add.
السؤال 9
النقاط: 1
ما هي المعاملات في هذا المثال؟
تفسير الإجابة
المعاملات (Parameters) هي المتغيرات التي تستقبلها الدالة وتوضع داخل القوسين في سطر التعريف، وهي هنا a و b.
السؤال 10
النقاط: 1
اكتشف الخطأ في الجملة البرمجية التالية:
تفسير الإجابة
يظهر في الصورة أن سطر التعريف `def area (L,w)` ينقصه النقطتان الرأسيتان (:) الضروريتان في لغة بايثون.
السؤال 11
النقاط: 1
اكتشف الخطأ في الجملة البرمجية التالية:
تفسير الإجابة
تم تعريف الدالة باسم area ولكن في السطر الأخير تم استدعاؤها باسم a فقط، وهذا يؤدي لخطأ لأن الاسم غير معرف.
السؤال 12
النقاط: 1
اكتشف الخطأ في الجملة البرمجية التالية:
تفسير الإجابة
في بايثون، يجب أن تكون جميع الأوامر التابعة للدالة (جسم الدالة) مزاحة بمسافة بادئة (Indentation)، وهذا مفقود في الكود الموضح.
إليك اختبارات إضافية لـ الصف الأول الثانوي بحسب الفصل الثاني والمادة تقنية المعلومات
لا يتم عرض هذا الجزء إلا عند النزول إليه، لتخفيف تحميل الصفحة.
...
🍪
إشعار ملفات تعريف الارتباط
يستخدم هذا الموقع ملفات تعريف الارتباط لتحسين تجربة التصفح وقياس الأداء وعرض المحتوى بشكل أفضل.
باستخدامك للموقع فإنك توافق على استخدامنا لها وفق
سياسة الخصوصية.