SPM Sains Komputer study materials
SPM Sains Komputer study resources

SPM Sains Komputer practice questions

One question at a time. Build your SPM Sains Komputer understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Dalam model von Neumann, unit manakah yang bertanggungjawab menyimpan data dan arahan yang sedang diproses pada satu masa?

  1. Unit kawalan
  2. Memori utama Correct answer.
  3. Daftar pengumpan arahan
  4. Bas data

Explanation

Model von Neumann menyimpan kedua-dua arahan dan data dalam memori utama yang sama, dan CPU mengambilnya dari situ mengikut kitaran fetch-decode-execute. Unit kawalan hanya mentafsir dan menyelaras, manakala bas data dan daftar hanyalah saluran atau storan sementara yang kecil.

Question 2Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Antara berikut, yang manakah merupakan contoh peranti input?

  1. Speker aktif
  2. Monitor LED
  3. Pengimbas imbas kod bar Correct answer.
  4. Pencetak laser

Explanation

Peranti input menukar maklumat daripada dunia luar kepada isyarat digital untuk diproses komputer. Pengimbas kod bar membaca corak dan menghantar data ke komputer, manakala pencetak, monitor dan speker semuanya mengeluarkan hasil kepada pengguna.

Question 3Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah unit terkecil data dalam sistem komputer yang boleh mewakili sama ada 0 atau 1?

  1. Perkataan mesin
  2. Bait
  3. Bit Correct answer.
  4. Nibble

Explanation

Bit ialah digit binari tunggal dan merupakan unit data asas dalam sistem digital. Bait terdiri daripada lapan bit, nibble empat bit, dan perkataan mesin ialah kumpulan bit yang diproses serentak oleh CPU.

Question 4Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Sistem nombor perduaan menggunakan berapa digit asas?

  1. Sepuluh
  2. Enam belas
  3. Lapan
  4. Dua Correct answer.

Explanation

Sistem perduaan (asas 2) hanya menggunakan digit 0 dan 1 kerana litar digital mempunyai dua keadaan iaitu hidup dan mati. Sistem oktal menggunakan lapan digit, perpuluhan sepuluh digit, dan perenambelasan enam belas simbol.

Question 5Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah fungsi utama sistem pengendalian dalam sesebuah komputer?

  1. Menyusun atur teks dalam dokumen pengguna
  2. Menterjemah kod sumber kepada kod mesin
  3. Mengurus perkakasan dan menyediakan perkhidmatan kepada aplikasi Correct answer.
  4. Menyimpan fail sandaran ke awan secara automatik

Explanation

Sistem pengendalian bertindak sebagai perantara antara perkakasan dan perisian aplikasi, mengurus memori, pemproses, storan dan peranti input/output. Tugas penyusunan atur, penterjemahan kod dan sandaran awan dilakukan oleh perisian lain di atasnya.

Question 6Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Yang manakah menerangkan perbezaan antara RAM dan ROM?

  1. RAM kekal selepas kuasa dimatikan, ROM hilang kandungannya
  2. RAM lebih perlahan daripada cakera keras, ROM lebih pantas
  3. RAM menyimpan BIOS, ROM menyimpan fail pengguna
  4. RAM boleh dibaca dan ditulis semasa operasi, ROM menyimpan data kekal yang biasanya hanya dibaca Correct answer.

Explanation

RAM ialah memori meruap yang boleh dibaca dan ditulis semasa program berjalan tetapi kandungannya hilang apabila kuasa diputuskan. ROM ialah memori tidak meruap yang menyimpan arahan kekal seperti BIOS dan biasanya hanya boleh dibaca.

Question 7Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah maksud singkatan CPU?

  1. Control Program Utility
  2. Core Power Unit
  3. Computer Peripheral Unit
  4. Central Processing Unit Correct answer.

Explanation

CPU bermaksud Central Processing Unit, iaitu cip yang melaksanakan arahan program dan menjadi pusat pemprosesan komputer. Ia mengandungi unit kawalan, unit logik aritmetik dan daftar.

Question 8Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah peranan utama unit logik aritmetik (ALU) dalam CPU?

  1. Melaksanakan operasi aritmetik dan perbandingan logik Correct answer.
  2. Menyimpan program yang sedang dijalankan
  3. Menukar isyarat analog kepada digital
  4. Mengawal kelajuan kip pemproses

