ما الناتج الذي يظهر على الشاشة عند تنفيذ المقطع البرمجي التالي؟ Students = {"Khalid": "Science", "Sara": "Maths", "Ali": "English Language"} Students["Ali"] = "Social Studies" print(Students)
- أ) {'Khalid': 'Science', 'Sara': 'Maths', 'Ali': 'English Language'}
- ب) {'Khalid': 'Science', 'Sara': 'Maths', 'Ali': 'Social Studies'}
- ج) {'Khalid': 'Science', 'Sara': 'Maths'}
- د) سيظهر خطأ لأن المفتاح 'Ali' غير موجود
الإجابة الصحيحة: b
الإجابة: {'Khalid': 'Science', 'Sara': 'Maths', 'Ali': 'Social Studies'}
الشرح: 1. يتم إنشاء قاموس `Students` بقيم أولية. 2. المفتاح `"Ali"` له القيمة `"English Language"`. 3. السطر `Students["Ali"] = "Social Studies"` يقوم بتحديث قيمة المفتاح `"Ali"` إلى `"Social Studies"`. 4. عند طباعة القاموس، ستظهر القيمة المحدثة. 5. الناتج النهائي: {'Khalid': 'Science', 'Sara': 'Maths', 'Ali': 'Social Studies'}.
تلميح: تذكر أن عملية التعيين `=` تقوم بتحديث قيمة المفتاح الموجود في القاموس.
التصنيف: سؤال اختبار | المستوى: سهل