Vzorek kvalifikační zkoušky pro Přímá vstupní skladba

Tato zkouška je zveřejněna pro potenciální studenty programu Master of Science v oboru informatiky na Maharishi University of Management (Program pro profesionály v oblasti počítačůSM). Abyste se mohli kvalifikovat PŘÍMÝ VSTUP studenti musí předložit zkoušku podobnou zkoušce uvedené níže při příchodu na univerzitu.

Pokud nejsou studenti schopni absolvovat tuto zkoušku, mohou vstoupit do kurzu PŘÍPRAVNÉ TRACK. Aktuální otázky zkoušky se budou lišit od níže uvedených. Vzorové zkoušky jsou zde zveřejněny, aby pomohly potenciálním studentům posoudit jejich připravenost studovat v programu.

ZKOUŠKA VZORKŮ

1. [Testuje řešení problémů a trochu jazyka Java] Napište metodu Java removeDuplicates, která odstraní všechny duplikáty v daném seznamu. Předpokládejme následující:

A. Metoda přijímá objekt typu List

b. Zpětný typ metody je neplatný

C. Duplikáty jsou určeny metodou equals () (spíše než operátorem ==)

Vaše implementace removeDuplicates by měla vhodným způsobem zpracovat případ, kdy je metodě předán nulový seznam.
Otestujte svou metodu psaním kódu v hlavní metodě, která provede následující:

A. Vytvoří instanci seznamu a načte jej pomocí následujících hodnot řetězce: {"good", "better", "best", "best", "first", "last", "last" "}

b. Vyvolá příkaz removeDuplicatesMethod, který předá v této instanci seznamu

C. Vystupuje upravený seznam do konzoly

2. [Testuje jazyk Java a řešení problémů] Napište metodu Java testForSum, která určuje, zda daná pole celých čísel obsahuje tři položky, jejichž součet se rovná danému číslu. Předpokládejme následující:

A. Metoda přijímá pole intArr int a int testInt jako jeho dva argumenty

b. Zpáteční typ metody je booleovský

C. Metoda vrátí hodnotu true, a to pouze tehdy, pokud existují odlišná celá čísla i, j, k taková, že intArr [i] + intArr [j] + intArr [k] se rovná testInt.

Zkontrolujte metodu hlavní metodou, která předává následující vstupní hodnoty
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
do metody testForSum a který vyvede zpětnou hodnotu do konzoly.

3. [Zkouší znalosti datových struktur] Vytvoření vlastního propojeného seznamu (nepoužívejte žádné třídy uvedené v rozhraní API kolekcí). Proveďte následující dvě operace:

Používáte-li jdk1.4 nebo dříve:

void add (Object ob);

boolean find (Object ob);

Řetězec toString ();

Pokud používáte j2se5.0 a znáte obecné programování:

void add (T ob);

booleovský nález (T ob);

Řetězec na řetězec ()

Metoda toString by měla uspořádat prvky seznamu v sekvenci odděleném čárkami v následujícím formátu:

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

Testujte propojený seznam v hlavní metodě, která provede následující:

A. Vytvoří instanci seznamu a přidá následující řetězce:
"Straight", "Bent", "Equals", "Well", "Storm"

b. Používá vaši vyhledávací funkci k vyhledání klíčů "Well" a "Strength"

C. Vypíše jak vstupní seznam, tak výsledky hledání do konzoly a opakovaně vynášejí výsledky do konzoly pomocí funkce Přidání, čímž naplní novou instanci propojeného seznamu se Stringy a poté bude výstup pro konsolidaci booleovského výsledku hledání nějakého řetězce v tomto seznam.

4. [Testuje základní znalosti rekurze] Napište rekurzivní statickou metodu Java, která akceptuje pole arr argumentů celých čísel, vrátí seznam všech permutací těchto celých čísel.

(A permutace pořadí celých čísel je opětovné uspořádání celých čísel. Například jedna permutace 1, 3, 4, 8, 2 je 3, 1, 2, 8, 4.) Pro tento problém můžete předpokládat, že vstupní pole neobsahuje žádné duplicitní položky. Metoda by měla vrátit ArrayList int řady.

Poté vyzkoušejte metodu pomocí hlavní metody; hlavní metoda by měla procházet následující pole: [1, 5, 4, 2]; pak by měl vytisknout na konzoli výsledný seznam permutací.

5. [Zkouší znalosti konceptu statické] Vytvořte třídu Java, která umožňuje vytvářet většinu instancí 5. Zavolejte svou třídu JustFive. Zadejte hlavní metodu ve své třídě, která se pokouší vytvořit instance třídy 6 třídy.


Odkazy na aplikace:

Termíny vstupu:


MEZINÁRODNÍ:

  • únor
  • Smět
  • srpen
  • listopad

US OBČANŮ A PERMANENTNÍ REZIDENCE:

  • únor
  • srpen