Contoh Ujian Kualifikasi untuk Entri Masuk Langsung

Ujian ini diposting untuk calon siswa dari Master of Science dalam Program Ilmu Komputer di Maharishi University of Management (Program Profesional Komputer)SM). Agar memenuhi syarat untuk ENTRI LANGSUNG melacak, siswa yang masuk harus lulus ujian serupa dengan yang diberikan di bawah ini setibanya di Universitas.

Jika siswa tidak dapat lulus ujian ini, mereka dapat masuk ke JALUR PERSIAPAN. Pertanyaan ujian yang sebenarnya akan berbeda dari yang di bawah ini. Sampel ujian diposting di sini untuk membantu calon siswa menilai kesiapan mereka untuk belajar dalam program ini.

CONTOH SAMPEL

1. [Tes pemecahan masalah dan sedikit bahasa Jawa] Tulis metode Java removeDuplicates yang menghapus semua duplikat dalam daftar yang diberikan. Asumsikan yang berikut:

Sebuah. Metode menerima objek daftar tipe

b. Jenis pengembalian metode ini batal

c. Duplikat ditentukan menggunakan metode equals () (bukan oleh operator ==)

Implementasi Anda dari removeDuplicates harus menangani, dengan cara yang tepat, kasus di mana Daftar nol diteruskan ke metode.
Uji metode Anda dengan menulis kode dalam metode utama, yang melakukan hal berikut:

Sebuah. Itu menciptakan instance dari Daftar dan memuatnya dengan nilai-nilai String berikut: {"baik", "lebih baik", "terbaik", "terbaik", "pertama", "terakhir", "terakhir", "terakhir", "baik" ”}

b. Itu memanggil removeDuplicatesMethod, menyampaikan instance Daftar ini

c. Ini menampilkan daftar yang dimodifikasi ke konsol

2. [Tes bahasa Jawa dan pemecahan masalah] Tulis metode Java testForSum yang menentukan apakah array bilangan bulat tertentu berisi tiga entri yang jumlahnya sama dengan bilangan bulat yang diberikan. Asumsikan yang berikut:

Sebuah. Metode ini menerima array intArr dari int dan int testInt sebagai dua argumennya

b. Jenis pengembalian metode ini adalah boolean

c. Metode mengembalikan true jika dan hanya jika ada bilangan bulat yang berbeda i, j, k sedemikian rupa sehingga intArr [i] + intArr [j] + intArr [k] sama dengan testInt.

Uji metode Anda dalam metode utama, yang melewati nilai input berikut
{5, 1, 23, 21, 17, 2, 3, 9, 12}, 22
ke dalam metode testForSum, dan yang menampilkan nilai kembali ke konsol.

3. [Tes pengetahuan tentang struktur data] Buat daftar tertaut Anda sendiri (jangan gunakan salah satu kelas yang disediakan di API Koleksi). Terapkan dua operasi berikut:

Jika Anda menggunakan jdk1.4 atau sebelumnya:

membatalkan add (Obyek ob);

boolean find (Object ob);

String toString ();

Jika Anda menggunakan j2se5.0 dan Anda tahu pemrograman generik:

membatalkan add (T ob);

boolean find (T ob);

String toString ()

Metode toString harus mengatur elemen daftar dalam urutan yang dipisahkan koma, dalam format berikut:

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

Uji daftar tertaut Anda dengan metode utama yang melakukan hal berikut:

Sebuah. Buat instance daftar Anda dan tambahkan Strings berikut ke dalamnya:
"Lurus", "Bent", "Setara", "Yah", "Badai"

b. Gunakan fungsi temukan Anda untuk mencari tombol "Ya" dan "Kekuatan"

c. Keluarkan kedua daftar input dan hasil pencarian ke konsol dan hasilkan hasilnya ke konsol secara berulang-ulang menggunakan fungsi add Anda untuk mengisi instance baru dari daftar tertaut Anda dengan Strings, dan kemudian mengeluarkan untuk menghibur hasil boolean dari pencarian beberapa String dalam hal ini daftar.

4. [Tes pengetahuan dasar tentang rekursi] Tulis metode Java statis rekursif yang menerima array array argumen integer mengembalikan daftar semua permutasi dari integer ini.

(A permutasi dari urutan bilangan bulat adalah penataan ulang bilangan bulat. Misalnya, satu permutasi 1, 3, 4, 8, 2 adalah 3, 1, 2, 8, 4.) Untuk masalah ini, Anda dapat mengasumsikan bahwa array input tidak mengandung entri duplikat. Metode Anda harus mengembalikan ArrayList dari array int.

Selanjutnya, uji metode Anda menggunakan metode utama; metode utama harus lulus dalam array berikut: [1, 5, 4, 2]; kemudian, itu harus mencetak ke konsol daftar permutasi yang dihasilkan.

5. [Menguji pengetahuan konsep statis] Buat kelas Java yang memungkinkan paling banyak instance 5 itu sendiri dibuat. Panggil kelas Anda JustFive. Berikan metode utama di kelas Anda yang mencoba membuat instance 6 dari kelas Anda.


Tautan Aplikasi:

Tanggal Masuk:


INTERNASIONAL:

  • Februari
  • mungkin
  • Agustus
  • November

Warga AS & PERMANEN RESIDEN:

  • Februari
  • Agustus