בחינת הסמכה לדוגמה עבור מסלול כניסה ישירה

הבחינה נבחנת לסטודנטים פוטנציאליים לתואר שני במדעי המחשב באוניברסיטת מהרישי (מקצועני מחשבים)SM). על מנת להיות זכאי כניסה ישירה מסלול, על התלמידים הנכנסים לעבור מבחן דומה לזה שנמסר בהמשך עם הגעתם לאוניברסיטה.

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

דוגמת SAMPLE

1. [בדיקות פתרון בעיות קצת שפה Java] כתיבת שיטת Java להסיר כפילויות מסיר את כל כפילויות ברשימה נתון. נניח את הדברים הבאים:

א. השיטה מקבלת אובייקט מסוג רשימה

.ב סוג ההחזרה של השיטה הוא בטל

c. כפילויות נקבעות תוך שימוש בשיטת שווה () (ולא על ידי מפעיל ==)

היישום שלך של RemoveDuplicates צריך לטפל, באופן המתאים, במקרה שבו רשימת null מועבר לשיטה.
בדוק את השיטה שלך על ידי כתיבת קוד בשיטה הראשית, אשר עושה את הפעולות הבאות:

א. הוא יוצר מופע של רשימה ומטעין אותו עם ערכי מחרוזת הבאים: {"טוב", "טוב", "הטוב ביותר", "הטוב ביותר", "ראשון", "אחרון", "אחרון", "אחרון", "טוב "}

.ב זה מחייב את RemoveDuplicatesMethod, עובר במקרה זה של רשימה

c. הוא יציג את הרשימה המתוקנת לקונסולה

2. [בדיקות שפת ג 'אווה ופתרון בעיות] כתיבת שיטת Java Java testForSum קובעת אם מערך נתון של מספרים שלמים מכיל שלושה ערכים שסכוםם שווה למספר שלם נתון. נניח את הדברים הבאים:

א. השיטה מקבלת מערך intArr של int ו int intInt כמו שני הטיעונים שלה

.ב סוג החזרה של השיטה הוא בוליאני

c. השיטה מחזירה נכון אם ורק אם יש מספרים נפרדים i, j, k כך intArr [i] + intArr [j] + intArr [k] שווה testInt.

בדוק את השיטה שלך בשיטה הראשית, אשר מעבירה את ערכי הקלט הבאים
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
לתוך הבדיקה testForSum, ואשר יציאת ערך החזרה אל המסוף.

3. [בדיקות הידע של מבני נתונים] צור רשימה מקושרת משלך (אל תשתמש בכל השיעורים שסופקו בממשק ה- API של האוספים). בצע את שתי הפעולות הבאות:

אם אתה משתמש ב- jdk1.4 או לפני:

הוספת הריק (אובייקט אובייקט);

גילוי בוליאני (אובייקט אובייקט);

מחרוזת toString ();

אם אתה משתמש ב- j2se5.0 ואתה יודע תכנות כללי:

הוספת הריק (T ob);

איתור בוליאני (T ob);

מחרוזת toString ()

השיטה toString צריכה לארגן את האלמנטים של הרשימה ברצף מופרד באמצעות פסיק, בתבנית הבאה:

[elem0, elem1, elem2, ..., elemN]

בדוק את הרשימה המקושרת שלך בשיטה ראשית, אשר עושה את הפעולות הבאות:

א. יוצר מופע של הרשימה שלך ומוסיף לה את המיתרים הבאים:
"ישר", "כפוף", "שווה", "טוב", "סטורם"

.ב משתמש בפונקציה החיפוש שלך כדי לחפש את המפתחות "טוב" ו "כוח"

c. יציאות הן את רשימת הקלט ואת תוצאות החיפוש לקונסולה ולהפיק את התוצאות אל קונסולה שוב ושוב באמצעות הפונקציה להוסיף שלך כדי לאכלס מופע חדש של הרשימה המקושרים עם מיתרים, ולאחר מכן outputting כדי לנחם את התוצאה בוליאני של מחפש כמה מחרוזת זה רשימה.

4. [בדיקות ידע בסיסי של רקורסיה] כתיבת שיטת ג 'אווה רקורסיבית סטטי שמקבל מערך מערך של מספרים שלמים הארגומנט מחזירה רשימה של כל תמורות של מספרים שלמים אלה.

(A תמורה של רצף של מספרים שלמים הוא הסדר מחדש של מספרים שלמים. לדוגמה, תמורה אחת של 1, 3, 4, 8, 2 היא 3, 1, 2, 8, 4.) עבור בעיה זו, ניתן להניח כי מערך הקלט אינו מכיל רשומות כפולות. השיטה שלך צריכה להחזיר ArrayList של מערכים int.

לאחר מכן, בדוק את השיטה שלך בשיטה הראשית; השיטה העיקרית צריכה לעבור במערך הבא: [1, 5, 4, 2]; לאחר מכן, הוא צריך להדפיס את המסוף את רשימת וכתוצאה מכך של תמורות.

5. [מבחנים בידע של מושג סטטי] יצירת מחלקה Java המאפשר לכל היותר 5 מופעים של עצמו כדי ליצור. התקשר לכיתה שלך JustFive. ספק שיטה מרכזית בכיתה שלך המנסה ליצור מופעי 6 של הכיתה שלך.


קישורים ליישום:

תאריכי כניסה:


בינלאומי:

  • פבואר
  • מאי
  • אוגוסט
  • נוֹבֶמבֶּר

אזרחי ארה"ב ותושבים קבועים:

  • פבואר
  • אוגוסט