wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python quiz practice 8

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

?איזו משורות הקוד הבאות מגדירה פונקציה בצורה תקינה

a)

def(calc_sum, a, b):

b)

def calc_sum(a, b)

c)

function calc_sum(a, b):

d)

def calc_sum(a, b):

2.

?מה יהיה הפלט של קוד זה

a)

שגיאה - חסר פרמטר

b)

5

c)

15

d)

8

3.

:בחר את כל המשפטים הנכונים לגבי פרמטרים בפונקציות פייתון

a)

פונקציה בפייתון חייבת לקבל לפחות פרמטר אחד

b)

ארגומנטים לפי מיקום

(positional)

חייבים להופיע לפני ארגומנטים לפי שם

c)

ניתן להעביר ארגומנטים לפי שם

(keyword arguments)

בכל סדר שהוא

d)

פרמטרים עם ערכי ברירת מחדל חייבים להופיע אחרי פרמטרים ללא ערכי ברירת מחדל

4.

מה יוחזר מהפונקציה כאשר לא מופיעה בה הוראת

return

?מפורשת

a)

""

b)

None

c)

שגיאה

d)

0

5.

:השלם את החסר

a)

volume, area = calc_dimensions(5, 3, 2)

b)

(calc_dimensions(5, 3, 2))

c)

calc_dimensions[5, 3, 2]

d)

calc_dimensions(5, 3, 2)

6.

:נתון הקוד הבא

?מה יהיה סדר ההדפסה

a)

1, 2

b)

3, 1, 2

c)

1, 2, 3

d)

1, 3, 2

7.

כאשר מעבירים רשימה

(list)

.לפונקציה ומשנים אותה בתוך הפונקציה, השינויים ישפיעו על הרשימה המקורית גם מחוץ לפונקציה

a)
True
b)
False
8.

?איזה מהבאים אינו יתרון של שימוש בפונקציות

a)

קלות בבדיקות

(testing)

b)

הגדלת מהירות ריצת התוכנית בכל מקרה

c)

שיפור קריאות התוכנית

d)

הפחתת כפילות קוד