Sample Qualifying Exam para sa Direktang Pagsubaybay ng Entry

Ang pagsusulit na ito ay nai-post para sa mga prospective na mag-aaral ng Master of Science sa Computer Science Program sa Maharishi University of Management (Computer Professionals ProgramSM). Upang maging kuwalipikado para sa DIREKONG PAGKUHA subaybayan, ang mga papasok na mag-aaral ay kailangang pumasa sa isang pagsusulit na katulad ng ibinigay sa ibaba sa pagdating sa Unibersidad.

Kung ang mga mag-aaral ay hindi makapasa sa pagsusulit na ito, maaari nilang ipasok ang PAGHAHANDA NG PAGHAHANDA. Ang mga totoong tanong sa pagsusulit ay naiiba sa mga nasa ibaba. Ang mga halimbawang pagsusulit ay nai-post dito upang matulungan ang mga prospective na estudyante na masuri ang kanilang pagiging handa para sa pag-aaral sa programa.

SAMPLE EXAM

1. [Pagsusuri sa paglutas ng problema at isang maliit na wika ng Java] Sumulat ng isang paraan ng Java alisinDuplicates na inaalis ang lahat ng mga duplicate sa isang ibinigay na listahan. Ipagpalagay ang mga sumusunod:

a. Ang pamamaraan ay tumatanggap ng isang bagay ng Listahan ng uri

b. Ang uri ng pagbabalik ng pamamaraan ay walang bisa

c. Ang mga Duplicate ay tinutukoy gamit ang equals () na paraan (sa halip na sa == operator)

Ang iyong pagpapatupad ng removeDuplicates ay dapat na hawakan, sa isang angkop na paraan, ang kaso kung saan ang null List ay ipinasa sa paraan.
Subukan ang iyong paraan sa pamamagitan ng pagsulat ng code sa isang pangunahing paraan, na kung saan ay ang mga sumusunod:

a. Lumilikha ito ng isang halimbawa ng Listahan at naglo-load ito ng mga sumusunod na halaga ng String: {"good", "better", "best", "best", "first", "last", "last", "last", "good "}

b. Ito invokes ang alisinDuplicatesMethod, pagpasa sa halimbawa ng Listahan

c. Inilalabas ang binagong listahan sa console

2. [Mga pagsusulit sa wikang Java at prob solving] Sumulat ng Java method testForSum na tumutukoy kung ang isang ibinigay na array ng integer ay naglalaman ng tatlong mga entry na ang kabuuan ay katumbas ng isang ibinigay na integer. Ipagpalagay ang mga sumusunod:

a. Ang pamamaraan ay tumatanggap ng isang array intArr ng int at isang int testInt bilang dalawang argumento nito

b. Ang uri ng pagbabalik ng pamamaraan ay boolean

c. Ang paraan ay nagbabalik totoo kung at kung may mga natatanging integer i, j, k tulad na intArr [i] + intArr [j] + intArr [k] ay katumbas ng testInt.

Subukan ang iyong pamamaraan sa isang pangunahing paraan, na pumasa sa mga sumusunod na halaga ng pag-input
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
sa method testForSum, at kung saan ang outputs ang halaga ng return sa console.

3. [Pagsusuri ng kaalaman sa mga kaayusan ng data] Lumikha ng iyong sariling naka-link na listahan (huwag gumamit ng alinman sa mga klase na ibinigay sa Mga Koleksyon API). Ipatupad ang sumusunod na dalawang operasyon:

Kung gumagamit ka ng jdk1.4 o bago:

walang laman na idagdag (Object ob);

boolean find (Object ob);

String toString ();

Kung gumagamit ka ng j2se5.0 at alam mo ang generic programming:

walang bisa magdagdag (T ob);

boolean find (T ob);

String toString ()

Ang pamamaraan ng toString ay dapat ayusin ang mga elemento ng listahan sa isang pagkakasunod-sunod na pinaghihiwalay ng kuwit, sa sumusunod na format:

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

Subukan ang iyong naka-link na listahan sa isang pangunahing paraan na ginagawa ang mga sumusunod:

a. Lumilikha ng isang halimbawa ng iyong listahan at nagdadagdag ng sumusunod na mga string na ito:
"Straight", "Bent", "Equals", "Well", "Storm"

b. Gumagamit ng iyong function ng paghahanap upang hanapin ang mga key na "Well" at "Strength"

c. Ang mga output ang parehong listahan ng pag-input at ang mga resulta ng paghahanap sa consoleand output ang mga resulta sa consoleby paulit-ulit gamit ang iyong function na magdagdag upang populate ng isang bagong pagkakataon ng iyong naka-link na listahan na may mga string, at pagkatapos outputting upang console ang boolean resulta ng paghahanap para sa ilang String sa listahan.

4. [Pagsusulit ng pangunahing kaalaman ng recursion] Sumulat ng isang recursive static na paraan ng Java na tumatanggap ng array arr ng integer argument ay nagbabalik ng isang listahan ng lahat ng mga permutations ng mga integer na ito.

(A permutasyon ng isang pagkakasunod-sunod ng mga integer ay isang muling pag-aayos ng mga integer. Halimbawa, ang isang permutasyon ng 1, 3, 4, 8, 2 ay 3, 1, 2, 8, 4.) Para sa problemang ito, maaari mong ipalagay na ang input array ay walang dobleng entry. Ang iyong pamamaraan ay dapat na bumalik sa isang ArrayList ng mga arrays ng int.

Susunod, subukan ang iyong paraan gamit ang isang pangunahing paraan; ang pangunahing paraan ay dapat pumasa sa sumusunod na array: [1, 5, 4, 2]; pagkatapos, dapat itong i-print sa console ang nagresultang listahan ng mga permutasyon.

5. [Pagsusuri ng kaalaman ng konsepto ng static] Lumikha ng klase ng Java na nagbibigay-daan sa karamihan sa mga pagkakataon ng 5 na maisagawa. Tawagan ang iyong klase na JustFive. Magbigay ng isang pangunahing paraan sa iyong klase na nagtatangkang gumawa ng mga pagkakataon sa 6 ng iyong klase.


Mga Link ng Application:

Mga Petsa ng Entry:


INTERNATIONAL:

  • Pebrero
  • Mayo
  • Agosto
  • Nobyembre

Mga mamamayan ng US at mga naninirahan sa PERMANENTO:

  • Pebrero
  • Agosto