קוויז 10

מנהל: The Architect

קוויז 10

הודעהעל ידי eladrai » 14:04 28/03/2009

שלום, נתקלתי ב3 דברים שלא הבנתי בקוויז 10,
מדוע בשאלה 14, תהיה שגיאת זמן ריצה?
בנוסף בשאלות 8 ו9 מתחשבים בNUM של D ואז NUM שווה ל2 והתשובה היא 11, אני חשבתי ולצערי עדיין חושב, שהתשובה הייתה צריכה להיות 1ם ושצריכים להתחשב בNUM של מחלקה A.
היכן הטעות שלי? תודה,
שאלה זו היא ליורי , למתרגלים או לכל מישהו אחר שכבר ניגש למועד א'.
תודה,
אני.

אה ובנוסף, במצגת של שיעור 24 בע"מ 28 מופיעה השורה:
if(firstRoot==secondRoot) return true;
איך זה חוקי לעשות השוואה שכזאת???????
עד מתי דו חוגי
eladrai
 
הודעות: 55
הצטרף: 11:51 06/12/2008

תת

הודעהעל ידי eladtam » 07:51 29/03/2009

בשאלה 14 יש קסטינג אסור.
b הוא מסוג B ואי אפשר להצביע עליו עם משתנה d מסוג D

בקשר לשאלה 8 -
באמת משתמשים ב num של A .
סדר הפונק' -
h של D
h של A
g של B
f של A
eladtam
 
הודעות: 56
הצטרף: 21:50 21/12/2008

הודעהעל ידי eliran » 09:13 30/03/2009

if(firstRoot==secondRoot) return true;
זה השוואה בין שני אובייקטים כלומר כתובת בזכרון
אם השורש הראשון והשורש השני הם אותו שורש אז אין מה לבדוק וזה מחזיר אמת
eliran
 
הודעות: 57
הצטרף: 15:07 09/12/2008


חזור אל - מבוא למדעי המחשב

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד