Նմուշի որակավորման քննություն Ուղիղ մուտքագրված ուղեգիծ

Այս քննությունը տեղադրվում է Մագարիշի կառավարման համալսարանում (Computer Professionals Program) համակարգչային գիտության ծրագրով Գիտությունների մագիստրոսի ուսանողների համար:SM): Որպեսզի որակավորվեն Ուղղակի մուտք ներգրավված ուսանողները պետք է անցնեն քննություն, նման են ստորեւ նշված համալսարանին:

Եթե ​​ուսանողները չեն կարողանում անցնել այս քննությունը, կարող են մուտք գործել ՊԱՏՐԻԱՐՔԱՅԻՆ ՊԱՅՔԱՐ. Իրական քննության հարցերը տարբերվում են ստորեւ նշվածներից: Ընտրանքային քննությունները տեղադրվում են այստեղ, որպեսզի հեռանկարային ուսանողները գնահատեն իրենց պատրաստակամությունը ծրագրում:

ՆՈՐ ՓԱՍՏԱԹՈՒՂԹ

1. [Թեստերի լուծում եւ մի քանի Java լեզու] Գրել Java- ի մեթոդ removeDuplicates, որը վերացնում է բոլոր կրկնօրինակները տվյալ ցուցակում: Ենթադրենք հետեւյալը.

ա. Մեթոդը ընդունում է տեսակի ցանկի օբյեկտ

բ. Մեթոդի վերադարձի տեսակը անվավեր է

գ. Կրկնօրինակները որոշվում են equals () մեթոդով (ոչ թե == օպերատորից)

Հեռացրեք կրկնօրինակների ձեր կատարումը պետք է համապատասխան կերպով կարգավորվի այն դեպքը, երբ նոտարն անցնում է մեթոդին:
Փորձեք ձեր մեթոդը կոդով գրել հիմնական եղանակով, որն անում է հետեւյալը.

ա. Այն ստեղծում է ցուցակի օրինակ եւ բեռնում է հետեւյալ ստրի արժեքներով. {"Լավ", "ավելի լավ", "լավագույն", "լավագույն", "առաջին", "վերջին", "վերջին", "վերջին", "լավ" "}

բ. Այն ներառում է RemoveDuplicatesMethod- ը, անցնելով այս ցուցակի ցանկում

գ. Այն արտացոլում է փոփոխված ցանկը մխիթարել

2. [Թեստեր Java լեզու եւ հոսքային լուծում] Գրեք Java մեթոդը testForSum, որը որոշում է, արդյոք տվյալ թվերի ամբողջ թվերը պարունակում են երեք գրառում, որոնց գումարը հավասար է տվյալ թվին: Ենթադրենք հետեւյալը.

ա. Մեթոդը ընդունում է ինտերիերի ինտերվենցիայի եւ int testInt- ի երկու փաստարկները

բ. Մեթոդի վերադարձի տեսակը բուլյան է

գ. Մեթոդը վերադառնում է ճշմարիտ, եթե միայն այն դեպքում, եթե կա i, j, k տարբերակիչ թվեր, որ intArr [i] + intArr [j] + intArr [k] հավասար են testInt:

Փորձեք ձեր մեթոդը հիմնական մեթոդով, որն անցնում է հետեւյալ մուտքային արժեքները
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
մեջ testForSum մեթոդը, եւ որը հանգեցնում է վերադարձի արժեքը մխիթարել:

3. [Փորձարկումներ տվյալների կառուցվածքների մասին] Ստեղծեք ձեր սեփական ցանկը (չօգտագործեք Collections API- ում ներկայացված դասերից որեւէ մեկը): Իրականացնել հետեւյալ երկու գործողությունները.

Եթե ​​դուք օգտագործում եք jdk1.4 կամ առաջ:

void ավելացնել (Object ob);

boolean գտնել (Object ob);

String toString ();

Եթե ​​օգտագործում եք j2se5.0 եւ դուք գիտեք ընդհանուր ծրագրավորում `

անվավեր ավելացնել (T ob);

բուլյան (T ob);

String toString ()

The toString մեթոդը պետք է կազմի ցանկի տարրերը ստորակետով տարանջատված հաջորդականությամբ հետեւյալ ձեւաչափով.

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

Փորձեք ձեր կապակցված ցուցակը հիմնական եղանակով, որն անում է հետեւյալը.

ա. Ստեղծում է ձեր ցուցակի օրինակ եւ ավելացնում հետեւյալ տողերը.
«Straight», «Bent», «Equals», «Well», «Storm»,

բ. Օգտագործում եք որոնման գործառույթը, որոնելու համար «Լավ» եւ «Ուժը»

գ. Արդյունք է տալիս մուտքի ցուցակը եւ որոնման արդյունքներն consoleand- ում եւ արդյունքում արդյունքների վերաբերյալ consoleby- ին մի քանի անգամ օգտագործելով ձեր հավելվածի գործառույթը, ձեր կապակցված ցուցակում String- ի նոր օրինակները տեղադրելու համար, իսկ հետո, ելքային գործառույթ ` ցուցակը:

4. [Թեստավորման հիմնական գիտելիքները] Գրեք վերարտադրողական ստատիկ Java մեթոդը, որն ընդունում է integers argument- ի զանգված arr- ն վերադարձնում է այս ամբողջ թվերի բոլոր permutations- ների ցանկը:

(A տեղադրումը ամբողջ թվերի հաջորդականությունը հանդիսանում է ամբողջ թվերի վերակազմավորում: Օրինակ, 1, 3, 4, 8, 2- ը մեկ տեղադրություն է 3, 1, 2, 8, 4): Այս խնդրի համար կարող եք ենթադրել, որ մուտքային զանգվածը պարունակում է կրկնօրինակ գրառում: Ձեր մեթոդը պետք է վերադարձնի int arrays- ի ArrayList:

Հաջորդը, փորձեք ձեր մեթոդը `օգտագործելով հիմնական մեթոդ: հիմնական մեթոդը պետք է անցնի հետեւյալ միջակայքում. [1, 5, 4, 2]; ապա, այն պետք է տպել է մխիթարել արդյունքի ցուցակը permutations.

5. [Ստուգում է ստատիկ հասկացության իմացությունը] Ստեղծեք Java դաս, որը թույլ է տալիս առավելագույնը ստեղծել 5 դրույթներ: Զանգեք ձեր դասի JustFive- ին: Ձեր դասում ապահովեք հիմնական մեթոդ, որը փորձում է ձեր դասի 6 օրինակները ստեղծել:


Դիմում Հղումներ:

Մուտքի ժամկետները:


ՄԻՋԱԶԳԱՅԻՆ:

  • Փետրվար
  • Մայիսի
  • Օգոստոս
  • Նոյեմբեր

ԱՄՆ ՔԱՂԱՔԱՑԻՆԵՐ ԵՎ ՄՇՏԱԿԱՆ ԲՆԱԿԻՉՆԵՐ.

  • Փետրվար
  • Օգոստոս