تقييم الدرس 3
أساسيات PHP: المصفوفات والشروط والحلقات
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 3: أساسيات PHP: المصفوفات والشروط والحلقات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) أي تعبير قيمته
true؟2) الكلمة الصحيحة للشرط الثاني في
PHP:3) أي سطر يضيف
"موز" إلى نهاية المصفوفة $f؟4) ماذا يطبع هذا الكود؟
<?php$city = null;echo $city ?? "غير محدد";
5) ما الخطأ في هذا الكود؟
<?php$s = ['name' => 'سعود'];echo $s[name];
2السؤال الثاني: صح أم خطأ
1) فهرس أول عنصر في المصفوفة المفهرسة هو 1.
الصواب: خطأ
2) المصفوفات $
_GET و $_POST مصفوفات ترابطية.الصواب: صح
3)
foreach ($a as $k => $v) تعطيك المفتاح والقيمة معًا.الصواب: صح
4)
echo $array; تطبع كل عناصر المصفوفة بشكل مرتب.الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) الدالة التي تعيد عدد عناصر المصفوفة هي .
الإجابة: count
2) في المصفوفة الترابطية نربط المفتاح بالقيمة بالعلامة .
الإجابة: =>
3) في القوالب تُغلق
foreach (…): بالكلمة .الإجابة: endforeach;
4السؤال الرابع: أسئلة عملية
1) ماذا يرسل الخادم؟
<?php$score = 72;if ($score >= 90) { echo "ممتاز";} elseif ($score >= 70) { echo "جيد";} else { echo "مقبول";}
الناتج الصحيح:
جيد
2) ماذا يرسل الخادم؟ (كل سطر في سطر)
<?php$a = [3, 8, 5];$sum = 0;foreach ($a as $x) { $sum += $x;}echo count($a) . "\n";echo $sum;
الناتج الصحيح:
3 16
3) ماذا يرسل الخادم؟
<?php$p = ['name' => 'شاي', 'stock' => 0];echo $p['stock'] > 0 ? 'متوفر' : 'نفد';
الناتج الصحيح:
نفد
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».