wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

الدالة التراجعية

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

ما المقصود بالدالة التراجعية؟

a)

دالة تذهب وتقوم بحل كل المقطع البرمجي

b)

دالة بنيت من اجل ان تعد الاعداد الصحيحة

c)

دالة تعود على نفسها كلما كان هناك امر استدعاء لنفسها بداخلها

d)

داله تعود على الدالة المعطاة في البرنامج الرئيسي

2.

ما هي وظيفة /فائدة الدالة التراجعية؟

a)

تقوم الدالة التراجعيه بتسهيل بناء البرنامج

b)

فائدة الدالة التراجعيه هو انه يكون البرنامج اكثر نجاعه

c)

تعقيدات زمن التشغيل عند استخدام الدالة التراجعية في بناء قطعة برنامج اقل من تعقيدات الزمن دون استخدامها

d)

جميع الاجابات صحيحه

3.

الدالة التراجعية لا تتلقى

a)

صحيح لذلك هي تراجعية

b)

غير صحيح لانه كيف سترجع على نفسها وهي لا تحوي قيمه ما

c)

صحيح لانها ترجع قيمه

4.

ماذا يرجع المقطع البرمجي التالي بالنسبه ل

h=3:

Public static int hajar(int y){

if (y==0)

return 1;

hajar ( y-1)+3

}

a)

ترجع 8

b)

ترجع 5

c)

ترجع 7

d)

لا ترجع شيء يوجد خطأ

5.

ما هي وظيفة الدالة hajar:

a)

تقوم باعادة حاصل ضرب العدد 3

b)

تقوم ب اعادة مجموع جميع الاعداد المضاف اليها 3

c)

تقوم ب اعادة حاصل قسمة العدد 3

d)

تقوم بارجاعעצרת العدد 3

6.

بالنسبه ل d=3 وn=231

ماذا تعيد الدالة konan

تتبع البرنامج التالي:

public static boolean konan(int n, int d){

if (n==0)

return false;

if (n%10==d)

return true;

return konan(n/10,d);

}

a)

تعيد 3

b)

لا تعيد شيء

c)

تعيد true

d)

تعيد false

7.

ما هي وظيفة الدالة konan

a)

10 على n تعيد حاصل قسمة

b)

تعيد صحيح ما اذا كان العدد يقسم على 10

c)

تعيد العدد المشترك بين ال nوd

d)

العدد n يظهر في العدد dيعيد صحيح اذا العدد

8.

بالنسبة ل g=3

ماذا تعيد الدالة:

public static int fac (int g){

if (g==0)

return 1;

return fac (g-1)*2;

}

a)

يرجع 12

b)

يرجع 8

c)

يرجع 4

d)

يرجع 6

9.

ما هي وظيفة الدالة fac:

a)

ترجع עצרתال2

b)

ترجع حاصل جمع جميع الاعداد المضاف لها 2

c)

ترجع مضاعفات العدد 2

d)

لا وظيفه للدالة فهي لا ترجع شيء

10.

ما هي تعقيدات زمن تشغيل الدالة fac:

a)

O(n^2)

b)

O(n^5)

c)

O(3n)

d)

O(g*n)