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

المشروع الختامي

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

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

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

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

1) ماذا يطبع البرنامج؟
main.py
class Student:    def __init__(self, name, mark):        self.name = name        self.mark = mark    def passed(self):        return self.mark >= 60 print(Student("سعد", 59).passed())
2) ماذا يطبع البرنامج؟
main.py
marks = [60, 70, 80]total = 0for m in marks:    total += mprint(total / len(marks))
3) ماذا يطبع البرنامج؟
main.py
class S:    def __init__(self, n, m):        self.name = n        self.mark = m g = [S("فهد", 81), S("هند", 92), S("ليلى", 64)]best = g[0]for s in g:    if s.mark > best.mark:        best = sprint(best.name)
4) ماذا يطبع البرنامج؟
main.py
marks = [92, 45, 78, 30]c = 0for m in marks:    if m >= 60:        c += 1print(c)
5) أي مفهوم يمنع انهيار البرنامج عند كتابة الدرجة بالحروف؟

2السؤال الثاني: صح أم خطأ

1) الأفضل كتابة البرنامج الكبير دفعة واحدة ثم تجربته.
الصواب: خطأ
2) يمكن أن تُرجع الدالة كائنًا كاملًا.
الصواب: صح
3) return داخل الحلقة توقف الدالة والحلقة معًا.
الصواب: صح
4) القائمة يمكن أن تحتوي كائنات.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) لحفظ كل كائنات الطلاب نستخدم .
الإجابة: قائمة
2) لإضافة طالب جديد إلى القائمة نستخدم .
الإجابة: append
3) دالة المتوسط تقسم المجموع على .
الإجابة: len(students)

4السؤال الرابع: أسئلة عملية

1) ما ناتج البرنامج؟

main.py
class Student:    def __init__(self, name, mark):        self.name = name        self.mark = mark     def passed(self):        return self.mark >= 60     def show(self):        if self.passed():            state = "ناجح"        else:            state = "راسب"        print(self.name, "-", self.mark, "-", state) g = [Student("منى", 85), Student("بدر", 58)]for s in g:    s.show()print(len(g))
الناتج الصحيح:
Shell×
منى - 85 - ناجح
بدر - 58 - راسب
2
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».