تقييم الدرس 2: مقدمة إلى البرمجة الشيئية: الكلاس والكائن
إجاباتك تُحفظ تلقائيًّا على هذا الجهاز. أجب ثم اضغط «صحّح ورقتي» أسفل كل قسم.
← العودة إلى الدرس 2: مقدمة إلى البرمجة الشيئية: الكلاس والكائن · أسئلة التقييم · أكمل الفراغات
أسئلة التقييم
أسئلة تقييم الدرس: مقدمة إلى البرمجة الشيئية: الكلاس والكائن. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
class Test { int i;}class Main { public static void main(String args[]) { Test t = new Test(); System.out.println(t.i); }}
class Test { int i;}class Main { public static void main(String args[]) { Test t; System.out.println(t.i); }}
2السؤال الثاني: صح أم خطأ
Student s1 = new Student();Student s2 = new Student();
3السؤال الثالث: أكمل الفراغات
1) الكلاس هو مخطط أو تُنشأ منه الكائنات.
💡 كلمة عربية: قالب أو نموذج، أو بالإنجليزية blueprint.
2) الأفعال في الكلاس تُسمّى .
💡 كلمة إنجليزية جمع method.
3) يُفضّل أن يبدأ اسم الكلاس بحرف .
💡 عكس «صغير».
4) يجب أن يطابق اسم الملف اسم الكلاس .
💡 المحدد الذي يجعل الكلاس متاحًا للجميع.
4السؤال الرابع: التوصيل
طابِق كل عنصر في العمود (أ) بما يناسبه في العمود (ب):
- 1) Class
- 2) Object
- 3) Attribute
- 4) Method
- 5) new
- أ. نسخة محددة.
- ب. قالب عام.
- ج. فعل يقوم به الكائن.
- د. صفة للكائن.
- هـ. تنشئ كائنًا.
5السؤال الخامس: أسئلة عملية
1) تتبّع الناتج:
class Car{ String color;} public class Main{ public static void main(String[] args) { Car a = new Car(); Car b = new Car(); a.color = "Red"; b.color = "Blue"; System.out.println(a.color + " " + b.color); }}
2) عرّف كلاس Phone بخاصيتين brand و price ودالة show تطبعهما، ثم أنشئ كائنًا منه في main واستدعِ show.
class Phone{ String brand; double price; void show() { System.out.println(brand + " " + price); }} public class Main{ public static void main(String[] args) { Phone p = new Phone(); p.brand = "Nokia"; p.price = 500; p.show(); }}
أكمل الفراغات
اختر الكلمة الصحيحة من القائمة المنسدلة في كل فراغ. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: أسئلة عملية
أكمل الفراغات التالية، اختر من القائمة المنسدلة الجواب الصحيح: في oop، يمكن أن نقول أن هو عبارة عن وعاء أو قالب أو نموذج يمثل مجموعة من الكائنات
وعند الحاجة لذلك القالب، ما على المبرمج إلا إنشاء أي نسخة منه ليستطيع الاستفادة من مكونات القالب
أكمل الفراغات التالية، اختر من القائمة المنسدلة الجواب الصحيح:
الاختصار يشير إلى Object Oriented Programming
أكمل الفراغات التالية، اختر من القائمة المنسدلة الجواب الصحيح:
مصطلح يمكن ترجمته بالعربي إلى البرمجة الكائنية، أو البرمجة كائنية التوجه
أكمل الفراغات التالية، اختر من القائمة المنسدلة الجواب الصحيح:
تتكون الفئة الكلاس class من خصائص وأفعال "الإجراءات"
فالخصائص تسمى في البرمجة بـ
والأفعال تسمى بـ
أكمل الفراغات التالية، اختر من القائمة المنسدلة الجواب الصحيح: في oop، يعتبر عبارة عن تمثيل شامل لنوع معين
ويعتبر نسخة من ذلك التمثيل
اكمل الكود التالي:
استخدم الكائن المسمى tree1 لطباعة قيمة الخاصيةname
public class Tree { String name = "Orange";public static void main(String[] args) { tree1 = new Tree(); System.out.println( .); }}
وستكون مخرجات البرنامج هي
اكمل الكود التالي:
استدعي الطريقة "الدالة" msg عن طريق الكائن std
public class Student { public void msg(String name) { System.out.println("Hello," + ); } public static void main(String[] args) { Student std = new ; .("Fahad"); }}
ا