מבחן מה"ט מבני נתונים ותכנות מונחה עצמים (97105) — הנדסאי תוכנה
המבחנים האחרונים — עם פתרון מלא לכל סעיף:
הפלטפורמה להכנה למבחן מה"ט מבנה נתונים ותכנות מונחה עצמים (שאלון 97105) למגמת הנדסת תוכנה — המקצוע המתקדם אחרי 97104: מחסנית, תור, רשימות מקושרות, עצים, הורשה, פולימורפיזם ו-Design Patterns. מבחני עבר אמיתיים עם פתרון מלא, בשתי סביבות השפה של הבחינה: Java ו-C#. התרגול פתוח באפליקציה.
עובדות על מה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנה
- סמל שאלון
- 97105
- אופן הבחינה
- מבחן בכתב
- משך הבחינה
- 270 דקות
- סוגי שאלות
- שאלות אמריקאיות · שאלות פתוחות
- קהל היעד
- סטודנטים/ות להנדסאות (מה"ט)
איך מתכוננים כאן — בדיוק בשיטה הזו
- אבחון — מתחילים במבחן קצר שממפה מה אתם כבר יודעים ואיפה החורים.
- לימוד לפי נושא — כל נושא בסילבוס בנפרד, עם הסבר ומקור חוקי.
- תרגול ממוקד — שאלות לפי הנושא שאתם חלשים בו, לא לפי הסדר.
- מבחני עבר אמיתיים — שאלות מהמבחנים עצמם, עם פתרון מלא ומוסבר לכל סעיף.
- סימולציה מלאה — מבחן שלם בתנאי אמת ובפורמט הבחינה.
- ניתוח טעויות — המערכת מזהה את הנושאים החלשים וחוזרת אליהם.
מועדים אמיתיים מהבחינה
20 מועדים מ-2021–2026 · 213 שאלות מתוך המועדים עצמם, כל אחת עם פתרון מלא ומוסבר.
- 2026 אביב מועד Bשאלון רשמי9 שאלות
- 2026 אביב מועד Aשאלון רשמי9 שאלות
- 2025 קיץ מועד Bשאלון רשמי9 שאלות
- 2025 קיץ מועד Aשאלון רשמי9 שאלות
- 2025 אביב מועד Bשאלון רשמי12 שאלות
- 2025 אביב מועד Aשאלון רשמי12 שאלות
- 2024 קיץ מועד Bשאלון רשמי12 שאלות
- 2024 קיץ מועד Aשאלון רשמי12 שאלות
- 2024 אביב מועד Bשאלון רשמי12 שאלות
- 2024 אביב מועד Aשאלון רשמי12 שאלות
נושאי המבחן
6 נושאים, 13 תתי-נושאים — לחצו על נושא כדי לראות מה בדיוק נכלל בו.
מבנים לינאריים3 תתי-נושאים
מבני נתונים לינאריים והמימוש שלהם
- רשימות מקושרותרשימה מקושרת חד-כיוונית, דו-כיוונית, מעגלית
- מחסניותמחסנית ושימושיה, מימוש במערך וברשימה
- תוריםתור רגיל, תור מעגלי, תור עדיפויות
עצים1 תתי-נושאים
מבני עץ שונים ואלגוריתמים
- עצים בינארייםעץ בינארי, עץ חיפוש בינארי, איזון
טבלאות גיבוב1 תתי-נושאים
מבני גיבוב ופתרון התנגשויות
- פונקציות גיבובפונקציות גיבוב, התנגשויות, פקטור העמסה
ניתוח סיבוכיות2 תתי-נושאים
ניתוח סיבוכיות זמן ומקום של אלגוריתמים
- סיבוכיות זמןניתוח זמן ריצה, סימון O גדול, מקרה גרוע וממוצע
- השוואת אלגוריתמיםהשוואת יעילות, מקרי קיצון, אופטימיזציה
רקורסיה1 תתי-נושאים
רקורסיה: מעקב, כתיבת פעולות רקורסיביות, תבניות רקורסיביות במערכים, רשימות ועצים (נושא חובה בשאלון 899271)
- אלגוריתמים רקורסיביים
תכנות מונחה עצמים5 תתי-נושאים
תכנות מונחה עצמים מתקדם — המחצית השנייה של קורס 205 (מה"ט 97105): ירושה, פולימורפיזם, ממשקים, מחלקות גנריות, UML ותבניות עיצוב
- מחלקות ואובייקטים
- ירושה
- פולימורפיזם ומחלקות מופשטות
- ממשקים
- תרשימי UML
כל השאלות במאגר — לעיון ולחיפוש
213 שאלות במאגר. הנה 40 מהן — כל אחת עם פתרון מלא ומוסבר:
תכנות מונחה עצמים
- חברת כבלים — Cable/BasicPackage/ExtendedPackage/Phone/Triple/Client/Company
- משחק הקלפים "אקה" — Card, Deck ו-game
- פרסומות ברדיו — AdvertHour ו-ManageDay
- צוות רפואי בבית חולים — Employee/Nurse/Doctor/Supervisor ו-AllEmployees
- מחסן נעליים — עיצוב מחלקות ו-calcPrice
- מחלקות A ו-B — היגדי ירושה, בנאי, downcast וספירת קריאות func
- ירושה, גישה לתכונות ובדיקות תקינות — Fruit ו-Apple
- מעקב אחר ירושה ודריסה — מחלקות A, B, C ו-Test
- ירושה ודריסה — קביעת הפלט/שגיאה של שישה קטעי קוד (A/B/C, Test.main)
- אבא, בן, נכד — ירושה תלת-שכבתית וקאסטינג
- Square ו-Rectangle — העמסה, דריסה ו-equals
- דריסת פעולה ומעקב אחרי מערך עצמים — One, Two ו-Tester
- עצי ירושה אפשריים; שרשרת דריסות toString/ToString
- העמסה מול דריסה של equals — Apple ו-Banana
- ממשקים וירושה — Int1/Int2, One/Two/Three
- בונים (constructors) ותרשים ירושה — First/Second, Shape/Circle/Cylinder
- דריסה, קריאה וירטואלית ו-super — A/B, f/g/superG
- בניית מחלקת העל Parent מתוך Child — ירושה, העמסה ודריסה
- מונים סטטיים וירושה — A/B/C
- תרשים UML מקוד ראשי — A/B/C/D
מבנים לינאריים
- מיקום מספר בתור ומעבר קטע לראש התור — putInPlace ו-moveToFront
- רשת מצלמות מהירות — SpeedCamera ו-SpeedCameraNetwork
- שאלה 1 (Java)
- שאלה 2 (Java)
- שאלה 9 (Java)
- מעקב תדלוקים — TrickTruck / Payment
- תור כפול — DoubleQueue: maxValue / eraseValue / order
- תור, ערך אחרון בתור, ושרשרת תורים — sumQueue, lastValue ו-processQueueChain
- ריצה של תור עד לחריגה ממערך וכיווץ לפי ריצות שוות — what ו-secret
- מיון מחדש של מחסנית לפי ממוצע האיברים
- שרשרת מאוזנת — balance / Balance
- עץ בינרי ומחסנית — מסלול משורש לצומת עם ערך נתון (what / doWhat)
- מטבע חוץ ForeignCurrency — addRate / atPeak / worthInvesting
- תור מחסניות מושלם — isPerfect
עצים
ניתוח סיבוכיות
מבחנים לדוגמה להורדה
שאלות נפוצות
מה ההבדל בין 97105 ל-97104?
97104 (אלגוריתמיקה ותכנות) הוא מקצוע הבסיס — לולאות, מערכים, מחרוזות, רקורסיה וכתיבת פעולות. 97105 (מבנה נתונים ותכנות מונחה עצמים) הוא המקצוע המתקדם שבא אחריו — מחסנית, תור, רשימה מקושרת, עצים, הורשה ופולימורפיזם בין מחלקות, ו-Design Patterns. שניהם בחינות גמר של מגמת הנדסת תוכנה.
באיזו שפת תכנות נבחנים בשאלון 97105?
ב-Java או ב-C#. מחברת הבחינה מכילה את אותן שאלות בשתי הגרסאות, וכל נבחן פותר רק את גרסת השפה שלו. באתר בוחרים שפה בכניסה למבחן — הפתרונות וההסברים נכתבים באותה שפה.
אפשר כבר לתרגל שאלות של 97105 באתר?
כן — התרגול פתוח. השאלות ממבחני העבר של שאלון 97105 קיימות בשתי גרסאות השפה, Java ו-C#, וכל אחת עם פתרון מלא ומשוב אישי על התשובה שלכם, כולל מעקב התקדמות באפליקציה. בוחרים שפה בכניסה ומתרגלים את הגרסה שלכם. מתחילים בחינם.
מה כולל מה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנה?
המבחן מכסה את הנושאים הבאים: טבלאות גיבוב, מבנים לינאריים, ניתוח סיבוכיות, עצים, רקורסיה, תכנות מונחה עצמים. הכנה יסודית לכל הנושאים מגדילה את הסיכויים להצליח.
איפה אפשר לתרגל שאלות למה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנה?
divici איזיפס מציעה מאגר שאלות לתרגול מה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנה עם פתרון מלא ומשוב אישי — גישה חינמית ופרמיום.
האם יש חומר עזר ותקנות שחשוב להכיר?
כן — מומלץ להכיר את חוקי ותקנות הבטיחות הרלוונטיים לתחום, ולתרגל שאלות בפורמט הבחינה.
מוכנים להתחיל?
תרגול שאלות אמיתיות עם פתרון מלא, מעקב התקדמות ומשוב אישי.
תרגלו שאלות אמיתיות — חינם ←