تقييم الدرس 6: محددات عدم الوصول: static و final
إجاباتك تُحفظ تلقائيًّا على هذا الجهاز. أجب ثم اضغط «صحّح ورقتي» أسفل كل قسم.
← العودة إلى الدرس 6: محددات عدم الوصول: static و final · أسئلة التقييم · أكمل الفراغات
أسئلة التقييم
أسئلة تقييم الدرس: محددات عدم الوصول: static و final. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
class Counter{ static int c = 0; Counter() { c++; }} public class Main{ public static void main(String[] args) { new Counter(); new Counter(); new Counter(); System.out.println(Counter.c); }}
2السؤال الثاني: صح أم خطأ
3السؤال الثالث: أكمل الفراغات
1) المتغير static يُسمّى أيضًا Variable.
💡 المتغير static يُسمّى ___ Variable (كلمة إنجليزية تعني الكلاس).
2) الكلمة التي تمنع تغيير قيمة المتغير: .
💡 الكلمة التي تجعل القيمة ثابتة لا تتغيّر.
3) الثابت π في جافا: Math. .
💡 اسم الثابت π بأحرف كبيرة.
4) في UML يُكتب العضو static .
💡 تحته خط في UML.
4السؤال الرابع: التوصيل
طابِق كل عنصر في العمود (أ) بما يناسبه في العمود (ب):
- 1) static
- 2) final (متغير)
- 3) final (دالة)
- 4) final (كلاس)
- 5) abstract
- أ. لا يُورث.
- ب. مشترك بين الكائنات.
- ج. قيمته ثابتة.
- د. مجرد.
- هـ. لا تُعاد كتابتها.
5السؤال الخامس: أسئلة عملية
1) تتبّع الناتج:
class A{ static int x = 10; int y = 10;} public class Main{ public static void main(String[] args) { A a1 = new A(); A a2 = new A(); a1.x = 20; a1.y = 20; System.out.println(a2.x + " " + a2.y); }}
2) عرّف ثابتًا عامًّا اسمه VAT قيمته 0.15 يُستدعى باسم الكلاس:
public static final double VAT = 0.15;أكمل الفراغات
اختر الكلمة الصحيحة من القائمة المنسدلة في كل فراغ. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: أسئلة عملية
أكمل الكود من التدريب 9: عداد مشترك لعدد الكتب، وثابت للضريبة لا يتغير
public class Book { int number_of_books = 0; public static double TAX = 0.15; public Book() { number_of_books; }}System.out.println("Books #: " + .total_books());