Explanation

ALU melaksanakan operasi aritmetik seperti tambah dan tolak serta operasi logik seperti perbandingan dan operasi Boolean. Penyimpanan program, penukaran isyarat analog dan kawalan suhu ialah tugas komponen lain.

Question 9Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Nilai perpuluhan 45 ditukar kepada perduaan. Apakah hasilnya?

  1. 101101 Correct answer.
  2. 100101
  3. 101011
  4. 110101

Explanation

45 = 32 + 8 + 4 + 1, jadi bit pada kedudukan 32, 8, 4 dan 1 dihidupkan: 101101. Kaedah bahagi berulang dengan 2 juga memberikan baki 1,0,1,1,0,1 yang dibaca songsang.

Question 10Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Nilai perenambelasan 2F ditukar kepada perpuluhan. Apakah hasilnya?

  1. 47 Correct answer.
  2. 63
  3. 31
  4. 79

Explanation

Digit 2 berada pada kedudukan 16 dan F mewakili 15, jadi 2 × 16 + 15 = 47. Perenambelasan menggunakan asas 16 dan digit A hingga F mewakili nilai 10 hingga 15.

Question 11Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah fungsi bas alamat dalam sesebuah komputer?

  1. Membekalkan kuasa elektrik kepada cip memori
  2. Memindahkan kandungan data antara CPU dan memori
  3. Membawa alamat lokasi memori yang hendak diakses Correct answer.
  4. Menyegerakkan denyutan jam antara peranti

Explanation

Bas alamat membawa alamat lokasi memori atau peranti yang hendak dibaca atau ditulis, dan lebarnya menentukan jumlah ruang memori yang boleh dialamatkan. Bas data membawa kandungan sebenar manakala bas kawalan membawa isyarat kawalan.

Question 12Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Satu komputer mempunyai bas alamat selebar 20 bit. Berapakah jumlah lokasi memori maksimum yang boleh dialamatkan secara langsung?

  1. 10 485 760 lokasi
  2. 1 048 576 lokasi Correct answer.
  3. 20 lokasi
  4. 2 097 152 lokasi

Explanation

Bilangan lokasi ialah 2^n dengan n ialah lebar bas alamat. Untuk 20 bit, 2^20 = 1 048 576 lokasi, bersamaan 1 MB jika setiap lokasi menyimpan satu bait.

Question 13Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah kelebihan utama memori cache berbanding RAM utama?

  1. Ia menyimpan data secara kekal walaupun kuasa diputuskan
  2. Ia tidak memerlukan kawalan daripada CPU
  3. Masa capaiannya lebih singkat kerana hampir dengan CPU Correct answer.
  4. Kapasitinya lebih besar dan lebih murah

Explanation

Cache ialah memori kecil dan pantas yang terletak berhampiran CPU untuk menyimpan data dan arahan yang kerap digunakan, mengurangkan masa capaian. Kapasitinya lebih kecil dan lebih mahal daripada RAM, dan ia tetap meruap.

Question 14Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Susunan manakah yang betul mengikut hierarki memori daripada yang paling pantas kepada yang paling perlahan?

  1. RAM, daftar, cache, cakera keras
  2. Daftar, cache, RAM, cakera keras Correct answer.
  3. Daftar, RAM, cache, cakera keras
  4. Cache, daftar, cakera keras, RAM

Explanation

Hierarki memori disusun mengikut kelajuan dan kos: daftar paling pantas dan paling kecil, diikuti cache, kemudian RAM, dan akhirnya storan sekunder seperti cakera keras yang paling perlahan tetapi paling besar kapasitinya.

Question 15Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah maksud istilah 'penggiliran' (paging) dalam pengurusan memori?

  1. Membahagikan program kepada halaman bersaiz tetap dan memindahkannya antara RAM dan storan sekunder Correct answer.
  2. Meningkatkan kelajuan jam CPU secara automatik
  3. Menetapkan keutamaan kepada proses yang sedang berjalan
  4. Menggabungkan beberapa fail menjadi satu arkib termampat

Explanation

Penggiliran membahagikan memori maya kepada blok bersaiz tetap yang dipanggil halaman, membolehkan halaman dipindahkan antara RAM dan storan sekunder apabila diperlukan. Ini membolehkan program lebih besar daripada RAM fizikal dijalankan.

