تقييم الدرس 17
استقبال البيانات وتحليلها
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 17: استقبال البيانات وتحليلها. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) مربع اختيار غير مؤشَّر عند الإرسال:
2) أين يجد
PHP الملف المرفوع قبل نقله؟3) الدالة التي تنقل الملف المرفوع إلى مكانه الدائم بأمان:
4)
array_combine(['a','b'], [1,2]) تعيد:5) أُرسل
POST فيه tags[]=أ و tags[]=ب . ماذا يطبع الكود؟<?php$t = $_POST['tags'] ?? [];echo count($t);
2السؤال الثاني: صح أم خطأ
1) يمكن الوثوق باسم الملف المرفوع واستخدامه للحفظ مباشرة.
الصواب: خطأ
2) بدون
enctype المناسب تبقى $_FILES فارغة.الصواب: صح
3)
str_getcsv تتعامل مع القيم التي فيها فواصل بين علامتي تنصيص.الصواب: صح
4) الأفضل منع الامتدادات الخطيرة بقائمة ممنوعة بدل قائمة مسموحة.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لنزع سطر العناوين الأول من مصفوفة الصفوف نستخدم .
الإجابة: array_shift
2) رمز نجاح الرفع في $
_FILES['f']['error'] هو .الإجابة: UPLOAD_ERR_OK
3) لاستخراج عمود واحد من صفوف ترابطية نستخدم .
الإجابة: array_column
4السؤال الرابع: أسئلة عملية
1) ماذا يرسل الخادم؟
<?php$r = str_getcsv('سعود,"المدينة, حي قباء",90');echo count($r);
الناتج الصحيح:
3
2) ماذا يرسل الخادم؟
<?php$rows = [['n' => 'أ', 'g' => 80], ['n' => 'ب', 'g' => 90]];echo max(array_column($rows, 'g'));
الناتج الصحيح:
90
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».