Шалгалтын шалгуур үзүүлэлт Шууд нэвтрэх зам
Энэ шалгалт нь Махаришийн Их Сургуулийн Менежментийн Компьютерийн Шинжлэх Ухааны Магистрын ирээдүйн оюутнуудад зориулагдсан (Компьютерийн Мэргэжилтний ХөтөлбөрSM). Дээрх шаардлагыг хангахын тулд Шууд дамжуулалт замд ирж буй оюутнууд шалгалтанд тэнцсэн тохиолдолд шалгалтанд тэнцсэн байх ёстой.
Хэрэв оюутнууд энэ шалгалтыг давж чадаагүй бол, тэд энэ хэсэгт орж ирж болно БЭЛТГЭХ ҮНЭЛГЭЭ. Бодит шалгалтын асуултууд нь доорхоос ялгаатай байх болно. Сургалтын хөтөлбөрт хамрагдах оюутнуудад бэлэн байгаа эсэхийг үнэлэхийн тулд дээжийн шалгалтыг энд байрлуулсан болно.
SAMPLE EXAM
1. [Асуудал шийдвэрлэх, жаахан хэлийг турших] Өгөгдсөн жагсаалтад байгаа бүх хуулбарыг устгах устгах устгах устгах аргыг бичих. Дараахийг бод:
a. Энэ арга нь List төрлийн обьектыг хүлээн авдаг
б. Аргын буцах төрөл нь хүчин төгөлдөр бус байна
c. Дахин давтагдахыг equals () аргаар (== оператороор биш)
RemoveDuplicates таны хэрэгжүүлэлт нь зохих аргаар, null List-ийг аргад дамжуулсан тохиолдол.
Үндсэн аргаар код бичиж өөрийн аргыг туршиж үзээрэй. Үүнд:
a. Жагсаалтыг үүсгэн доорх мөрийн утгатай: {"сайн", "сайн", "хамгийн сайн", "хамгийн сайн", "эхний", "сүүлчийн", "сүүлчийн", "сүүлчийн", "сайн "}
б. Энэ нь ListDescription-ийн жишээн дээр removeDuplicatesMethod-ийг дууддаг
c. Энэ нь өөрчлөгдсөн жагсаалтыг консол руу гаргадаг
2. [Java хэлийг турших] Өгөгдсөн массив нь өгөгдсөн бүхэл тоотой тэнцүү байгаа гурван оролттой өгөгдсөн массивыг өгдөг Java method testForSum-г бич. Дараахийг бод:
a. Энэ арга нь int-ийн intArr массив болон int testInt гэсэн хоёр аргументыг хүлээн авна
б. Аргын буцах төрөл нь boolean юм
c. Хэрэв аргыг i, j, k гэх мэт бүхэл тоонууд байгаа бол хүчинтэй аргыг буцааж өгнө. IntArr [i] + intArr [j] + intArr [k] нь testInt юм.
Үндсэн аргаар өөрийн аргыг туршаад үзээрэй
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
testForSum аргын хувьд консол руу буцах утгыг гаргана.
3. [Өгөгдлийн бүтцийн талаарх мэдлэгийг шалгах] Өөрийн холбосон жагсаалтыг үүсгэх (Цуглуулах API-д байгаа ангиудыг ашигладаггүй). Дараах хоёр үйл ажиллагааг хэрэгжүүлнэ:
Хэрэв та jdk1.4 эсвэл өмнө хэрэглэж байсан бол:
Хүчингүй болох add (Object ob);
boolean find (Object ob);
String toString ();
Хэрэв та j2se5.0-г ашиглаж байгаа бөгөөд ерөнхий програмчлалын талаар та мэддэг бол:
Хүчингүй болох add (Т ob);
boolean find (T ob ob);
String toString ()
ToString арга нь жагсаалтаас элементүүдийг таслалаар тусгаарласнаар дараалал хэлбэрээр зохион байгуулах ёстой.
[elem0, elem1, elem2, ..., elemN]
Холбоотой жагсаалтыг үндсэн аргаар шалгаж доор дурдсан үйлдлийг гүйцэтгэнэ үү:
a. Жагсаалтын жишээ үүсгэж доорх мөрүүдийг нэмнэ үү:
"Шулуун", "Bent", "Equals", "Well", "Storm"
б. "За", "Хүч чадал" товчлууруудыг хайхын тулд хайж олох үйлдлийг ашигла
c. Гаралтын жагсаалт болон хайлтын үр дүнг консол руу оруулан, үр дүнг консол руу консолиор дахин дахин нэмэх боломжтой. Таны холбоосын жагсаалтын шинэ мөрөнд Strings мөрөнд шинэ байршлыг оруулаад дараа нь зарим String-ыг хайхын үр дүнг тайлах болно. жагсаалт.
4. [Рекурсийн талаархи анхан шатны мэдлэгийг шалгана] Бүх регрессийн бүх дамжуулалтын жагсаалтыг буцаана. Бүхэл тоонуудын аргументыг массив болгохыг зөвшөөрөх рекурсив статик Жава аргыг бичих.
(A Сонголт хийх бүхэл тоонуудын дараалал нь бүхэл тоонуудын дахин зохион байгуулалт юм. Жишээлбэл, 1, 3, 4, 8, 2-ийн нэг сэлгэлт нь 3, 1, 2, 8, 4 гэсэн үг юм.) Энэ асуудлын хувьд оролтын массив нь давхардсан оруулгуудыг агуулаагүй гэж үзэж болно. Таны арга ArrayList of int массивыг буцааж өгөх ёстой.
Дараа нь үндсэн аргыг ашиглан өөрийн аргыг турших; үндсэн арга нь дараах массив дээр дамжих ёстой: [1, 5, 4, 2]; тэгээд консол руу консол руу хэвлэх хэрэгтэй болно.
5. [Статик ойлголтын талаархи мэдлэгийг шалгана] 5-г үүсгэх Java-ийн анги үүсгэх. JustFive ангийнхаа нэрээр дуудах. Хичээлийнхээ 6 тохиолдлыг үүсгэхийг хичээдэг үндсэн хичээлээ оруулна уу.