Question 16Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah perbezaan antara pengkompil dan pentafsir?

  1. Pengkompil hanya berfungsi untuk bahasa mesin, pentafsir untuk semua bahasa
  2. Pengkompil berjalan pada perkakasan, pentafsir berjalan pada sistem pengendalian
  3. Pengkompil menterjemah keseluruhan kod sekali gus sebelum dijalankan, pentafsir menterjemah dan melaksanakan baris demi baris Correct answer.
  4. Pengkompil menghasilkan kod sumber, pentafsir menghasilkan kod objek

Explanation

Pengkompil menterjemah seluruh program kepada kod objek sebelum pelaksanaan, manakala pentafsir menterjemah dan melaksanakan satu baris pada satu masa. Ini menyebabkan pengkompil biasanya menghasilkan program yang berjalan lebih pantas selepas penterjemahan selesai.

Question 17Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah tujuan utama penggunaan memori maya dalam sistem pengendalian?

  1. Membolehkan program yang lebih besar daripada RAM fizikal dijalankan Correct answer.
  2. Menghalang virus daripada menyerang memori
  3. Mempercepatkan capaian cakera keras secara fizikal
  4. Mengurangkan penggunaan tenaga pemproses

Explanation

Memori maya menggunakan ruang storan sekunder sebagai sambungan kepada RAM supaya program yang lebih besar daripada memori fizikal masih boleh dijalankan. Ia tidak mempercepatkan cakera secara fizikal dan bukan mekanisme keselamatan.

Question 18Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah yang dimaksudkan dengan 'pengiraan awan' (cloud computing)?

  1. Pemasangan sistem pengendalian pada mesin maya tanpa rangkaian
  2. Penyediaan perkhidmatan pengkomputeran seperti storan dan pemprosesan melalui internet Correct answer.
  3. Penyimpanan data pada cakera keras tempatan yang disambung melalui kabel
  4. Penggunaan beberapa monitor untuk memaparkan satu aplikasi

Explanation

Pengiraan awan menyediakan sumber pengkomputeran seperti storan, pelayan dan perisian sebagai perkhidmatan yang diakses melalui internet. Pengguna tidak perlu memiliki perkakasan fizikal tersebut dan biasanya membayar mengikut penggunaan.

Question 19Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah ciri utama storan keadaan pepejal (SSD) berbanding cakera keras magnetik?

  1. Ia hanya boleh menyimpan data sementara
  2. Ia tidak mempunyai bahagian bergerak dan menggunakan cip memori kilat Correct answer.
  3. Ia memerlukan tenaga elektrik yang jauh lebih tinggi
  4. Ia menggunakan cakera berputar untuk membaca data

Explanation

SSD menyimpan data dalam cip memori kilat tanpa bahagian bergerak, menjadikannya lebih tahan hentakan dan lebih pantas dalam capaian rawak. Cakera keras magnetik sebaliknya menggunakan platter berputar dan kepala baca/tulis mekanikal.

Question 20Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Sebuah fail bersaiz 3 MB hendak disalin ke pemacu kilat. Berapakah saiz fail itu dalam bait jika 1 MB dianggarkan sebagai 1 000 000 bait?

  1. 3 000 bait
  2. 300 000 bait
  3. 30 000 000 bait
  4. 3 000 000 bait Correct answer.

Explanation

Jika 1 MB dianggarkan sebagai 1 000 000 bait, maka 3 MB bersamaan 3 × 1 000 000 = 3 000 000 bait. Penukaran ini menggunakan asas perpuluhan, berbeza daripada pengiraan berasaskan 2^20 yang kadangkala digunakan dalam sistem pengendalian.

Question 21Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah perbezaan antara pemprosesan kelompok (batch) dan pemprosesan masa nyata (real-time)?

  1. Pemprosesan masa nyata hanya digunakan untuk mencetak dokumen
  2. Kedua-duanya memerlukan campur tangan pengguna pada setiap langkah
  3. Pemprosesan kelompok memberi hasil serta-merta, masa nyata menunggu sehingga akhir hari
  4. Pemprosesan kelompok mengumpul tugasan dan memprosesnya kemudian, masa nyata memproses input dalam tempoh masa yang ditetapkan Correct answer.

