برمجة C++ - أمثلة
6 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو الغرض من استخدام #include في بداية ملف الكود؟

  • لإعلان فئات جديدة
  • لإضافة ملفات رأسية تحتوي على تعليمات برمجية ضرورية (correct)
  • لإضافة دالة `main` إلى الكود
  • لإعلان المتغيرات العالمية
  • ما هو دور using namespace std;؟

  • إضافة دالة `main` إلى بيئة الكود
  • تعريف فئة جديدة باسم `std`
  • تخصيص مساحة ذاكرة لمتغير `std`
  • تسهيل الوصول إلى مكونات الفضاء الاسمي `std` بشكل مباشر (correct)
  • ما هو نوع المتغير name في فئة Person؟

  • متغير نوعه `int`
  • متغير نوعه `float`
  • متغير نوعه `char`
  • متغير نوعه `string` (correct)
  • ما هو دور الدالة printName() في فئة Person؟

    <p>طباعة قيمة المتغير <code>name</code> على الشاشة (C)</p> Signup and view all the answers

    ما هي الميزة الرئيسية لتعريف الدالة printName() داخل فئة Person؟

    <p>تسهيل الوصول إلى المتغير <code>name</code> بشكل مباشر (D)</p> Signup and view all the answers

    Signup and view all the answers

    Study Notes

    برمجة C++ - أمثلة

    • برنامج أول:

      • يعرّف فئة Person
      • تحتوي على خاصية اسم من نوع سلسلة نصوص (string)
      • تحتوي على طريقة لعرض الاسم (printName)
      • في دالة main:
        • يعلن عن كائن من نوع Person
        • يعطي قيمة للاسم
        • يستدعي طريقة عرض الاسم
    • برنامج ثانٍ:

      • يعرّف فئة Employee
      • تحتوي على خصائص: رقم الموظف (int empNo)، اسم الموظف (string empName)، وظيفة الموظف (string empJob)، راتب الموظف (double empSalary)
      • تحتوي على طريقة لعرض تفاصيل الموظف (printEmployeeDetails)
      • في دالة main:
        • يُعلن عن كائن من نوع Employee
        • يعطي قيمة لخصائص الموظف
        • يستدعي طريقة عرض تفاصيل الموظف
    • برنامج ثالث:

      • يُظهر كيفية عمل مصفوفة من الكائنات من فئة Employee
      • يُظهر امثلة لخصائص الكائن المُعلن عنه في مصفوفة
    • برنامج رابع:

      • يُظهر كيفية استخدام المؤشرات في C++
      • يتم الحصول على مساحة من الذاكرة من خلال new
      • يتم الوصول إلى خصائص الكائن من خلال المؤشر
      • يشرح استخدام المُؤشرات في إعلان وتحديث البيانات
      • يستخدم new للإنشاء و delete للحذف لحفظ مساحة الذاكرة
    • برنامج خامس (مستطيل):

      • يُعرّف فئة Rectangle
      • تحتوي على خصائص طول وعرض المستطيل (double width, double length)
      • تحتوي على طريقتين لحساب المساحة والمحيط (getArea, getPerimeter)
      • يُظهر كيفية استخدام الكائنات وطريقة حسابها من خلال دالة getArea و getPerimeter.
      • يُظهر مثالاً لاستخدام هذه الفئة في دالة main.

    ملاحظات عامة

    • جميع الأكواد تُستخدم لغة C++
    • تشتمل الامثلة على استخدام input/output.
    • جميع أمثلة الكود تُظهر كيفية إنشاء وتحديث الكائنات في C++.
    • تشرح كيفية استخدام الخصائص والطرق في C++.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    هذا الاختبار يقدّم أمثلة عملية على برمجة C++. يتضمن تعريف الفئات، استخدام الطرق، وعرض تفاصيل الكائنات. كما أنه يشرح استخدام المؤشرات والمصفوفات لتعزيز فهمك لأساسيات البرمجة في C++.

    More Like This

    C++ Programming Basics Quiz
    10 questions

    C++ Programming Basics Quiz

    UnboundConnemara1219 avatar
    UnboundConnemara1219
    C++ Programming Basics
    8 questions

    C++ Programming Basics

    WieldyPhotorealism avatar
    WieldyPhotorealism
    C++ Object-Oriented Programming Fundamentals
    5 questions
    Use Quizgecko on...
    Browser
    Browser