Proovi kvalifitseeriv eksam Otsene sisenemisrada

See eksam on postitatud Maharishi Ülikooli Juhtimise (Arvutiprofessionaalide Programm) arvutiteaduse magistrikraadi tulevastele üliõpilasteleSM). Selleks, et saada DIRECT ENTRY sisenemisel peavad sissetulevad üliõpilased läbima ülikoolile saabumisel allpool toodud eksami.

Kui õpilased seda eksami ei saa läbida, võivad nad siseneda ETTEVALMISTAMINE. Tegelikud eksamiküsimused erinevad allpool toodud küsimustest. Proovieksamid on siin postitatud, et aidata tulevastel õpilastel hinnata nende valmisolekut õppimiseks programmis.

PROOVI VÄLJUND

1. [Testib probleemide lahendamist ja natuke Java keelt] Kirjutage Java-meetod removeDuplicates, mis eemaldab kõik nimekirjas olevad duplikaadid. Oletame järgmist:

a. Meetod aktsepteerib loendi tüüpi objekti

b. Meetodi tagastamise tüüp on tühine

c. Duplikaadid määratakse võrdse () meetodi abil (mitte = = operaatori poolt)

RemoveDuplicates'i rakendamine peaks asjakohasel viisil käsitlema juhtumit, kus nullnimekiri kantakse meetodisse.
Testige oma meetodit, kirjutades koodi põhimeetodil, mis teeb järgmist:

a. See loob loendi eksemplari ja laadib selle järgmiste stringide väärtustega: {“hea”, “parem”, “parim”, “parim”, “esimene”, “viimane”, “viimane”, “viimane”, “hea” ”}

b. Ta kutsub ära eemaldatud duplikaadidMoododi, mis liigub selles loendis

c. See väljastab muudetud nimekirja konsoolile

2. [Testib Java keelt ja probleemi lahendamist] Kirjutage Java meetod testForSum, mis määrab, kas antud täisarvude massiiv sisaldab kolme kirjet, mille summa on võrdne antud täisarvuga. Oletame järgmist:

a. Meetod aktsepteerib kahe argumendi massiivi intArr ja int testInt

b. Meetodi tagastamise tüüp on boolean

c. Meetod tagastab tõsi, kui ja ainult siis, kui on erinevad täisarvud i, j, k, nii et intArr [i] + intArr [j] + intArr [k] võrdub testInt.

Testige oma meetodit põhimeetodil, mis läbib järgmised sisendväärtused
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
meetodisse testForSum ja mis väljastab tagasipöördumise väärtuse konsoolile.

3. [Testib andmestruktuuride teadmisi] Looge oma lingitud loend (ärge kasutage ühtegi klassi API-s). Rakendage kahte järgmist toimingut:

Kui kasutate jdk1.4 või enne:

tühine lisada (Object ob);

loogiline otsing (Object ob);

String toString ();

Kui kasutate j2se5.0 ja sa tead üldist programmeerimist:

tühine lisada (T ob);

loogiline leid (T ob);

String toString ()

ToStringi meetod peaks loendi elemendid järjestama komaga eraldatud jada järgmises vormingus:

[elem0, elem1, elem2,…, elemN]

Testige oma lingitud loendit peamises meetodis, mis teeb järgmist:

a. Loob teie nimekirja eksemplari ja lisab sellele järgmised stringid:
"Sirge", "Bent", "Võrdne", "Noh", "Torm"

b. Kasutab teie otsingufunktsiooni, et otsida klahve “Noh” ja “Tugevus”

c. Väljendab nii sisendloendit kui ka otsingutulemusi konsolideerimisgruppi ja väljastab tulemused konsolideerimisele korduvalt, kasutades oma lisafunktsiooni, et asendada teie lingitud loendi uus eksemplar Stringidega ja seejärel väljastada mõningate stringide boole tulemuse konsooliks nimekirja.

4. [Testib rekursiooni põhiteadmisi] Kirjutage rekursiivne staatiline Java-meetod, mis aktsepteerib täisarvude massiiviarvu argumenti, mis tagastab nende täisarvude kõigi permutatsioonide loendi.

(A permutatsioon täisarvude jada on täisarvude ümberkorraldamine. Näiteks on üks 1i, 3i, 4i, 8i, 2i, 3i, 1i, 2i, 8i, 4i permutatsioon.) Selle probleemi puhul võib eeldada, et sisendmass ei sisalda dubleerivaid kirjeid. Teie meetod peaks tagastama ArrayList of int massiivid.

Seejärel testige oma meetodit põhimeetodi abil; peamine meetod peaks läbima järgmise massiivi: [1, 5, 4, 2]; seejärel peaks see konsoolile trükkima tulemuseks oleva permutatsioonide loendi.

5. [Testib staatilise mõiste teadmisi] Looge Java klass, mis võimaldab luua kõige rohkem 5i juhtumeid. Helista oma klassile JustFive. Esitage oma klassi peamine meetod, mis püüab luua oma klassi 6i eksemplare.


Rakenduse lingid:

Sisenemise kuupäevad:


RAHVUSVAHELINE:

  • Veebruar
  • Mai
  • August
  • November

USA KODANIKUD JA Püsivad elanikud:

  • Veebruar
  • August