Nümunə İmtahan İmtahanı Birbaşa Giriş Qeyd

Bu imtahan Maharishi İdarəetmə Universitetində (Computer Professionals Program) Kompüter elmləri proqramı üzrə magistr tələbələri üçün təqdim olunur.SM). Üçün uyğun olmaq üçün DİREKTİ GİRİŞ Gələn tələbələr, universitetə ​​gələrək aşağıdakı kimi bir imtahanı keçirməlidirlər.

Tələbələr bu imtahandan keçə bilmirlərsə, onlar da daxil ola bilərlər PREPARATİF İZLEM. Aktual imtahan sualları aşağıdakılardan fərqlənəcəkdir. Nümunə imtahanları, prospektiv tələbələrə proqramda öyrənməyə hazır olduqlarını qiymətləndirmək üçün buraya yerləşdirilir.

Nümunə imtahan

1. [Problemlərin həlli və bir az Java dilini test edir] Verilən bir siyahıda bütün dublikatları aradan qaldıran bir Java üsulunu silin. Aşağıdakıları nəzərə alın:

a. Metod tip siyahısı obyektini qəbul edir

b. Metodun geri qaytarılma növü boşa çıxır

c. Dublikatlar equals () metodundan istifadə olunur (= operatordan çox deyil)

RemoveDuplicates'ların həyata keçirilməsi düzgün bir qaydada null siyahısı olan üsula keçirilməlidir.
Aşağıdakıları əsas üsulla kodu yazaraq üsulunuzu test edin:

a. Siyahıdakı bir nümunəni yaradır və aşağıdakı Dırnaq dəyərləri ilə yükləyir: {"yaxşı", "daha yaxşı", "ən yaxşı", "ən yaxşı", "birinci", "son", "son", "son", "yaxşı" "}

b. RemoveDuplicatesMethod'u, bu nümunədə keçərək çağırır

c. Konsolda redaktə siyahısı çıxır

2. [Java dili və sınamaların həllini test etdirir] Belirtilen bir tamsayısı dizisinin müəyyən bir tamsayıya bərabər olan üç giriş ehtiva edən bir Java üsulu testForSum yazın. Aşağıdakıları nəzərə alın:

a. Bu metod, iki arqument kimi, bir int intr array və int testInt qəbul edir

b. Metodun qaytarılması növü booleandır

c. Metod, əgər intArr [i] + intArr [j] + intArr [k] testIntə bərabərdirsə, i, j, k fərqli olduqda və yalnız tam bərabərdir.

Metodunuzu aşağıda göstərilən giriş dəyərlərindən keçən əsas üsulla test edin
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
testForSum metodu daxil və konsol üçün dönüş dəyərini çıxardır.

3. [Data strukturlarını bilir] Öz əlaqəli siyahı yaradın (Collections API-də verilən siniflərdən heç birini istifadə etməyin). Aşağıdakı iki əməliyyatı həyata keçirin:

Jdk1.4 və ya daha əvvəl istifadə edirsinizsə:

boşluq əlavə et (obyekt ob);

boolean tapmaq (Object ob);

String toString ();

J2se5.0 istifadə edirsinizsə və ümumi proqramlaşdırma bilirsinizsə:

boşluq əlavə et (T ob);

boolean tap (T ob);

String toString ()

ToString metodu, aşağıdakı elementlərdən ibarət olan elementlərin siyahısını virgülle ayrılmış bir ardıcıllıqla təşkil etməlidir:

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

Bağlı siyahınızı aşağıda göstərilən əsas metodu test edin:

a. Siyahınızın bir nümunəsi yaradır və aşağıdakı Strings'i əlavə edir:
"Düz", "əyilmiş", "bərabərdir", "yaxşı", "fırtına"

b. "Yaxşı" və "Güc" düymələri üçün axtarış funksiyasını istifadə edir

c. Bağlı siyahınızın yeni bir nümunəsini Strings ilə doldurmaq üçün add funksiyasından istifadə edərək, konsollu nəticələrə çıxış siyahısını və axtarış nəticələrini həm çıxış, həm də çıxışa çıxardır və sonra bir sıra String axtaran boolean nəticəni konsoldan çıxardır siyahı.

4. [Özyinatın əsas biliklərini sınayır] Bir array integers argümanı qəbul edən özyinelemeli statik Java metodu yazın, bu tamsayıların bütün permütasyonlarının siyahısını verir.

(A permütasyon tamsayıların ardıcıllığı tamsayıların yenidən təşkil edilməsidir. Məsələn, 1, 3, 4, 8, 2 bir permütasyon 3, 1, 2, 8, 4dir.) Bu problem üçün giriş arrayında təkrarlanan giriş yoxdur. Metodunuz int array bir ArrayList qayıtmalıdır.

Daha sonra metodunuzu əsas metoddan istifadə edərək test edin; əsas üsul aşağıdakı arrayda keçməlidir: [1, 5, 4, 2]; sonra, nəticədə meydana gələn permutations siyahısını konsoluna yazmalısınız.

5. [Statik konsepsiyasını bilir] 5 özünün ən çox yaradılan nümunələrinə imkan verən Java sinfi yaradın. Sınıfı JustFive'e çağırın. Sizin sinifinizin 6 nümunələrini yaratmağa çalışdığınız bir əsas metodu təmin edin.


Proqram Linkləri:

Giriş tarixi:


INTERNATIONAL:

  • Fevral
  • Bilər
  • Avqust
  • Noyabr

ABŞ VƏTƏNDAŞLARI və MÜSTƏQİLLİ Sakinləri:

  • Fevral
  • Avqust