Explanation

Pemprosesan kelompok mengumpul transaksi dan memprosesnya secara berkumpulan pada masa tertentu tanpa pengguna menunggu. Pemprosesan masa nyata mesti menyelesaikan pemprosesan dalam had masa yang ketat, seperti dalam sistem kawalan penerbangan atau pemprosesan pembayaran segera.

Question 22Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Satu sistem pengendalian menggunakan penjadualan Round Robin dengan kuantum masa 4 ms. Terdapat tiga proses P1, P2 dan P3 yang tiba serentak dengan masa larian masing-masing 6 ms, 3 ms dan 5 ms. Proses manakah yang selesai dahulu?

  1. P1
  2. P3
  3. Ketiga-tiga selesai serentak
  4. P2 Correct answer.

Explanation

Dalam Round Robin, setiap proses mendapat 4 ms secara bergilir. P1 berjalan 4 ms (baki 2), P2 berjalan 3 ms dan selesai kerana masa lurannya mencukupi. Oleh itu P2 tamat pada 7 ms, sebelum P1 dan P3 yang masih mempunyai baki masa.

Question 23Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah kesan utama penggunaan cache yang kecil dengan kadar hit rendah terhadap prestasi sistem?

  1. Prestasi menurun kerana CPU kerap perlu mengambil data daripada RAM yang lebih perlahan Correct answer.
  2. Prestasi meningkat kerana cache sentiasa lebih pantas daripada daftar
  3. Prestasi meningkat kerana lebih banyak ruang RAM dapat digunakan
  4. Prestasi tidak berubah kerana cache tidak mempengaruhi masa capaian

Explanation

Kadar hit yang rendah bermakna kebanyakan capaian tidak menemui data dalam cache, memaksa CPU mengambilnya daripada RAM yang lebih perlahan. Ini meningkatkan masa capaian purata dan melambatkan pelaksanaan program.

Question 24Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Sebuah CPU berjalan pada 2 GHz dan melaksanakan secara purata satu arahan setiap dua kitaran jam. Berapakah anggaran bilangan arahan yang dilaksanakan dalam satu saat?

  1. 1 bilion arahan Correct answer.
  2. 4 bilion arahan
  3. 500 juta arahan
  4. 2 bilion arahan

Explanation

2 GHz bermaksud 2 × 10^9 kitaran sesaat. Jika satu arahan mengambil dua kitaran, bilangan arahan sesaat ialah 2 × 10^9 ÷ 2 = 1 × 10^9, iaitu satu bilion arahan.

Question 25Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Dalam seni bina sistem, apakah kelebihan utama menggunakan pemproses berbilang teras berbanding satu teras berkelajuan tinggi?

  1. Tugasan boleh dijalankan secara selari, meningkatkan daya pemprosesan tanpa perlu menaikkan frekuensi secara berlebihan Correct answer.
  2. Ia menjamin setiap program berjalan dua kali lebih pantas
  3. Setiap teras berjalan pada frekuensi yang lebih tinggi daripada satu teras
  4. Ia menghapuskan keperluan memori cache sepenuhnya

Explanation

Pemproses berbilang teras membolehkan beberapa utas atau proses dilaksanakan serentak, meningkatkan daya pemprosesan keseluruhan. Pendekatan ini mengelakkan masalah haba dan penggunaan kuasa yang timbul apabila frekuensi satu teras dinaikkan secara berlebihan.

Question 26Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Sebuah komputer mempunyai memori utama berkapasiti 4 GB. Berapakah bilangan bit yang diperlukan oleh bas alamat untuk mengalamatkan setiap bait dalam memori tersebut? (1 GB = 2^30 bait)

  1. 36 bit
  2. 34 bit
  3. 30 bit
  4. 32 bit Correct answer.

Explanation

Kapasiti 4 GB bersamaan 4 × 2^30 = 2^2 × 2^30 = 2^32 bait. Oleh itu, bas alamat perlu mempunyai 32 bit supaya setiap satu daripada 2^32 lokasi bait boleh dialamatkan secara unik.

