ماهي مخرجات الكود التالي؟ (أ) Hello Abulaziz! (ب) Hello Saleh! (ج) Hello Abulaziz (د) Hello Saleh. ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
(ج) Hello Abulaziz
الإجابة الصحيحة هي (ج) Hello Abulaziz، وإليك الشرح التفصيلي لسبب هذه النتيجة:
1. فهم المتغيرات (Variables):
في البرمجة، يُستخدم المتغير كـ "صندوق" لتخزين قيمة معينة. في هذا الكود، تم تخزين النص `"Abulaziz"` داخل متغير (لنفرض أن اسمه `name`).
2. عملية دمج النصوص (String Concatenation):
عندما نستخدم علامة الجمع `+` بين نصين، فإن البرنامج لا يقوم بعملية حسابية، بل يقوم بـ "لصق" أو "دمج" النصوص بجانب بعضها البعض.
- الجزء الأول: نص ثابت وهو `"Hello "` (لاحظ وجود مسافة بعد كلمة Hello).
- الجزء الثاني: قيمة المتغير وهي `"Abulaziz"`.
- النتيجة: `"Hello " + "Abulaziz"` تصبح `"Hello Abulaziz"`.
3. لماذا الخيارات الأخرى خاطئة؟- (أ) Hello Abulaziz! : خاطئة لأن الكود الأصلي لا يحتوي على علامة تعجب `!` في نهاية النص.
- (ب) Hello Saleh! : خاطئة لأن القيمة المخزنة في المتغير هي "Abulaziz" وليست "Saleh"، كما أنها تحتوي على علامة تعجب غير موجودة.
- (د) Hello Saleh : خاطئة لأن البرنامج يطبع القيمة الموجودة حالياً في المتغير، وهي "Abulaziz".
خلاصة العملية:أمر الطباعة يأخذ النص الثابت ويدمج معه القيمة المخزنة في المتغير ليظهر الناتج النهائي كما هو مكتوب بالضبط:
Hello Abulaziz.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ماهي مخرجات الكود التالي؟ (أ) Hello Abulaziz! (ب) Hello Saleh! (ج) Hello Abulaziz (د) Hello Saleh. ؟ اترك تعليق فورآ.