Міндетті іріктеу емтихандары Тікелей кіру трегі

Бұл емтихан Махариши Университетінің Менеджмент Университетінде (Computer Professionals ProgramSM). Білу үшін ДИРЕКТІ КІРІС трассаға кіретін студенттер университетке келгеннен кейін төмендегідей емтиханды тапсыруы керек.

Егер студенттер осы емтиханды тапсыра алмаса, онда олар кіруі мүмкін ДАЙЫНДАУ ЖҮКТЕУ. Іс жүзінде емтихан тапсырмалары төмендегілерден ерекшеленеді. Іріктеу емтихандары болашақ оқушыларға бағдарламаға оқуға дайын екендігін бағалауға көмектесу үшін осында орналастырылады.

SAMPLE EXAM

1. [Мәселелерді шешуді және Java тілінің аздығын тексереді] Берілген тізімдегі барлық көшірмелерді алып тастайтын Java әдісін removeDuplicates жазыңыз. Төмендегілерді қарастырайық:

а. Әдіс тізімнің нысанын қабылдайды

b. Әдістің қайтару түрі жарамсыз

с. Көшірмелер тең () әдісімен анықталады (== оператордан емес)

RemoveDuplicates-тің іске асырылуы тиісті түрде, нөлдік Тізім әдіске өтетін жағдайды өңдеуі керек.
Кодты негізгі әдіспен жазу арқылы әдісіңізді тексеріңіз, ол келесі әрекеттерді жасайды:

а. Ол Тізімнің данасын жасайды және келесі String мәндерімен жүктейді: {«жақсы», «жақсы», «жақсы», «жақсы», «бірінші», «соңғы», «соңғы», «соңғы», «жақсы» «}

b. Бұл RemoveDuplicatesMethod-ті Тізімнің осы данасында өткізуге шақырады

с. Ол өзгертілген тізімді консольға шығарады

2. [Java тілін сынау және сынақты шешу] TestForSum Java әдісін жазыңыз, ол бүтін сандардың берілген массасы берілген бүтін санға тең болатын үш жазбаны қамтитынын анықтайды. Төмендегілерді қарастырайық:

а. Бұл әдіс int_rArr және int testInt массивін екі дәлел ретінде қабылдайды

b. Әдістің қайтару түрі - бұл логикалық

с. Әдісі true, егер iA, iAnArr [k] + intArr [k] testInt мәніне тең болса, онда i, j, k айырмашылығы бар болса, шындықты қайтарады.

Сіздің әдісіңізді төмендегі кіріс мәндерінен өтетін негізгі әдіс бойынша тексеріңіз
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
testForSum әдісіне енеді және консольге қайтару мәнін шығарады.

3. [Деректер құрылымдарын білуді тексереді] Өзіңіздің байланыстырылған тізіміңізді жасаңыз (Collections API-да берілген сыныптардың ешқайсысын қолданбаңыз). Мына екі операцияны орындаңыз:

Jdk1.4 немесе бұрын қолдансаңыз:

void add (Object ob);

логикалық табу (Object ob);

String toString ();

J2se5.0 пайдалансаңыз және жалпы бағдарламалауды білесіз:

void add (T ob);

логикалық табу (T ob);

String toString ()

ToString әдісі тізімнің элементтерін келесі форматта үтірмен бөлінген ретпен реттеуге тиіс:

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

Байланыстырылған тізіміңізді төменде келтірілген негізгі әдіспен тексеріңіз:

а. Тізімнің данасын жасайды және оған келесі жолдарды қосады:
«Тікелей», «Бүктелген», «Теңдік», «Жақсы», «Дауыл»

b. «Well» және «Strength» пернелерін іздеу үшін іздеу функциясын пайдаланады.

с. Кіріс тізімін және іздеу нәтижелерін консольге шығарады және нәтиже консоліге қосылым функциясынан бірнеше рет қосылып, тізімдеріңіздің жаңа данасын Strings арқылы шығарады, содан кейін осы жолдағы кейбір String іздеудің логикалық нәтижесін консольге шығару үшін шығару тізім.

4. [Рекурсия туралы негізгі білімді тексереді] Регурсивті статикалық Java әдісін жазыңыз, ол бүтін сандардың arr аргасын қабылдайды, бұл бүтін сандардың барлық ауыстыруларының тізімін қайтарады.

(A ауыстыру бүтін сандар тізбегі - бұл бүтін сандардың қайта орналасуы. Мысалы, 1, 3, 4, 8, 2 бір ауыстыруы 3, 1, 2, 8, 4 болады.) Бұл мәселе үшін сіз енгізу массивінде қайталанатын жазбалар жоқ деп ойлауға болады. Сіздің әдіс ArrayList of int массивтерін қайтаруы керек.

Содан кейін, әдісіңізді негізгі әдіс арқылы тексеріңіз; негізгі әдіс келесі массивте өтуі керек: [1, 5, 4, 2]; содан кейін, ол перестановки нәтижесінде алынған консольға басып шығару керек.

5. [Статикалық ұғым туралы білімдерін тексереді] Өзінің 5 даналарын көбіне жасауға мүмкіндік беретін Java класын жасаңыз. Тек JustFive классыңызға қоңырау шалыңыз. Классыңызда 6 даналарын жасауға тырысатын негізгі әдісті қамтамасыз етіңіз.

Қолданбаны қазір бастау

Сілтемелер:

Кіру күндері:

 

ХАЛЫҚАРАЛЫҚ:

  • қаңтар
  • сәуір
  • тамыз
  • қазан
 

АҚШ азаматтары және тұрақты тұрғындары:

  • қаңтар
  • тамыз