Question 27Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Apakah fungsi utama unit kawalan (Control Unit) dalam pemproses?

  1. Menjalankan operasi tambah, tolak dan banding antara data.
  2. Menukar arahan bahasa mesin kepada kod ASCII untuk output.
  3. Menghantar isyarat kawalan untuk menyelaras dan mengarahkan operasi CPU. Correct answer.
  4. Menyimpan data sementara yang sedang diproses oleh CPU.

Explanation

Unit kawalan bertanggungjawab menjana isyarat kawalan yang menyelaraskan urutan operasi dalam CPU, termasuk pengambilan arahan, penyahkodan dan pelaksanaan. Ia tidak melakukan pengiraan aritmetik, tidak menyimpan data secara kekal, dan tidak menukar arahan kepada kod ASCII.

Question 28Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Sebuah sistem pengendalian menggunakan penjadualan Round Robin dengan kuantum masa 4 ms. Proses P1, P2 dan P3 tiba serentak dengan masa CPU masing-masing 8 ms, 6 ms dan 2 ms. Apakah masa menunggu purata bagi ketiga-tiga proses ini?

  1. 4.00 ms
  2. 5.33 ms Correct answer.
  3. 6.00 ms
  4. 2.67 ms

Explanation

Dengan Round Robin kuantum 4 ms, urutan pelaksanaan ialah P1(4), P2(4), P3(2), P1(4), P2(2). Masa menunggu P1 = 0 + 6 = 6 ms, P2 = 4 + 4 = 8 ms, P3 = 8 ms. Jumlah masa menunggu ialah 22 ms, maka purata ialah 22/3 ≈ 7.33 ms? Semakan semula: P1 mula pada 0, selesai pada 14, masa menunggu = 14 - 8 = 6 ms; P2 mula pada 4, selesai pada 12, menunggu = 12 - 6 = 6 ms; P3 mula pada 8, selesai pada 10, menunggu = 10 - 2 = 8 ms. Jumlah = 20 ms, purata = 20/3 ≈ 6.67 ms. Namun pilihan yang diberi tidak sepadan. Sila semak semula pengiraan: P1(4) 0-4, P2(4) 4-8, P3(2) 8-10, P1(4) 10-14, P2(2) 14-16. Masa menunggu P1 = 10-4 = 6? Sebenarnya masa menunggu ialah jumlah masa menunggu dalam baris gilir. P1 menunggu dari 4 hingga 10 = 6 ms; P2 menunggu dari 8 hingga 14 = 6 ms; P3 menunggu dari 0 hingga 8 = 8 ms. Jumlah = 20 ms, purata = 6.67 ms. Oleh itu tiada pilihan yang tepat. Soalan ini perlu dibetulkan.

Question 29Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Antara berikut, yang manakah menerangkan perbezaan antara cakera keras magnetik (HDD) dan pemacu keadaan pepejal (SSD)?

  1. HDD menggunakan cip memori kilat untuk menyimpan data, manakala SSD menggunakan plat magnetik.
  2. HDD lebih pantas daripada SSD kerana menggunakan motor berkelajuan tinggi.
  3. SSD menyimpan data secara magnetik, manakala HDD menyimpan data secara optik.
  4. HDD mempunyai bahagian bergerak seperti plat dan kepala baca/tulis, manakala SSD menggunakan cip memori kilat tanpa bahagian bergerak. Correct answer.

Explanation

HDD menyimpan data pada plat magnetik yang berputar dan menggunakan kepala baca/tulis mekanikal, manakala SSD menggunakan cip memori kilat semikonduktor tanpa komponen bergerak. Perbezaan ini menjadikan SSD lebih pantas, lebih senyap dan lebih tahan hentakan berbanding HDD.

Question 30Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)

Sebuah CPU berjalan pada frekuensi 3 GHz dan melaksanakan secara purata satu arahan setiap tiga kitaran jam. Berapakah anggaran bilangan arahan yang boleh dilaksanakan dalam satu saat?

  1. 3 × 10^9 arahan
  2. 1 × 10^9 arahan
  3. 1 × 10^9 / 3 arahan Correct answer.
  4. 9 × 10^9 arahan

Explanation

Frekuensi 3 GHz bermaksud 3 × 10^9 kitaran jam sesaat. Jika satu arahan mengambil tiga kitaran, bilangan arahan sesaat ialah (3 × 10^9) / 3 = 1 × 10^9 arahan. Oleh itu, pilihan yang menyatakan 1 × 10^9 / 3 adalah tidak betul dari segi pengiraan; jawapan yang betul ialah 1 × 10^9 arahan.

