wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python practice session 9

Total questions: 8

Worksheet time: 5mins

Name
Class
Date
1.

?מהי רקורסיה

a)

פעולה שמתבצעת רק פעם אחת

b)

אובייקט שיורש מעצמו

c)

לולאה מיוחדת בפייתון

d)

פונקציה הקוראת לעצמה

2.

איזה מרכיב הכרחי בכל פונקציה רקורסיבית? (בחר/י את כל התשובות הנכונות)

a)

התקדמות לעבר מקרה הבסיס

b)

מקרה רקורסיבי

c)

לולאה

while

d)

מקרה בסיס

3.

:נתונה הפונקציה הבאה

מה יחזיר הביטוי

mystery(4) ?

a)

16

b)

10

c)

4

d)

24

4.

המשפט הבא נכון או לא נכון? פונקציה רקורסיבית תמיד יעילה יותר מפונקציה עם לולאות

a)

לא נכון

b)

נכון

5.

השלם/י את החסר: רקורסיה של סדרת פיבונאצ'י סובלת מבעיית ביצועים בגלל _____ שמתבצעים מספר פעמים

a)

משתנים

b)

הגדרות

c)

תנאים

d)

חישובים

6.

:נתונה הפונקציה הבאה

מה תחזיר הפונקציה עבור הקלט

"abcd"?

a)

"abc"

b)

"dcb"

c)

"abcd"

d)

"dcba"

7.

עבור איזה ערך של

n

?הפונקציה הבאה תחזיר 3

a)

3

b)

4

c)

6

d)

5

8.

:בעיה של רקורסיה עמוקה מדי עלולה לגרום ל

a)

Runtime Error

b)

Syntax Error

c)

Type Error

d)

Stack Overflow