בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2024 קיץ מועד א

שחזור בנאים לפי תרשים עצמים

שאלה קודמתשאלה הבאה
שאלה 13מבני נתונים2024 קיץ מועד א

שחזור בנאים לפי תרשים עצמים

לפניכם תרשים של העצמים שנוצרו בעקבות הרצת קטע הקוד :

a1AAx = 2a4AAx = 2a2AAx = 8AAx = 2AAx = 8a3AAx = 3a5AAx = 8b1BBx = 1f = nullb2BBx = 6fb3BBx = 5fb4BBx = 0fb5BBx = 0f
1public class AA
2{
3    private int x;
4    ***
5}
6
7public class BB extends AA
8{
9    private AA f;
10    ***
11}
12
13public class Test {
14    public static void main(String[] args) {
15        AA a1 = new AA ();
16        AA a2 = new AA (8);
17        AA a3 = new AA (3);
18        AA a4 = new AA (a1);
19        AA a5 = new AA (a2);
20        BB b1 = new BB ();
21        BB b2 = new BB (6, a4);
22        BB b3 = new BB (5, a2);
23        BB b4 = new BB (a4);
24        BB b5 = new BB (a2);
25    }
26}

משימות

אמשימה אcode

כתבו במחלקות AA ו-BB את הפעולות הבונות הנדרשות כדי לקבל את העצמים שבתרשים.

ציינו בעבור כל אחד מן העצמים שנוצרו את הפעולה הבונה המתאימה לו.

הערה: אין להוסיף פעולות שאינן בונות במחלקות AA ו-BB. פתרון המוסיף פעולות שאינן בונות לא יזוכה בנקודות.

שאלה 13מבני נתונים2024 קיץ מועד א

שחזור בנאים לפי תרשים עצמים

לפניכם תרשים של העצמים שנוצרו בעקבות הרצת קטע הקוד :

a1AAx = 2a4AAx = 2a2AAx = 8AAx = 2AAx = 8a3AAx = 3a5AAx = 8b1BBx = 1f = nullb2BBx = 6fb3BBx = 5fb4BBx = 0fb5BBx = 0f
1public class AA
2{
3    private int x;
4    ***
5}
6
7public class BB extends AA
8{
9    private AA f;
10    ***
11}
12
13public class Test {
14    public static void main(String[] args) {
15        AA a1 = new AA ();
16        AA a2 = new AA (8);
17        AA a3 = new AA (3);
18        AA a4 = new AA (a1);
19        AA a5 = new AA (a2);
20        BB b1 = new BB ();
21        BB b2 = new BB (6, a4);
22        BB b3 = new BB (5, a2);
23        BB b4 = new BB (a4);
24        BB b5 = new BB (a2);
25    }
26}

משימות

אמשימה אcode

כתבו במחלקות AA ו-BB את הפעולות הבונות הנדרשות כדי לקבל את העצמים שבתרשים.

ציינו בעבור כל אחד מן העצמים שנוצרו את הפעולה הבונה המתאימה לו.

הערה: אין להוסיף פעולות שאינן בונות במחלקות AA ו-BB. פתרון המוסיף פעולות שאינן בונות לא יזוכה בנקודות.