🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هي الأنواع الأساسية للبيانات في لغة البرمجة C++؟
- أ) int (صحيح)، double (مزدوج الدقة)، char (حرف)، array (مصفوفة)، boolean (منطقي)
- ب) integer (عدد صحيح)، decimal (عشري)، character (حرف)، text (نص)، logic (منطقي)
- ج) int (صحيح)، float (عشري)، char (حرف)، string (نص)، bool (منطقي)
- د) number (رقم)، real (حقيقي)، letter (حرف)، word (كلمة)، flag (علم)
الإجابة الصحيحة: c
الإجابة: int (صحيح)، float (عشري)، char (حرف)، string (نص)، bool (منطقي)
الشرح: 1. int: لتخزين الأعداد الصحيحة (مثل 5، -10).
2. float: لتخزين الأعداد العشرية (مثل 3.14).
3. char: لتخزين حرف واحد (مثل 'A').
4. string: لتخزين سلسلة من الأحرف (نص).
5. bool: لتخزين القيم المنطقية (true أو false).
تلميح: تذكر أن لكل نوع غرض محدد لتخزين نوع معين من البيانات.
التصنيف: تعريف | المستوى: سهل
ما القاعدة الأساسية التي يجب مراعاتها عند تسمية متغير في C++؟
- أ) يجب أن يحتوي اسم المتغير على مسافة بين الكلمات.
- ب) يجب أن يبدأ اسم المتغير برقم لتمييزه.
- ج) يجب أن يبدأ اسم المتغير بحرف أو بشرطة سفلية (_).
- د) يجب أن ينتهي اسم المتغير بفاصلة منقوطة (;).
الإجابة الصحيحة: c
الإجابة: يجب أن يبدأ اسم المتغير بحرف أو بشرطة سفلية (_).
الشرح: 1. قاعدة تسمية المتغيرات في C++ تمنع بداية الاسم برقم أو رمز خاص (مثل @، $).
2. الاسم يجب أن يبدأ إما بحرف (مثل a، age، _value) أو بشرطة سفلية.
3. هذه هي القاعدة الأولى والأساسية من بين عدة قواعد.
تلميح: فكر في أول حرف مسموح به لبداية اسم المتغير.
التصنيف: مفهوم جوهري | المستوى: سهل
أي من العبارات التالية يصف بشكل صحيح إحدى قواعد تسمية المتغيرات في C++؟
- أ) يجب أن يكون اسم المتغير قصيراً لا يتجاوز ثلاثة أحرف.
- ب) لغة C++ غير حساسة لحالة الأحرف في أسماء المتغيرات.
- ج) يمكن أن يبدأ اسم المتغير برمز خاص مثل @ أو $.
- د) لغة C++ حساسة لحالة الأحرف في أسماء المتغيرات (Case-sensitive).
الإجابة الصحيحة: d
الإجابة: لغة C++ حساسة لحالة الأحرف في أسماء المتغيرات (Case-sensitive).
الشرح: 1. حساسية حالة الأحرف تعني أن المترجم يعتبر `Age` و `age` و `AGE` متغيرات مختلفة تماماً.
2. هذه خاصية أساسية في C++ وتؤثر على تجنب الأخطاء عند استدعاء المتغيرات.
3. من القواعد الأخرى: عدم استخدام الكلمات المحجوزة، ويمكن أن يحتوي الاسم على أحرف وأرقام وشرطة سفلية.
تلميح: تذكر كيف تتعامل اللغة مع الأحرف الكبيرة والصغيرة في نفس الاسم.
التصنيف: مفهوم جوهري | المستوى: متوسط
أي من الخيارات التالية يمثل اسماً صالحاً لمتغير في C++؟
- أ) 2ndYear
- ب) student count
- ج) _studentCount
- د) int
الإجابة الصحيحة: c
الإجابة: _studentCount
الشرح: 1. `_studentCount` يبدأ بشرطة سفلية (_) وهو مسموح.
2. يحتوي على أحرف وأرقام وشرطة سفلية فقط.
3. ليس من الكلمات المحجوزة في اللغة.
4. الخيارات الأخرى غير صالحة: '2ndYear' يبدأ برقم، 'student count' به مسافة، 'int' كلمة محجوزة.
تلميح: طبق القواعد: يبدأ بحرف أو _، ويتكون من أحرف وأرقام و_، وليس كلمة محجوزة.
التصنيف: تفكير ناقد | المستوى: متوسط