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

القوائم

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

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

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

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

1) ماذا يطبع البرنامج؟
main.py
names = ["أحمد", "منى", "سعد"]print(names[2])
2) ماذا يطبع البرنامج؟
main.py
a = [1, 2, 3]a.append(9)print(len(a))
3) ماذا يطبع البرنامج؟
main.py
a = [4, 5, 6]print(sum(a))
4) ماذا يطبع البرنامج؟
main.py
a = [10, 20, 30, 40]print(a[-1])
5) ماذا يطبع البرنامج؟
main.py
a = [7, 2, 9]a[1] = 5print(a)

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

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

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

1) لمعرفة عدد عناصر القائمة نستخدم .
الإجابة: len
2) آخر عنصر في القائمة a نكتبه .
الإجابة: a[-1]
3) طلب فهرس غير موجود يُظهر الخطأ .
الإجابة: IndexError

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

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

main.py
cart = ["خبز", "حليب"]cart.append("تمر")cart[0] = "أرز"print(cart[0])print(len(cart))print(cart[-1])
الناتج الصحيح:
Shell×
أرز
3
تمر
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».