Font size
WorksheetsOOP lecture 3
Total questions: 10
Worksheet time: 9mins
אילו מן הטענות נכונות לגבי בנאי
מייצר אוביקט ומאתחל את התוכן שלו
לא מחזיר טיפוס
שמו זהה לשם המחלקה
לא מקבל ארגומנטים
בנאי ברירת המחדל הינו
הבנאי הריק
בנאי העתקה
בנאי בעל אפס ארגומנטים
אין כזה בנאי
באיזה בנאי השתמשנו בשורה זו
CAT c1;
בנאי הריק
בנאי העתקה
לא השתמשנו בבנאי
באיזה בנאי השתמשנו בשורה זו
CAT c2(c1);
c1 עצם
מסוג מחלקת חתול
בנאי הריק
בנאי העתקה
לא השתמשנו בבנאי
אילו מן הטענות נכונות לגבי מחסל
~ שמו זהה לשם המחלקה בתוספת
לא מחזיר ערך
ניתן לבצע העמסה של מחסלים
ניתן לקרוא למחסל בקוד
נתונה המחלקה הבאה
class Point
{
int x, y;
public:
Point(const Point &p) { x = -1; y = -1; }
};
איזו מן ההכרזות הבאות לא תקינה
Point p1;
Point p2 = p1;
Point p2(p1);
נתון הקוד הבא
class Point
{
int x, y;
public:
Point(int i, int j) { x = i; y = j; }
int getX() { return x; }
int getY() { return y; }
};
אילו מן השורות הבאות תקינות
Point p1(10, 20);
Point p2 = p1;
cout<<p1.getX();
Point p3;
ממולץ לממש מחסל משלנו אם"ם במחלקה יש תכונות דינאמיות
נכון
לא נכון
מהי ההכרזה התקינה על בנאי העתקה של מחלקה CAT
CAT(const CAT& o)
CAT(const CAT& o) const
CAT(CAT& o) const
CAT(CAT& o)
מה ניתן להגיד לגבי תרגיל בית 1 ועד כמה הוא החיה קשה לך?
