اختبار لغة السي بلس بلس في الدوال

في هذا القسم يوجد اختبار لغة السي بلس بلس في الدوال ف اذا كنت قد درست الدوال في ال ++c يمكنك الان البدء باختبار نفسك في ال functions و فهمك لها

/12
52 votes, 3.9 avg
4183

اختبار نوفيل في لغة سي بلس بلس

نوع الاختبار function

ابدء الاختبار الان و فكر جيداً قبل الاجابة على اي سؤال , بالتوفيق للجميع.

1 / 12

كم عدد القيم التي يمكن إرجاعها بواسطة الـ function في C ++؟

2 / 12

...... إنه نوع return يعني عدم إرجاع أي قيمة

3 / 12

...... هي عبارة تخبر المترجم عن اسم الـ function  ونوع الـ return والـ parameters

4 / 12

ما هي نتيجة هذا الكود؟

 

#include <iostream>
using namespace std;
void duplicate (int& a, int& b, int& c)
{
    a *= 2;
    b *= 2;
    c *= 2;
}
int main ()
{
    int x = 1, y = 3, z = 7;
    duplicate (x, y, z);
    cout << x << y << z;
    return 0;
}
 

5 / 12

...... هو نوع من المتغيرات التي لا يمكن استخدامه إلا داخل الدالة

6 / 12

...... تنهي تنفيذ الـ function و يمكنها ارجاع قيمة اذا تم استدعاء هذه الـ function

7 / 12

إذا كانت الـ function في C ++ لا تُرجع قيمة ، فسيتم الإشارة إلى نوع الإرجاع الخاص بها بـ .....

8 / 12

...... يكون موجود في العادة في اعلى الدالة "function header" و يحدد مدخلاً للـ function لأداء مهمتها

9 / 12

...... إنه جزء اساسي من الـ function header و يستخدم لتعريف و تحديد الـ function

10 / 12

........ هو جزء من البرنامج يؤدي مهمة محددة

11 / 12

...... هي عبارة تستخدم لتشغيل او مناداة الـ function

12 / 12

ما هي نتيجة هذا الكود؟

 

#include <iostream>
using namespace std;

int operate (int a, int b)
{
    return (a * b);
}
float operate (float a, float b)
{
    return (a / b);
}
int main ()
{
    int x = 5, y = 2;
    float n = 5.0, m = 2.0;
    cout << operate (x, y);
    cout << operate (n, m);
    return 0;
}

Your score is

0%

قيم هذا الاختبار من فضلك