Quiz.VideoQuiz.Video
Create free quiz
Quiz.VideoQuiz.Video
Browse all quiz and flashcard tools →

اختبار عن العودية في هياكل البيانات والخوارزميات

اختبار متوسط عن درس العودية ومثال حساب طول السلسلة النصية بلغة سي++.

Loading preview...
15 questions
1 views

Try this quiz

Play through the questions and see your score instantly

Ready to test your knowledge?

15 questions · Quick play · Instant results

Make your own quiz videos

Turn any topic into a polished video quiz — with AI-powered questions, voiceover, and animations. No video editing skills needed.

Unlimited quizzes, free to start

Create as many quizzes as you want. Describe your topic and AI builds the questions, answers, and explanations for you.

Customise everything

Pick from stunning templates, tweak colours and fonts, add your branding, and choose between vertical or landscape formats.

Export-ready videos

Download HD videos optimised for TikTok, YouTube Shorts, Instagram Reels, or full-length YouTube — one click, no editing.

Start creating — it's free

No credit card required

Anonymous
Published October 14, 2026

Quiz Questions & Answers

Review every prompt, the correct responses, and helpful context to prep for your own run-through.

Question 1: ما الفكرة الأساسية التي يشرحها العرض؟

البرمجة الخطية

الجداول الزمنية

العودية

الفرز السريع

Question 2: ماذا تحسب الدالة size في المثال المعروض؟

نوع البيانات

عدد الكلمات في السلسلة

طول السلسلة النصية

ترتيب الأحرف

Question 3: ما الحالة الأساسية في الدالة size؟

عندما تكون السلسلة فارغة

عندما يبدأ النص بحرف كبير

عندما يتكرر الحرف الأول

عندما تحتوي السلسلة على مسافة

Question 4: ما قيمة الإرجاع في الحالة الأساسية؟

صفر

واحد

قيمة سالبة

طول السلسلة الأصلية

Question 5: ما العملية التي تستخدمها الدالة لاختصار السلسلة؟

insert

erase

replace

substr

Question 6: ماذا تفعل h.substr(1) في المثال؟

تأخذ الحرف الأول فقط

تأخذ السلسلة من الحرف الثاني حتى النهاية

تعكس ترتيب الأحرف

تحذف آخر حرف فقط

Question 7: ما دور الاستدعاء الذاتي في الدالة size؟

يحذف مكتبة الإدخال

يقرأ الإدخال من المستخدم

يحسب طول الجزء المتبقي

يطبع النتيجة مباشرة

Question 8: أي سطر يعلن عن استخدام مساحة الأسماء القياسية؟

return 0;

using namespace std;

#include <string>

cin >> h;

Question 9: ما المكتبة المرتبطة بإدخال وإخراج البيانات في المثال؟

iostream

fstream

vector

cmath

Question 10: ما المكتبة الخاصة بالسلاسل النصية في المثال؟

map

list

string

queue

Question 11: ما اسم الدالة الرئيسية في المثال؟

substr

size

main

input

Question 12: كيف يتم إدخال السلسلة النصية في البرنامج؟

باستخدام size مع h

باستخدام return مع h

باستخدام cout مع المتغير h

باستخدام cin مع المتغير h

Question 13: ماذا يفعل السطر cout << size(h);

يطبع طول السلسلة

يبدل ترتيب الأحرف

يحذف المتغير h

يقرأ سلسلة جديدة

Question 14: لماذا تُعد هذه الدالة مثالًا على العودية؟

لأنها لا تعود بأي قيمة

لأنها تعتمد على الملفات

لأنها تستخدم حلقة تكرار

لأنها تستدعي نفسها على سلسلة أصغر

Question 15: ما العبارة التي تلخص نهاية العرض؟

إلى اللقاء غدًا

تمت المراجعة

انتهى الدرس

شكرًا لكم