طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 111 · أساسيات برمجة الحاسب
تقييم الدرس 22

الكلاس والكائن

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 22: الكلاس والكائن. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) ماذا يطبع البرنامج؟
main.py
class Cat:    pass a = Cat()b = Cat()a.color = "أبيض"b.color = "أسود"print(b.color)
2) ماذا يطبع البرنامج؟
main.py
class Cat:    def sound(self):        print("مياو") c = Cat()c.sound()
3) أي سطر يعرّف كلاسًا؟
4) ما الكلمة التي تشير إلى الكائن نفسه داخل دوال الكلاس؟
5) ماذا يطبع البرنامج؟
main.py
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) ما ناتج البرنامج؟

main.py
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×
مضاء
مطفأ
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».