Міндетті іріктеу емтихандары Тікелей кіру трегі

Бұл емтихан Махариши Университетінің Менеджмент Университетінде (Computer Professionals ProgramSM). Білу үшін ДИРЕКТІ КІРІС трассаға кіретін студенттер университетке келгеннен кейін төмендегідей емтиханды тапсыруы керек.

Егер студенттер осы емтиханды тапсыра алмаса, онда олар кіруі мүмкін ДАЙЫНДАУ ЖҮКТЕУ. Іс жүзінде емтихан тапсырмалары төмендегілерден ерекшеленеді. Іріктеу емтихандары болашақ оқушыларға бағдарламаға оқуға дайын екендігін бағалауға көмектесу үшін осында орналастырылады.

SAMPLE EXAM

1. [Мәселелерді шешуді және Java тілінің аздығын тексереді] Берілген тізімдегі барлық көшірмелерді алып тастайтын Java әдісін removeDuplicates жазыңыз. Төмендегілерді қарастырайық:

а. Әдіс тізімнің нысанын қабылдайды

b. Әдістің қайтару түрі жарамсыз

с. Көшірмелер тең () әдісімен анықталады (== оператордан емес)

RemoveDuplicates-тің іске асырылуы тиісті түрде, нөлдік Тізім әдіске өтетін жағдайды өңдеуі керек.
Кодты негізгі әдіспен жазу арқылы әдісіңізді тексеріңіз, ол келесі әрекеттерді жасайды:

а. Ол Тізімнің данасын жасайды және келесі String мәндерімен жүктейді: {«жақсы», «жақсы», «жақсы», «жақсы», «бірінші», «соңғы», «соңғы», «соңғы», «жақсы» «}

b. Бұл RemoveDuplicatesMethod-ті Тізімнің осы данасында өткізуге шақырады

с. Ол өзгертілген тізімді консольға шығарады

2. [Java тілін сынау және сынақты шешу] TestForSum Java әдісін жазыңыз, ол бүтін сандардың берілген массасы берілген бүтін санға тең болатын үш жазбаны қамтитынын анықтайды. Төмендегілерді қарастырайық:

а. Бұл әдіс int_rArr және int testInt массивін екі дәлел ретінде қабылдайды

b. Әдістің қайтару түрі - бұл логикалық

с. Әдісі true, егер iA, iAnArr [k] + intArr [k] testInt мәніне тең болса, онда i, j, k айырмашылығы бар болса, шындықты қайтарады.

Сіздің әдісіңізді төмендегі кіріс мәндерінен өтетін негізгі әдіс бойынша тексеріңіз
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
testForSum әдісіне енеді және консольге қайтару мәнін шығарады.

3. [Деректер құрылымдарын білуді тексереді] Өзіңіздің байланыстырылған тізіміңізді жасаңыз (Collections API-да берілген сыныптардың ешқайсысын қолданбаңыз). Мына екі операцияны орындаңыз:

Jdk1.4 немесе бұрын қолдансаңыз:

void add (Object ob);

логикалық табу (Object ob);

String toString ();

J2se5.0 пайдалансаңыз және жалпы бағдарламалауды білесіз:

void add (T ob);

логикалық табу (T ob);

String toString ()

ToString әдісі тізімнің элементтерін келесі форматта үтірмен бөлінген ретпен реттеуге тиіс:

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

Байланыстырылған тізіміңізді төменде келтірілген негізгі әдіспен тексеріңіз:

а. Тізімнің данасын жасайды және оған келесі жолдарды қосады:
«Тікелей», «Бүктелген», «Теңдік», «Жақсы», «Дауыл»

b. «Well» және «Strength» пернелерін іздеу үшін іздеу функциясын пайдаланады.

с. Кіріс тізімін және іздеу нәтижелерін консольге шығарады және нәтиже консоліге қосылым функциясынан бірнеше рет қосылып, тізімдеріңіздің жаңа данасын Strings арқылы шығарады, содан кейін осы жолдағы кейбір String іздеудің логикалық нәтижесін консольге шығару үшін шығару тізім.

4. [Рекурсияның негізгі білімдерін тексереді] Регурсивті статикалық Java әдісін жазыңыз, ол бүтін сандардың arr аргасын қабылдайды, бұл бүтін сандардың барлық ауыстыруларының тізімін қайтарады.

(A ауыстыру бүтін сандардың тізбегі - бүтін сандардың қайта орналасуы. Мысалы, 1, 3, 4, 8, 2-тың біреуі 3, 1, 2, 8, 4 болып табылады.) Бұл мәселе үшін кіріс жиымында қайталанатын жазбалар жоқ деп есептей аласыз. Сіздің әдісіңіз Int массивтерінің ArrayList қайтаруы керек.

Содан кейін, әдісіңізді негізгі әдіс арқылы тексеріңіз; негізгі әдіс келесі массивте өтуі керек: [1, 5, 4, 2]; содан кейін, ол перестановки нәтижесінде алынған консольға басып шығару керек.

5. [Статикалық тұжырымдаманы білуді тексереді] Өзінің 5 даналарын көбіне жасауға мүмкіндік беретін Java класын жасаңыз. Тек JustFive классыңызға қоңырау шалыңыз. Классыңызда 6 даналарын жасауға тырысатын негізгі әдісті қамтамасыз етіңіз.


Сілтемелер:

Кіру күндері:


ХАЛЫҚАРАЛЫҚ:

  • ақпан
  • мамыр
  • тамыз
  • қараша

АҚШ азаматтары мен тұрақты тұрғындары:

  • ақпан
  • тамыз