wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

עצמים ולולאות

Total questions: 17

Worksheet time: 15mins

Name
Class
Date
1.

לכל עצם חייבת להיות לפחות פעולה אחת

a)

כן, חייבת להיות פעולה שמחשבת את הממוצע

b)

כן, חייבת להיות פעולה שבונה את העצם

c)

לא, מספיק שיש למחלקה את התכונות של העצם

2.

c1.SetColor("RED");

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

תתכן יותר מתשובה אחת

a)

c1 אם מוגדר

Car והוא מסוג

b)

Car אם במחלקה

SerColor() מוגדרת הפעולה

c)

c1 אם מוגדר

והוא מסוג צבע

d)

RED אם

כתוב באותיות גדולות

3.

כמה מופעים ניתן להגדיר לעצם כלשהו?

a)

0

b)

1

c)

אין הגבלה

d)

לא יותר מ3

4.

לפניך חלק ממשק של עט, איך נגדיר נכון עצם בשם redPen? (בצבע אדום, תוצרת סין , במחיר 5 שקלים ובמשקל 20 גרם)

a)

Pen redPen = red,china,5,20;

b)

redPen = new Pen("red","china",5,20);

c)

Pen redPen = new Pen("china");

d)

Pen redPen = new Pen("red","china",5,20);

e)

Pen redPen = new Pen(red,china,5,20);

5.

נתון חלק ממשק עט,יצרנו עצם , מהי הכתיבה הנכונה לקבלת ושמירת יצרן העט?

עבור עצם בשם pen2

a)

int x = pen2.GetPrice();

b)

string x = pen2.GetMade();

c)

pen2.GetMade();

d)

string x = pen2.SetMade();

6.

נתון חלק ממשק עט, איך ניתן לקבוע לעט נתון מחיר חדש של 8.2 שקלים? נניח עט בשם pen11

a)

pen11.SetPrice(8.2);

b)

pen11.IsSameMade(8.2);

c)

pen11.GetPrice(8.2);

d)

pen22 = 8.2;

e)

pen11.SetPrice("8.2");

7.

לאחר שהבנת את הממשק עט, בצע טבלת מעקב עבור קטע תוכנית הבאה ובחר בפלט הסופי בתשובות שיודפס למסך.

a)

OK

b)

YES

c)

NO

d)

לא יודפס כלום

8.

נתונה הפעולה ההבאה, עקוב אחר ביצוע הפעולה עבור הקלטים

a=8 ,b=2

וכתוב מה הפלט שיוצג על המסך

a)

***16***

b)

16

c)

17

***17***

d)

***16***

16

9.

אלו קלטים צריך לתת על מנת שתודפס רק שורה אחת?

תתכן יותר מתשובה אחת

a)

a=b

b)

a>b

c)

a<b

d)

a<=b

e)

a>=b

10.

נתון ממשק המחלקה שמתארת תינוק , איזה מהתושבות ההבאות בונה עצם תינוק בעל ת.ז 111, שמינו בן , גבוהו 53 ס"מ ומשקלו 3 וחצי ק"ג.

a)

Baby haim = 111,53,3;

b)

Baby haim = new Baby (111,M ,53,3.5);

c)

Baby haim = new Baby ("111","M",53,3.5);

d)

haim = new Baby ("111",53,3.5);

e)

Baby haim = new Baby ("111",'M',53,3.5);

11.

התינוק שלנו גדל ויש לעדכן את גבוהו ל 57 ס"מ, איך נעשה זאת? (גובהו היה 53)

a)

haim = 57;

b)

haim.AddHeight(4);

c)

haim.UpdatWeight(57);

d)

haim.AddHeight(57);

12.

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

תזכורת:

public Baby(string id, string gender, int height, double weight)

IsSame() - משווה את הגובה והמשקל של תינוקות

UpdateWeight(...) AddHight(...) מוסיפים למשקל ולגובה

a)

כלום לא יודפס

b)

*!!*

c)

!!!

d)

***

*!!*

13.

מה מטרת התוכנית?

a)

כופל

b)

ממוצע

c)

צובר

d)

עצרת

14.

מה מטרת התוכנית?

a)

להציג גם חילוק בין המספרים וגם שארית

b)

להציג חילוק בין 2 המספרים

c)

להציג כפל בין 2 המספרים וגם חילוק

d)

להציג שארית החלוקה בין המספרים

15.

בחר בדוגמה עבורה תתבצע הלולאה אינסוף פעמים:

a)

x=5,y=5

b)

x=5,y=7

c)

x=7,y=5

d)

x=-5,y=-7

16.

בנושא זה הכי אשמח לתירגול נוסף

a)

עצמים

b)

לולאות

c)

מערכים

17.

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

למשל

עבודה בחדרים בזום,

מצגות קצרות ותירגול בזום,

תירגול בבית

4 lines