أسئلة التقييم
تقييم الدرس 22: الكلاس والكائن. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) ماذا يطبع البرنامج؟
class Cat: pass a = Cat()b = Cat()a.color = "أبيض"b.color = "أسود"print(b.color)
2) ماذا يطبع البرنامج؟
class Cat: def sound(self): print("مياو") c = Cat()c.sound()
3) أي سطر يعرّف كلاسًا؟
4) ما الكلمة التي تشير إلى الكائن نفسه داخل دوال الكلاس؟
5) ماذا يطبع البرنامج؟
class Car: def drive(self): self.speed = 60 c = Car()c.drive()print(c.speed)
2السؤال الثاني: صح أم خطأ
1) يمكن صنع كائنات كثيرة من كلاس واحد.
الصواب: صح
2) تغيير خاصية كائن يغيّرها في كل الكائنات الأخرى.
الصواب: خطأ
3) عند استدعاء دالة الكائن نكتب
self بين القوسين.الصواب: خطأ
4) نصل إلى خصائص الكائن بالنقطة.
الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) القالب الذي نصنع منه الكائنات يسمى .
الإجابة: الكلاس
2) النسخة المصنوعة من الكلاس تسمى .
الإجابة: الكائن
3) لكلاس فارغ مؤقتًا نكتب داخله .
الإجابة: pass
4السؤال الرابع: أسئلة عملية
1) ما ناتج البرنامج؟
class Lamp: def on(self): self.state = "مضاء" def off(self): self.state = "مطفأ" x = Lamp()x.on()print(x.state)x.off()print(x.state)
الناتج الصحيح:Shell×
مضاء
مطفأ
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».