נתונות שתי הפעולות what ו-where והפעולה הראשית main הבאות:
public static void what(int a, int b)
{
System.out.println(a+" "+b);
a = a + b;
b = a - b;
a = a - b;
System.out.println(a +" "+ b);
}
public static void where(int[] arr)
{
System.out.println(arr[0] +" "+ arr[1]);
arr[0] = arr[0] + arr[1];
arr[1] = arr[0] - arr[1];
arr[0] = arr[0] - arr[1];
System.out.println(arr[0] +" "+ arr[1]);
}
public static void main(String[] args)
{
int x = 3, y = 7;
int[] z = {3, 7};
what(x, y);
where(z);
System.out.println("x, y: "+x +" "+ y);
System.out.println("z: "+z[0] +" "+ z[1]);
}
(א)עקבו בעזרת טבלת מעקב אחרי ביצוע הפעולה main ורשמו מה יהיה הפלט.
(ב)הפעולה where השתנתה לפעולה הבאה:
```java
public static void where(int[] arr)
{
System.out.println(arr[0] +" "+ arr[1]);
what(arr[0], arr[1]);
System.out.println(arr[0] +" "+ arr[1]);
}
```
מה יהיה הפלט של הפעולה main אחרי השינוי?
```java
public static void where(int[] arr)
{
System.out.println(arr[0] +" "+ arr[1]);
what(arr[0], arr[1]);
System.out.println(arr[0] +" "+ arr[1]);
}
```
מה יהיה הפלט של הפעולה main אחרי השינוי?
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות