بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
Python
كيف تطبع نصًا في Python؟ (الدالة print)
اقرأ الإجابة ←: كيف تطبع نصًا في Python؟ (الدالة print)لطباعة نص في Python نستخدم الدالة print(). أمثلة بسيطة لطباعة نص ومتغيرات وأكثر من قيمة، والفرق بينها وبين echo في PHP.
-
Python
ماذا يفعل الأمر git clone؟
اقرأ الإجابة ←: ماذا يفعل الأمر git clone؟git clone ينسخ مستودع Git كاملًا مع تاريخه من خادم مثل GitHub إلى جهازك. مثال، والفرق بينه وبين git pull وgit init.
-
Python
ما الكلمة المفتاحية لتعريف دالة في PHP؟ (function)
اقرأ الإجابة ←: ما الكلمة المفتاحية لتعريف دالة في PHP؟ (function)في PHP تُعرَّف الدالة بالكلمة function. مقارنة مع def في Python وfunc في Go، ومثال بسيط.
-
Python
ما الكلمة التي تنشئ كائنًا من كلاس في JavaScript؟ (new)
اقرأ الإجابة ←: ما الكلمة التي تنشئ كائنًا من كلاس في JavaScript؟ (new)الكلمة new في JavaScript تنشئ كائنًا جديدًا من كلاس أو دالة بانية، مثل new Date() وnew User(). ماذا تفعل خطوة بخطوة.
-
Python
ما الفرق بين null وundefined في JavaScript؟
اقرأ الإجابة ←: ما الفرق بين null وundefined في JavaScript؟undefined تعني أن المتغير لم تُعطَ له قيمة بعد، وnull قيمة نضعها بأنفسنا لنقول “لا يوجد شيء”. أمثلة، وكيف تتحقق منهما.
-
Python
كيف أثبّت حزم PHP بـ Composer؟
اقرأ الإجابة ←: كيف أثبّت حزم PHP بـ Composer؟composer install يثبّت الحزم المحددة في composer.json وcomposer.lock، وcomposer require يضيف حزمة جديدة. الفرق بين install وupdate.
-
Python
كيف أطبّق الـ Debouncing في JavaScript؟
اقرأ الإجابة ←: كيف أطبّق الـ Debouncing في JavaScript؟الـ Debouncing يؤجل تنفيذ الدالة حتى تمر فترة دون أحداث جديدة، باستخدام setTimeout وclearTimeout. مثال على حقل البحث.
-
Python
كيف أتعامل مع الاستثناءات بـ try وcatch في PHP؟
اقرأ الإجابة ←: كيف أتعامل مع الاستثناءات بـ try وcatch في PHP؟في PHP نضع الكود الذي قد يفشل داخل try، ونعالج الاستثناء في catch، وfinally تُنفَّذ دائمًا. مثال على قراءة ملف وأنواع استثناءات…
-
Python
ما الفرق بين Function Components وClass Components في React؟
اقرأ الإجابة ←: ما الفرق بين Function Components وClass Components في React؟في React الحديثة تُكتب المكونات غالبًا كدوال تستخدم Hooks مثل useState وuseEffect، بينما مكونات الكلاس تستخدم this.state ولا تستطيع استخدام Hooks.
-
Python
ما أفضل طريقة لمنع هجمات SQL Injection؟
اقرأ الإجابة ←: ما أفضل طريقة لمنع هجمات SQL Injection؟أفضل طريقة لمنع SQL Injection هي الاستعلامات المجهزة Prepared Statements. لماذا لا تكفي strip_tags ولا التشفير ولا جدار الحماية.
-
Python
ما الفرق بين git merge وgit rebase؟
اقرأ الإجابة ←: ما الفرق بين git merge وgit rebase؟git merge يدمج الفروع ويحافظ على التاريخ بإضافة commit دمج، وgit rebase يعيد تطبيق commits فوق فرع آخر فيصبح التاريخ خطًا مستقيمًا.…
-
Python
ما الفرق بين INNER JOIN وLEFT JOIN في SQL؟
اقرأ الإجابة ←: ما الفرق بين INNER JOIN وLEFT JOIN في SQL؟INNER JOIN يعيد الصفوف المتطابقة في الجدولين فقط، وLEFT JOIN يعيد كل صفوف الجدول الأول ويكمل الناقص من الثاني بـ NULL. مثال…
-
Python
ما الفرق بين copy وdeepcopy في Python؟
اقرأ الإجابة ←: ما الفرق بين copy وdeepcopy في Python؟copy.copy() ينشئ نسخة سطحية تشترك في العناصر الداخلية مع الأصل، وcopy.deepcopy() ينسخ كل شيء من جديد. مثال على قائمة متداخلة.
-
Python
ما الفرق بين var وlet وconst في JavaScript؟
اقرأ الإجابة ←: ما الفرق بين var وlet وconst في JavaScript؟var نطاقها الدالة، وlet وconst نطاقهما الكتلة، وconst لا يمكن إعادة تعيينها. أمثلة توضح الفرق، والنصيحة العملية.
-
Python
ما الفرق بين التزامن (Concurrency) والتوازي (Parallelism)؟
اقرأ الإجابة ←: ما الفرق بين التزامن (Concurrency) والتوازي (Parallelism)؟التزامن يعني إدارة عدة مهام متداخلة في الوقت، والتوازي يعني تنفيذها فعليًا في اللحظة نفسها على عدة معالجات. مثال يوضح الفرق.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية