wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

שבוע לומדים אחרת ט-2 תשפ"ומבחן פייתון

Total questions: 47

Worksheet time: 24mins

Name
Class
Date
1.

מתי הומצאה שפת פייתון

a)

1989

b)

1991

c)

2000

d)

2002

2.

מי המציא את פייתון

a)

בריאן קרניגן

b)

לינוס טורבלדס

c)

גוידו ואן רוסום

d)

דניס ריצ׳י

3.

באיזו ארץ הומצאה פייתון

a)

ארה"ב

b)

הולנד

c)

גרמניה

d)

קנדה

4.

על איזו שפה פייתון מבוססת

a)

Java

b)

Basic

c)

Ruby

d)

C

5.

מה הפקודה שמשתמשים בה כדי להדפיס פלט על המסך בפייתון

a)

print()

b)

output()

c)

echo()

d)

show()

6.

כמה משתמשים בפייתון כיום בעולם (הערכה)

a)

כ-1 מיליון

b)

כ-8 מיליון

c)

מעל 10 מיליון

d)

כ-5 מיליון

7.

מהי השפה הכי פופולרית כיום

a)

Java

b)

Python

c)

C++

d)

JavaScript

8.

למה פייתון כל כך פופולרית

a)

קלה ללימוד, גמישה

b)

קרובה לשפת מכונה

c)

כי הרבה משתמשים בה

d)

בגלל שהיא באנגלית

9.

מה מאפיין ואיזה שימושים נפוצים בפייתון

a)

קלה לקריאה וכתיבה

b)

פיתוח אתרים

c)

פיתוח ברובוטים

d)

AI פיתוחים ב

e)

כל התשובות

10.

x = 5.0

מה יהיה סוג המשתנה x לאחר הפקודה:

a)

float

b)

int

c)

str

d)

bool

11.

איך מציינים הערה בשורה אחת בפייתון

a)

#

b)

//

c)

/*

d)

--

12.

מה הפלט של:

print(2 ** 3)

a)

8

b)

6

c)

5

d)

9

13.

מה יחזיר הביטוי
10 % 3

a)

1

b)

3

c)

0

d)

3.33

14.

איזו פונקציה ממירה מחרושת של מספרים למספר שלם

a)

int()

b)

str()

c)

float()

d)

integer()

15.

מה יהיה אורך המחרוזת
'Hello World'

a)

11

b)

10

c)

12

d)

5

16.

איך אתה בודק אם שני משתנים שווים בערך

a)

==

b)

=

c)

is

d)

===

17.

מה תהיה התוצאה?

x = 5
if x > 3:
print('A')

if x > 4:

print('B')

a)

A ו-B

b)

רק A

c)

רק B

d)

שגיאה

18.

מה מחזיר
range(5)

a)

מספרים מ-0 עד 4

b)

מספרים מ-1 עד 5

c)

מספרים מ-0 עד 5

d)

המספר 5 בלבד

19.

איך מוסיפים אלמנט לסוף רשימה

a)

append()

b)

add()

c)

extend()

d)

push()

20.

מה יקרה אם תנסה לגשת לאינדקס 5 ברשימה עם 3 אלמנטים

a)

IndexError

b)

None

c)

0

d)

הרשימה תתרחב

21.

מה תדפיס הפקודה

print("py" + "thon")

a)

python

b)

py thon

c)

שגיאה

d)

py+thon

22.

איזו לולאה מתאימה ביותר במקרה שבו אינך יודע כמה פעמים תריץ

a)

while

b)

for

c)

if

d)

do-while

23.

מה הפלט של:

print(bool(0))

a)

שקר

b)

אמת

c)

שגיאה

d)

אין

24.

איך מוחקים איבר מרשימה לפי מיקום

a)

lst.pop(i)

b)

lst.remove(i)

c)

lst.delete(i)

d)

lst.clear()

25.

מה תהיה התוצאה של לולאת מקוננת שמדפיסה כוכב
range(3) בתוך range(2)

a)

6 כוכבים

b)

5 כוכבים

c)

3 כוכבים

d)

2 כוכבים

26.

מה המשמעות של

not(5 > 3)

a)

שקר

b)

נכון

c)

שגיאה

d)

-נכון

27.

איזה פקודה מפסיקה לולאה מיד

a)

break

b)

continue

c)

stop

d)

exit

28.

איך אתה גישה לאלמנט האחרון ברשימה

a)

lst[-1]

b)

lst[last]

c)

lst[0]

d)

lst[end]

29.

מה יקרה אם נכתוב

pint( 'a' * 3)

a)

'aaa'

b)

שגיאה

c)

3

d)

'a3'

30.

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

1 == 1.0

a)

נכון

b)

שקר

c)

שגיאה

d)

אין

31.

איזו שיטה ממירה את כל האותיות במחרוזת לאותיות קטנות

a)

lower()

b)

small()

c)

down()

d)

upper()

32.

מה הפלט של
list(range(2, 10, 3))

a)

[2, 5, 8]

b)

[2, 5, 8, 11]

c)

[3, 6, 9]

d)

[2, 10, 3]

33.

מה עושה הפקודה על מחרוזת

split()

a)

שובר לרשימה של מילים

b)

מצרף תויים

c)

מסיר רווחים בקצוות

d)

הופך את סדר האותיות

34.

איך אנחנו כותבים תנאי שבודק אם משתנה נמצא
בין 1 ל-10

a)

1 <= x <= 10

b)

1 <= x and <= 10

c)

x between 1 and 10

d)

1 <= x & x <= 10

35.

מה יודפס
def temp () :

x=7

x = 10

temp()

print(x)

a)

10

b)

5

c)

שגיאה

d)

אף אחד

36.

מה עושה הפעולה
in

a)

בודק אם ערך קיים באוסף

b)

מכניס ערך לרשימה

c)

מגדיר לולאה בלבד

d)

יוצר רשימה

37.

איזה פקודה מחזירה את הערך הגבוה ביותר ברשימה

a)

max()

b)

high()

c)

top()

d)

highest()

38.

מה הפלט של
"Python"[1:4]

a)

'yth'

b)

'Pyt'

c)

'ytho'

d)

'yton'

39.

איך יוצרים רשימה ריקה

a)

[]

b)

{}

c)

()

d)

list.empty()

40.

מה הפלט של הפקודה print(10 / 2)?

a)

5.0

b)

5

c)

2.5

d)

שגיאה

41.

מה הפלט

lst=[1,2,3].

lst[1]=10

print(lst)

a)

[1, 10, 3]

b)

[10, 2, 3]

c)

[1, 2, 3, 10]

d)

שגיאה

42.

איזו פונקציה משמשת לקבלת קלט מהמשתמש

a)

input()

b)

get()

c)

read()

d)

scanf()

43.

print("a" in "Apple")

a)

נכון

b)

שקר

c)

1

d)

שגיאה

44.

מה יחזיר

len(range(1, 10, 2))

a)

5

b)

9

c)

10

d)

4

45.

מה תדפיס הביטוי

print(type([]) == list)

a)

נכון

b)

שקר

c)

רשימה

d)

שגיאה

46.

מה קורה כאשר מבצעים את הפקודה

x, y = 1, 2

a)

x=1, y=2

b)

שניהם (1,2)

c)

שגיאה

d)

x=1 ו-y ריק

47.

מה תדפיס הפקודה

print('Hello'[-1])

a)

o

b)

H

c)

שגיאה

d)

olleH