Uzorak kvalifikacijskog ispita za Zapis izravnog unosa

Ovaj ispit je postavljen za buduće studente magistarskog studija iz programa računalnih znanosti na Maharishi University of Management (Program za profesionalne računare)SM). Da biste se kvalificirali za DIRECT ENTRY Po dolasku na Sveučilište, dolazni studenti moraju položiti ispit sličan onome koji je naveden u nastavku.

Ako studenti ne mogu položiti ovaj ispit, mogu ući u PRIPREMNI PUT, Stvarna ispitna pitanja razlikovat će se od onih u nastavku. Ovdje se postavljaju uzorci ispita kako bi se budućim studentima pomoglo procijeniti njihovu spremnost za studiranje u programu.

UZORAK ISPIT

1. [Testira rješavanje problema i malo Java jezika] Napišite metodu Java removeDuplicates koja uklanja sve duplikate u danom popisu. Pretpostavimo sljedeće:

a. Metoda prihvaća objekt tipa List

b. Tip povratka metode je nevažeći

c. Duplikati se određuju pomoću metode equals () (umjesto operatora ==)

Vaša implementacija removeDuplicates treba na odgovarajući način obraditi slučaj u kojem se null listi prosljeđuju metodi.
Testirajte svoju metodu pisanjem koda u glavnoj metodi, koja čini sljedeće:

a. Stvara instancu popisa i učitava je sljedećim vrijednostima niza: {'dobro', 'bolje', 'najbolje', 'najbolje', 'prvo', 'posljednje', 'posljednje', 'posljednje', 'dobro' „}

b. On pokreće metodu removeDuplicatesMetod, koja prolazi u ovoj instanci popisa

c. Izmijenjeni popis šalje na konzolu

2. [Ispitivanje Java jezika i rješavanja problema] Napišite metodu Java testForSum koja određuje da li zadani niz brojeva sadrži tri unosa čiji je iznos jednak danom cijelom broju. Pretpostavimo sljedeće:

a. Metoda prihvaća niz intArr int i int testInt kao njegova dva argumenta

b. Tip povratka metode je boolean

c. Metoda vraća true ako i samo ako postoje različiti cijeli brojevi i, j, k, tako da je intArr [i] + intArr [j] + intArr [k] jednako testInt.

Testirajte svoju metodu u glavnoj metodi koja prolazi sljedeće ulazne vrijednosti
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
u metodu testForSum, a koja vraća povratnu vrijednost na konzolu.

3. [Testovi znanja o strukturama podataka] Izradite vlastiti povezani popis (nemojte koristiti nijednu klasu iz API-ja Zbirke). Provedite sljedeće dvije operacije:

Ako koristite jdk1.4 ili prije:

void add (Object ob);

boolean find (Object ob);

String toString ();

Ako koristite j2se5.0 i znate generičko programiranje:

void add (T ob);

boolean find (T ob);

String toString ()

Metoda toString trebala bi rasporediti elemente popisa u nizu odvojenom zarezima, u sljedećem formatu:

[elem0, elem1, elem2,…, elemN]

Testirajte svoj povezani popis u glavnoj metodi koja čini sljedeće:

a. Stvara instancu vašeg popisa i dodaje joj sljedeće nizove:
"Straight", "Bent", "Equals", "Well", "Storm"

b. Koristi vašu funkciju traženja za traženje tipki "Pa" i "Snaga"

c. Izlazi i ulazni popis i rezultati pretraživanja u konzolu i izlaze rezultate u konzole uzastopno upotrebljavajući vašu funkciju dodavanja da bi popunili novu instancu vašeg povezanog popisa sa Stringsovima, a zatim izašli u konzolu boolean rezultat pretraživanja za neki String u ovom popis.

4. [Ispituje osnovno znanje o rekurziji] Napišite metodu rekurzivnog statičkog Java-a koja prihvaća niz arr integer argumenta vraća popis svih permutacija tih brojeva.

(A permutacija od niza integers je re-raspored od integers. Na primjer, jedna permutacija 1, 3, 4, 8, 2 je 3, 1, 2, 8, 4.) Za ovaj problem možete pretpostaviti da ulazni niz ne sadrži duple unose. Vaša metoda bi trebala vratiti ArrayList int polja.

Zatim testirajte metodu pomoću glavne metode; glavna metoda treba proći u sljedećem nizu: [1, 5, 4, 2]; tada bi trebala ispisati na konzolu rezultirajući popis permutacija.

5. [Ispituje znanje o konceptu statike] Stvorite Java klasu koja omogućuje stvaranje većine 5 instanci. Nazovite svoj razred JustFive. Osigurajte glavnu metodu u svojoj klasi koja pokušava stvoriti 6 instance vaše klase.


Veze za aplikacije:

Datumi upisa:


INTERNATIONAL:

  • veljača
  • može
  • kolovoz
  • studeni

GRAĐANI SAD-a I STALNI REZIDENTI:

  • veljača
  • kolovoz