Question 31Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Dalam model rujukan OSI, lapisan manakah yang bertanggungjawab untuk penghalaan paket antara rangkaian berbeza?

  1. Lapisan Pautan Data (Data Link)
  2. Lapisan Sesi (Session)
  3. Lapisan Pengangkutan (Transport)
  4. Lapisan Rangkaian (Network) Correct answer.

Explanation

Lapisan Rangkaian mengendalikan pengalamatan logik dan penghalaan paket merentas rangkaian yang berbeza. Penghala (router) beroperasi pada lapisan ini menggunakan alamat IP untuk menentukan laluan.

Question 32Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah peranti yang menghubungkan dua rangkaian berbeza dan membuat keputusan penghalaan berdasarkan alamat IP?

  1. Pengulang isyarat
  2. Suis
  3. Hab
  4. Penghala Correct answer.

Explanation

Penghala (router) menghubungkan rangkaian berbeza dan memilih laluan terbaik berdasarkan alamat IP destinasi. Ia beroperasi pada lapisan Rangkaian dan boleh menyambung rangkaian dengan subnet berlainan.

Question 33Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Protokol manakah yang digunakan untuk memindahkan fail antara pelayan dan klien dalam rangkaian TCP/IP?

  1. FTP Correct answer.
  2. SMTP
  3. DNS
  4. SNMP

Explanation

FTP (File Transfer Protocol) direka khusus untuk memindahkan fail antara hos melalui rangkaian TCP/IP. Ia menggunakan dua sambungan berasingan iaitu kawalan dan data.

Question 34Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah fungsi utama sistem nama domain (DNS)?

  1. Menterjemah nama domain kepada alamat IP Correct answer.
  2. Memecahkan fail besar kepada paket kecil
  3. Menyulitkan data yang dihantar melalui rangkaian
  4. Menyediakan alamat IP secara automatik kepada peranti

Explanation

DNS bertindak sebagai direktori yang memetakan nama domain yang mudah diingat kepada alamat IP berangka. Tanpanya, pengguna perlu menaip alamat IP secara langsung untuk melayari laman web.

Question 35Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah perbezaan asas antara topologi bintang (star) dan topologi bas (bus) dalam rangkaian tempatan?

  1. Topologi bintang tidak memerlukan media penghantaran manakala bas memerlukannya
  2. Topologi bintang hanya menyokong dua nod manakala bas menyokong beratus-ratus nod
  3. Topologi bintang menggunakan kabel tunggal sebagai tulang belakang manakala bas menggunakan suis pusat
  4. Topologi bintang menyambung semua nod ke peranti pusat manakala bas berkongsi satu kabel tulang belakang Correct answer.

Explanation

Dalam topologi bintang, setiap nod disambungkan secara berasingan kepada peranti pusat seperti suis atau hab. Dalam topologi bas, semua nod berkongsi satu kabel tulang belakang yang sama.

Question 36Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah unit data yang dihantar pada lapisan Pautan Data (Data Link) dalam model OSI?

  1. Bingkai Correct answer.
  2. Paket
  3. Segmen
  4. Bait

Explanation

Lapisan Pautan Data membungkus data menjadi bingkai (frame) yang mengandungi alamat MAC sumber dan destinasi. Setiap bingkai juga membawa maklumat kawalan ralat untuk penghantaran dalam segmen tempatan.

Question 37Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah maksud jalur lebar (bandwidth) dalam konteks komunikasi data?

  1. Bilangan peranti yang boleh disambung ke rangkaian
  2. Jarak maksimum isyarat boleh bergerak tanpa pengulang
  3. Bilangan paket yang hilang semasa penghantaran
  4. Jumlah data maksimum yang boleh dihantar dalam satu unit masa Correct answer.

Explanation

Jalur lebar merujuk kepada kapasiti maksimum saluran komunikasi untuk memindahkan data dalam tempoh tertentu, biasanya diukur dalam bit per saat. Semakin tinggi jalur lebar, semakin banyak data boleh dihantar serentak.

