مقدمة إلى الطرق في جافا
25 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو التعريف الدقيق للطريقة (Method) في البرمجة؟

  • مجموعة من الجمل المجمعة معًا لأداء عملية معينة. (correct)
  • مجموعة من الدوال المستقلة عن بعضها.
  • مجموعة من البيانات المخزنة في الذاكرة.
  • مجموعة من التعليمات التي يتم تنفيذها بشكل منفصل.
  • أي من الخيارات التالية يعتبر من خصائص الطرق في البرمجة؟

  • تستخدم فقط لتخزين البيانات.
  • يمكن استدعاؤها عدة مرات. (correct)
  • مخزنة في نفس مكان تنفيذ البرنامج.
  • يجب أن تُكتب داخل دالة أخرى.
  • ما الذي يُعد من الفوائد الرئيسية لاستخدام الطرق في البرمجة؟

  • زيادة تعقيد الكود.
  • تسهيل تقسيم البرنامج إلى أجزاء قابلة للإدارة. (correct)
  • جعل التعليمات غير واضحة.
  • تجنب تكرار التعليمات. (correct)
  • أي مما يلي لا يتعلق بالطريقة (Method)؟

    <p>تخزين القيم العددية فقط.</p> Signup and view all the answers

    لماذا تُستخدم الطرق في البرمجة؟

    <p>لتحسين إعادة استخدام الكود.</p> Signup and view all the answers

    ما هو المقصود بالمعامل الفعلي أو الحجة؟

    <p>هي القيمة التي يتم تمريرها إلى الدالة عند استدعائها</p> Signup and view all the answers

    ما هو نوع البيانات الذي تمثله returnValueType؟

    <p>نوع القيمة التي تعيدها الطريقة</p> Signup and view all the answers

    ما الذي يمكن أن تقوم به الدالة عند تنفيذها؟

    <p>إرجاع قيمة</p> Signup and view all the answers

    ماذا يعني إذا كانت returnValueType هي void؟

    <p>الطريقة لا تعيد أي قيمة</p> Signup and view all the answers

    أي مما يلي يُعتبر خطأ عند الحديث عن المعاملات في الدوال؟

    <p>لا يمكن للدالة قبول أي معاملات</p> Signup and view all the answers

    ما هو returnValueType في الدالة الرئيسية؟

    <p>void</p> Signup and view all the answers

    ماذا يحدث عندما يتم استدعاء دالة مع معاملات؟

    <p>تُستخدم القيم المقدمة للدالة</p> Signup and view all the answers

    ما القيم التي يمكن أن تعيدها الطريقة إذا كانت returnValueType ليست void؟

    <p>أي نوع من القيم</p> Signup and view all the answers

    ما هو الدور الأساسي للدالة في البرمجة؟

    <p>لتنفيذ التعليمات وإرجاع القيم</p> Signup and view all the answers

    أي من العبارات التالية صحيحة حول returnValueType؟

    <p>يحدد نوع القيمة التي تعيدها الطريقة</p> Signup and view all the answers

    ما هو المطلب الأساسي عند استخدام دالة غير فارغة؟

    <p>بيان إرجاع</p> Signup and view all the answers

    أي مما يلي لا يعد صحيحاً بالنسبة للدوال غير الفارغة؟

    <p>لا تحتاج إلى بيان إرجاع</p> Signup and view all the answers

    لماذا تحتاج دالة غير فارغة إلى بيان إرجاع؟

    <p>لإرجاع النتيجة إلى المستدعي</p> Signup and view all the answers

    ما هي النتيجة المتوقعة إذا تم استدعاء دالة غير فارغة بدون بيان إرجاع؟

    <p>خطأ في البرنامج</p> Signup and view all the answers

    أي من الحالات التالية تحتاج الى طريقة غير فارغة؟

    <p>عندما يكون هناك حاجة لتحليل البيانات</p> Signup and view all the answers

    ما هي المشكلة التي تواجهها هذه الطريقة عند الترجمة؟

    <p>لا ترجع قيمة</p> Signup and view all the answers

    لماذا يعتقد المترجم أن الطريقة قد لا ترجع أي قيمة؟

    <p>لأنها لا تحتوي على عبارة return</p> Signup and view all the answers

    ما الذي يمكن أن يؤدي إلى عدم نجاح هذه الطريقة في الرجوع بقيمة؟

    <p>عدم وضوح نوع القيمة المرجعة</p> Signup and view all the answers

    كيف يمكن للمطور إصلاح الخطأ في هذه الطريقة؟

    <p>إضافة عبارة return</p> Signup and view all the answers

    ما هي النتيجة المحتملة لعدم إصلاح هذا الخطأ؟

    <p>ستظهر طريقة الخطأ عند التشغيل</p> Signup and view all the answers

    Study Notes

    مقدمة إلى الطرق

    • تُعدّ الطريقة مجموعة من العبارات المُجمّعة معًا لأداء عمليةٍ ما

    الطرق: مواصلة

    • يتمّ تمرير القيم إلى الطرق
    • تُعرف هذه القيمة باسم البارامتر الفعلي أو الوسيطة
    • قد تُعيد الطريقة قيمةً ما
    • يُعرف نوع قيمة الإرجاع بنوع قيمة الإرجاع
    • إذا لم تُرجع الطريقة قيمةً، فإنّ نوع قيمة الإرجاع هو الكلمة الأساسية void
    • على سبيل المثال، تُعدّ void نوع قيمة الإرجاع في الطريقة الرئيسية

    تنبيه

    • تُطلَب عبارة الإرجاع للطريقة غير الفارغة
    • تُعدّ الطريقة التالية صحيحة من الناحية المنطقية، لكنّها تحتوي على خطأ في التجميع لأنّ مُجمّع Java يعتقد أنّه من الممكن ألا تُرجع هذه الطريقة أيّ قيمة

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Quiz.pdf

    Description

    يتناول هذا الاختبار مفهوم الطرق في لغة جافا بما في ذلك كيفية تمرير القيم والمعرفة المتعلقة بأنواع قيمة الإرجاع. ويستعرض أيضًا الأخطاء الشائعة المتعلقة بالطرق وكيفية تصحيحها. هذا الاختبار مناسب للمستويات الدراسية المختلفة في تعلم البرمجة.

    More Like This

    Use Quizgecko on...
    Browser
    Browser