عينة الامتحان التأهيلي مسار الدخول المباشر
يتم نشر هذا الاختبار للطلاب المحتملين لبرنامج الماجستير في العلوم في علوم الكمبيوتر في جامعة مهاريشي للإدارة (برنامج محترفي الكمبيوتر)SM). من أجل التأهل ل الدخول المباشر تتبع ، يجب على الطلاب القادمين اجتياز امتحان مماثل لتلك الواردة أدناه عند وصوله إلى الجامعة.
إذا لم يتمكن الطلاب من اجتياز هذا الاختبار ، فقد يدخلون إليه المسار التحضيري. ستختلف أسئلة الاختبار الفعلي عن تلك المذكورة أدناه. يتم نشر اختبارات العينة هنا لمساعدة الطلاب المحتملين على تقييم استعدادهم للدراسة في البرنامج.
عينة الامتحان
1. [اختبارات حل المشكلات وقليلاً من لغة Java] اكتب عملية إزالة Java الطريقة التي تزيل كل التكرارات في قائمة معينة. افترض ما يلي:
ا. الطريقة تقبل كائن من نوع قائمة
ب. نوع الإرجاع للطريقة باطل
ج. يتم تحديد التكرارات باستخدام طريقة equals () (بدلاً من المشغل ==)
يجب أن يتعامل تطبيق removeDuplicates ، بطريقة مناسبة ، مع الحالة التي يتم فيها تمرير قائمة null إلى الطريقة.
اختبر الطريقة الخاصة بك بكتابة التعليمات البرمجية بطريقة رئيسية ، والتي تقوم بما يلي:
ا. تقوم بإنشاء مثيل من القائمة وتحميلها بقيم السلسلة التالية: {"good"، "better"، "best"، "best"، "first"، "last"، "last"، "last"، "good "}
ب. فإنه يستدعي removeDuplicatesMethod ، ويمر في هذا المثال من القائمة
ج. إخراج القائمة المعدلة إلى وحدة التحكم
2. [اختبارات لغة جافا وحل المشاكل] اكتب اختبار جافا methodForSum الذي يحدد ما إذا كانت مجموعة معينة من الأعداد الصحيحة تحتوي على ثلاثة مدخلات يكون مجموعها مساوياً لعدد صحيح معين. افترض ما يلي:
ا. يقبل الأسلوب صفيف intArr من int و int testInt كوسيلتيها
ب. نوع إرجاع الطريقة منطقية
ج. إرجاع الأسلوب true إذا وفقط إذا كانت هناك أعداد صحيحة مميزة i، j، k ، فإن intArr [i] + intArr [j] + intArr [k] تساوي testInt.
اختبر الطريقة الخاصة بك بطريقة رئيسية ، والتي تمر قيم الإدخال التالية
{5 و 1 و 23 و 21 و 17 و 2 و 3 و 9 و 12} و 22
في testForSum الأسلوب ، والذي يخرج قيمة الإرجاع إلى وحدة التحكم.
3. [اختبارات المعرفة من هياكل البيانات] قم بإنشاء قائمتك المرتبطة (لا تستخدم أي من الفئات المتوفرة في واجهة برمجة تطبيقات المجموعات). تنفيذ العمليات التالية اثنين:
إذا كنت تستخدم jdk1.4 أو قبل ذلك:
void add (كائن ob)؛
البحث المنطقي (كائن ob)؛
سلسلة toString ()؛
إذا كنت تستخدم j2se5.0 وتعرف البرمجة العامة:
void add (T ob)؛
البحث المنطقي (T ob) ؛
سلسلة toString ()
يجب أن تقوم طريقة toString بترتيب عناصر القائمة في تسلسل مفصول بفواصل ، بالتنسيق التالي:
[elem0 ، elem1 ، elem2 ،… ، elemN]
اختبر قائمتك المرتبطة بطريقة رئيسية تقوم بما يلي:
ا. لإنشاء مثيل من قائمتك وإضافة السلاسل التالية إليه:
"مستقيم" ، "بنت" ، "يساوي" ، "جيد" ، "عاصفة"
ب. يستخدم الدالة find للبحث عن مفاتيح "جيد" و "قوة"
ج. يخرج كل من قائمة المدخلات ونتائج البحث إلى الإخراج consoleand النتائج إلى وحدة التحكم عن طريق استخدام وظيفة الإضافة بشكل متكرر لملء مثيل جديد من القائمة المرتبطة الخاصة بك مع السلاسل ، ثم الإخراج إلى وحدة التحكم للنتيجة المنطقية للبحث عن بعض السلاسل في هذا قائمة.
4. [اختبارات المعرفة الأساسية للتكرار] اكتب طريقة Java ثابتة متكررة والتي تقبل مجموعة صفيف من وسيطة صحيحة تقوم بإرجاع قائمة بجميع التباديل لهذه الأعداد الصحيحة.
(A تبديل من سلسلة من الأعداد الصحيحة هو إعادة ترتيب الأعداد الصحيحة. على سبيل المثال ، تبديل واحد لـ 1 ، 3 ، 4 ، 8 ، 2 هو 3 ، 1 ، 2 ، 8 ، 4.) لهذه المشكلة ، قد تفترض أن مصفوفة الإدخال لا تحتوي على إدخالات مكررة. يجب أن ترجع طريقتك ArrayList من المصفوفات الداخلية.
بعد ذلك ، اختبر طريقتك باستخدام طريقة رئيسية ؛ يجب أن تمر الطريقة الرئيسية في الصفيف التالي: [1 و 5 و 4 و 2]؛ ثم ، يجب أن تطبع إلى وحدة التحكم قائمة الناتجة من التباديل.
5. [اختبارات المعرفة لمفهوم ثابت] إنشاء فئة Java تسمح في معظم حالات 5 بحد ذاتها بأن يتم إنشاؤها. اتصل بصفلك JustFive. قم بتوفير طريقة رئيسية في صفك تحاول إنشاء نسخ 6 لفصلك الدراسي.