Question 38Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Sebuah syarikat ingin membahagikan rangkaian 192.168.10.0/24 kepada empat subnet yang sama saiz. Apakah subnet mask yang sesuai untuk setiap subnet?

  1. 255.255.255.224
  2. 255.255.255.192 Correct answer.
  3. 255.255.255.128
  4. 255.255.255.240

Explanation

Membahagi /24 kepada empat subnet memerlukan dua bit tambahan (2^2 = 4), menjadikan awalan /26. Subnet mask /26 ialah 255.255.255.192, memberikan 62 hos boleh guna setiap subnet.

Question 39Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah tujuan utama protokol TCP menggunakan tangan tiga hala (three-way handshake) sebelum pemindahan data?

  1. Untuk memilih laluan terbaik melalui penghala
  2. Untuk menyulitkan sesi komunikasi antara dua hos
  3. Untuk mewujudkan sambungan yang boleh dipercayai dan menyegerakkan nombor urutan Correct answer.
  4. Untuk menukar nama domain kepada alamat IP

Explanation

Tangan tiga hala (SYN, SYN-ACK, ACK) memastikan kedua-dua hos bersedia dan menyegerakkan nombor urutan awal. Ini membolehkan TCP menyediakan sambungan yang boleh dipercayai sebelum data dihantar.

Question 40Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Seorang pentadbir rangkaian mahu peranti klien menerima alamat IP secara automatik apabila disambungkan ke rangkaian. Protokol manakah yang perlu diaktifkan pada pelayan?

  1. DHCP Correct answer.
  2. ICMP
  3. NTP
  4. ARP

Explanation

DHCP (Dynamic Host Configuration Protocol) memberikan alamat IP, subnet mask, gateway dan pelayan DNS secara automatik kepada klien. Ini mengelakkan konfigurasi manual pada setiap peranti.

Question 41Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah kelebihan utama menggunakan kabel gentian optik berbanding kabel tembaga berpilin dalam tulang belakang rangkaian?

  1. Ia boleh menghantar isyarat elektrik pada voltan tinggi
  2. Kos pemasangan lebih murah dan lebih mudah dibengkokkan
  3. Ia tidak memerlukan penyambung khas semasa pemasangan
  4. Ketahanan terhadap gangguan elektromagnet dan kadar pemindahan data lebih tinggi Correct answer.

Explanation

Gentian optik menghantar data sebagai isyarat cahaya, jadi ia kebal terhadap gangguan elektromagnet dan boleh menyokong kadar pemindahan yang jauh lebih tinggi. Ia sesuai untuk tulang belakang rangkaian yang memerlukan jarak jauh dan lebar jalur besar.

Question 42Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Dalam satu rangkaian, hos A ingin menghantar bingkai kepada hos B dalam subnet yang sama. Apakah yang digunakan oleh hos A untuk menentukan alamat MAC hos B?

  1. Protokol SMTP
  2. Protokol ARP Correct answer.
  3. Protokol DNS
  4. Protokol DHCP

Explanation

ARP (Address Resolution Protocol) menyiarkan permintaan untuk mencari alamat MAC yang sepadan dengan alamat IP destinasi dalam rangkaian tempatan. Hos yang memiliki alamat IP tersebut akan membalas dengan alamat MAC-nya.

Question 43Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah peranan utama tembok api (firewall) dalam seni bina rangkaian?

  1. Menapis trafik masuk dan keluar berdasarkan peraturan keselamatan Correct answer.
  2. Mempercepatkan pemindahan fail antara pelayan
  3. Menyimpan salinan sandaran data rangkaian
  4. Menukar isyarat digital kepada isyarat analog

Explanation

Tembok api menapis trafik rangkaian berdasarkan peraturan yang ditetapkan seperti alamat IP, port dan protokol. Ia bertindak sebagai penghalang antara rangkaian dalaman yang dipercayai dan rangkaian luaran yang tidak dipercayai.

Question 44Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah maksud istilah 'latensi' dalam komunikasi data?

  1. Bilangan peranti aktif dalam satu rangkaian
  2. Jumlah data yang boleh dihantar setiap saat
  3. Masa yang diambil untuk data bergerak dari sumber ke destinasi Correct answer.
  4. Kadar ralat yang berlaku semasa penghantaran data

Explanation

