تقييم
تقييم الدرس 15: قراءة وفهم رسائل الأخطاء
إجاباتك تُحفظ تلقائيًّا على هذا الجهاز. أجب ثم اضغط «صحّح ورقتي» في آخر الصفحة.
← العودة إلى الدرس 15: قراءة وفهم رسائل الأخطاء
أسئلة التقييم
أسئلة تقييم الدرس: قراءة وفهم رسائل الأخطاء. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) في الرسالة التالية، ما رقم السطر الذي فيه الخطأ؟ Main.java:8: error: cannot find symbol
2) رسالة missing return statement تعني:
3) رسالة variable x might not have been initialized تعني:
4) رسالة reached end of file while parsing سببها غالبًا:
5) ما الاستثناء الذي يسببه Integer.parseInt("abc")؟
6) أي جزء من رسالة الاستثناء يبيّن سلسلة الدوال لحظة الخطأ؟
7) في التتبّع التالي، أين حدث الخطأ أولًا؟ at Main.average(Main.java:3) ثم at Main.main(Main.java:7)
8) ما الذي يميّز التحذير عن الخطأ؟
9) ما الاستثناء عند استدعاء دالة من متغير قيمته null؟
10) ما الرسالة المتوقعة عند كتابة int n = "5";؟
2السؤال الثاني: صح أم خطأ
1) يجب البدء بقراءة آخر رسالة خطأ في القائمة.
الصواب: خطأ
2) العلامة ^ في رسالة المترجم تشير إلى موضع الخطأ في السطر.
الصواب: صح
3) قد يكون سبب الخطأ في سطر قبل السطر المذكور في الرسالة.
الصواب: صح
4) أسطر java.base في تتبّع المكدّس تعني أن مكتبة جافا فيها خطأ يجب إصلاحه.
الصواب: خطأ
5) ArrayIndexOutOfBoundsException يحدث عند استخدام رقم خانة خارج حدود المصفوفة.
الصواب: صح
6) التحذيرات الصفراء تمنع تشغيل البرنامج.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) الرسالة تظهر عند كتابة totl بدل total.
الإجابة: cannot find symbol
2) القسمة على صفر تسبب .
الإجابة: ArithmeticException
3) سلسلة أسطر at في رسالة الاستثناء تسمّى .
الإجابة: Stack Trace
4) كتابة «abc» عند قراءة رقم بـ nextInt تسبب .
الإجابة: InputMismatchException
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».