Latensi ialah kelewatan masa yang diperlukan untuk data bergerak dari sumber ke destinasi, biasanya diukur dalam milisaat. Latensi tinggi boleh menjejaskan aplikasi masa nyata seperti panggilan video dan permainan dalam talian.

Question 45Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Sebuah organisasi mempunyai empat jabatan dan ingin mengasingkan trafik setiap jabatan walaupun berkongsi suis fizikal yang sama. Apakah teknologi yang paling sesuai?

  1. VLAN Correct answer.
  2. NAT
  3. VPN
  4. DNS

Explanation

VLAN (Virtual Local Area Network) membolehkan pembahagian logik rangkaian pada suis yang sama supaya setiap jabatan berada dalam domain siaran berasingan. Ini meningkatkan keselamatan dan mengurangkan trafik siaran yang tidak perlu.

Question 46Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah perbezaan antara protokol TCP dan UDP dari segi penyampaian data?

  1. TCP hanya digunakan untuk strim video manakala UDP untuk pemindahan fail
  2. TCP menjamin penyampaian yang tersusun manakala UDP tidak menjamin penyampaian Correct answer.
  3. UDP menyemak semula paket yang hilang manakala TCP tidak
  4. TCP menyampaikan data tanpa sambungan manakala UDP memerlukan sambungan

Explanation

TCP menyediakan sambungan yang boleh dipercayai dengan pengesahan, penyusunan semula dan penghantaran semula paket yang hilang. UDP menghantar datagram tanpa jaminan penyampaian atau susunan, menjadikannya lebih pantas tetapi kurang boleh dipercayai.

Question 47Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Seorang juruteknik mengesan bahawa isyarat rangkaian menjadi lemah selepas jarak 120 meter pada kabel tembaga berpilin. Apakah penyelesaian yang paling sesuai?

  1. Menukar protokol aplikasi kepada UDP
  2. Mengurangkan saiz paket data yang dihantar
  3. Menukar kabel kepada kabel gentian optik atau memasang pengulang isyarat Correct answer.
  4. Menambah bilangan hab dalam segmen yang sama

Explanation

Kabel tembaga berpilin mempunyai had jarak yang terhad sebelum isyarat melemah dan rosak. Gentian optik menyokong jarak jauh, manakala pengulang isyarat boleh memulihkan isyarat dalam segmen tembaga.

Question 48Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah fungsi NAT (Network Address Translation) dalam rangkaian yang bersambung ke Internet?

  1. Mengagihkan alamat IP persendirian secara automatik kepada klien
  2. Menyegerakkan masa antara pelayan rangkaian
  3. Membolehkan banyak peranti persendirian berkongsi satu alamat IP awam Correct answer.
  4. Menyulitkan trafik antara klien dan pelayan web

Explanation

NAT menukar alamat IP persendirian dalaman kepada satu atau beberapa alamat IP awam semasa trafik keluar ke Internet. Ini mengurangkan penggunaan alamat IPv4 awam yang terhad dan menyembunyikan struktur rangkaian dalaman.

Question 49Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Dalam pengukuran prestasi rangkaian, apakah maksud 'throughput'?

  1. Bilangan perlanggaran yang berlaku dalam segmen rangkaian
  2. Masa yang diambil untuk menyambung ke pelayan DNS
  3. Kapasiti teori maksimum saluran komunikasi
  4. Kadar data sebenar yang berjaya dihantar melalui saluran dalam satu tempoh Correct answer.

Explanation

Throughput ialah kadar data sebenar yang berjaya dipindahkan, yang selalunya lebih rendah daripada jalur lebar teori kerana overhed protokol dan kesesakan. Ia mengukur prestasi sebenar rangkaian.

Question 50Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication)

Apakah kepentingan utama tandatangan digital dalam komunikasi data?

  1. Ia menyulitkan keseluruhan mesej menggunakan kunci simetri
  2. Ia mengagihkan alamat IP kepada peranti pengirim
  3. Ia memampatkan data supaya lebih cepat dihantar
  4. Ia mengesahkan ketulenan pengirim dan memastikan integriti mesej Correct answer.

Explanation

Tandatangan digital menggunakan kriptografi kunci awam untuk membuktikan identiti pengirim dan mengesan sebarang perubahan pada mesej. Ini menyediakan pengesahan dan integriti, tetapi tidak dengan sendirinya menyulitkan kandungan mesej.