Font size
WorksheetsSoalan Bahagian A Sains Komputer Trial Kedah 2024
Total questions: 48
Worksheet time: 8hrs 0mins
Rajah 1 menunjukkan carta alir untuk mengira purata lima nombor. Lengkapkan carta alir dengan MEMILIH simbol yang betul bagi A
Output
Rajah 1 menunjukkan carta alir untuk mengira purata lima nombor. Lengkapkan carta alir dengan MEMILIH simbol yang betul bagi B
Output
Rajah 1 menunjukkan carta alir untuk mengira purata lima nombor. Lengkapkan carta alir dengan MEMILIH simbol yang betul bagi C
Output
Pernyataan 1 adalah penerangan tentang pembolehubah P. Pembolehubah yang diisytiharkan dalam fungsi dan hanya boleh diakses dalam fungsi tersebut. Namakan pembolehubah P.
PEBOLEHUBAH SETEMPAT
PEMBOLEHUBAH SEJAGAT
Rajah 2 adalah maklumat mengenai jenis-jenis data dalam aturcara. Berdasarkan Rajah 2, nyatakan X: ________
double
boolean
String
Rajah 2 adalah maklumat mengenai jenis-jenis data dalam aturcara. Berdasarkan Rajah 2, nyatakan: Y: ________
double
boolean
String
Rajah 2 adalah maklumat mengenai jenis-jenis data dalam aturcara. Berdasarkan Rajah 2, nyatakan Z: ________
double
boolean
String
Rajah 3 menunjukkan segmen kod program Java. Berdasarkan Rajah 3, (a) Nyatakan tujuan pengisytiharan dan ungkapan:
fungsi Math.random().
Menjana nombor secara rambang
Ungkapan untuk mengemaskinikan nilai pemboleh ubah
pembilang pada setiap gelungan
Ungkapan yang menjadi syarat untuk menghentikan gelung
Mengisytiharkan pemboleh ubah pembilang dengan nilai mula
Rajah 3 menunjukkan segmen kod program Java. Berdasarkan Rajah 3, (a) Nyatakan tujuan pengisytiharan dan ungkapan:
i = 1
Menjana nombor secara rambang
Ungkapan untuk mengemaskinikan nilai pemboleh ubah
pembilang pada setiap gelungan
Ungkapan yang menjadi syarat untuk menghentikan gelung
Mengisytiharkan pemboleh ubah pembilang dengan nilai mula
Rajah 3 menunjukkan segmen kod program Java. Berdasarkan Rajah 3, (a) Nyatakan tujuan pengisytiharan dan ungkapan:
i <= 20
Menjana nombor secara rambang
Ungkapan untuk mengemaskinikan nilai pemboleh ubah
pembilang pada setiap gelungan
Ungkapan yang menjadi syarat untuk menghentikan gelung
Mengisytiharkan pemboleh ubah pembilang dengan nilai mula
Rajah 3 menunjukkan segmen kod program Java. Berdasarkan Rajah 3, (a) Nyatakan tujuan pengisytiharan dan ungkapan:
i++
Menjana nombor secara rambang
Ungkapan untuk mengemaskinikan nilai pemboleh ubah
pembilang pada setiap gelungan
Ungkapan yang menjadi syarat untuk menghentikan gelung
Mengisytiharkan pemboleh ubah pembilang dengan nilai mula
Berdasarkan Rajah 4, nyatakan jenis ralat bagi (i)____________
sintaks
masa larian
logik
Berdasarkan Rajah 4, nyatakan jenis ralat bagi (ii)____________
sintaks
masa larian
logik
Berdasarkan Rajah 4, nyatakan jenis ralat bagi (iii)____________
sintaks
masa larian
logik
Berdasarkan Rajah 5, nyatakan nombor BARIS untuk kenyataan
Panggilan kepada paparSewa: ____________
baris 1
baris 4
baris 2
Berdasarkan Rajah 5, nyatakan nombor BARIS untuk kenyataan
Subrutin yang dipanggil: ____________
baris 1
baris 4
baris 2
Berdasarkan Rajah 5, nyatakan nombor BARIS untuk kenyataan
Memanggil subrutin: ____________
baris 1
baris 4
baris 2
Jadual 1 menunjukkan perbandingan dua jenis subatur cara.
Nyatakan jenis sub aturcara X
PROSEDUR
FUNGSI
Jadual 1 menunjukkan perbandingan dua jenis subatur cara.
Nyatakan jenis sub aturcara Y
PROSEDUR
FUNGSI
Jadual 2 adalah aktiviti setiap fasa di dalam kitaran hayat pembangunan sistem (SDLC) yang tidak
mengikut urutan.
Nyatakan fasa bagi X
fasa 2
fasa 3
fasa 4
Jadual 2 adalah aktiviti setiap fasa di dalam kitaran hayat pembangunan sistem (SDLC) yang tidak
mengikut urutan.
Nyatakan fasa bagi Y
fasa 2
fasa 3
fasa 4
Jadual 2 adalah aktiviti setiap fasa di dalam kitaran hayat pembangunan sistem (SDLC) yang tidak
mengikut urutan.
Nyatakan fasa bagi Z
fasa 2
fasa 3
fasa 4
Jadual 3 menunjukkan definisi bagi dua jenis kunci hubungan.
Berdasarkan Jadual 3,
nyatakan S
Kunci Asing
Kunci Primer
Jadual 3 menunjukkan definisi bagi dua jenis kunci hubungan.
Berdasarkan Jadual 3,
nyatakan T
Kunci Asing
Kunci Primer
Berdasarkan Jadual 4, nyatakan jenis kebergantungan fungsional dalam pangkalan data hubungan BAGI
(i)
Kebergantungan Fungsi Separa
Kebergantungan Fungsi Sepenuh
Kebergantungan Fungsi Transitif
Berdasarkan Jadual 4, nyatakan jenis kebergantungan fungsional dalam pangkalan data hubungan BAGI
(ii)
Kebergantungan Fungsi Separa
Kebergantungan Fungsi Sepenuh
Kebergantungan Fungsi Transitif
Berdasarkan Jadual 4, nyatakan jenis kebergantungan fungsional dalam pangkalan data hubungan BAGI
(iii)
Kebergantungan Fungsi Separa
Kebergantungan Fungsi Sepenuh
Kebergantungan Fungsi Transitif
Jadual 5 menunjukkan kriteria bagi satu prinsip asas reka bentuk interaksi.
Berdasarkan Jadual 5, nyatakan Q
Konsistensi
Boleh dipelajari
maklum balas
Jadual 5 menunjukkan kriteria bagi satu prinsip asas reka bentuk interaksi.
Berdasarkan Jadual 5, nyatakan Q
membolehkan pengguna untuk memahami
sistem dengan lebih cepat dan menggunakan aplikasi atau
laman web dengan lebih lancar
pengguna dapat menggunakan aplikasi
dengan lebih cepat kerana mereka tahu apa yang dijangka
daripada setiap elemen antara muka pengguna
Supaya pengguna berasa selesa semasa menggunakan
aplikasi
Berikut adalah proses reka bentuk interaksi semasa membangunkan produk yang tidak mengikut urutan
Nyatakan susunan yang betul
C - D - B- A
C - B - D- A
A - B - D- C
Rajah 6 menunjukkan kaedah Caesar Cipher.
Berdasarkan Rajah 6, nyatakan proses yang berlaku.
Proses penyulitan
Proses nyahsulitan
Rajah 6 menunjukkan kaedah Caesar Cipher.
Berdasarkan Rajah 6, Berikan nilai anjakan
4
3
2
Rajah 6 menunjukkan kaedah Caesar Cipher.
Berdasarkan Rajah 6,
Dengan menggunakan nilai anjakan di (b), nyahsulit teks sifer bagi LQRYDVL
INOVATI
INOVASI
2
Jadual 6 menunjukkan ciri-ciri komponen dalam kitaran mesin.
Berdasarkan Jadual 6, nyatakan komponen F
DAFTAR
UNIT KAWALAN
UNIT ARIMETIK DAN LOGIK (ALU)
Jadual 6 menunjukkan ciri-ciri komponen dalam kitaran mesin.
Berdasarkan Jadual 6, nyatakan komponen G
DAFTAR
UNIT KAWALAN
UNIT ARIMETIK DAN LOGIK (ALU)
Pilih get logik bagi A
Pilih get logik bagi B
Pilih get logik bagi C
Rajah 7 menunjukkan satu litar get logik gabungan dengan dua input, iaitu A dan B.
Berdasarkan Rajah 7, nyatakan ungkapan boolean untuk Z.
Z= (A.B)+(A.B)
Z= (A.B) . (A.B)
Z= (A+B).(A+B)
Berdasarkan Jadual 7, nyatakan output untuk pernyataan SQL: SELECT SUM (Quantity) AS TotalItems
FROM FANS
WHERE FanType = 'Stand Fan';
BENAR
PALSU
Rajah 8 menunjukkan kod atur cara JavaScript menggunakan satu kaedah isihan.
Berdasarkan Rajah 8, kenal pasti dengan menulis semula kod arahan yang membandingkan elemen dalam array kodBuku sebelum pengurusan.
for ( i = 0; i < bilKod – 1; i++ ) {
if ( kodBuku [ j + 1 ] < kodBuku [ j ] )
for ( j = 0; j < bilKod – i – 1; j++ ) {
Rajah 8 menunjukkan kod atur cara JavaScript menggunakan satu kaedah isihan.
Berdasarkan Rajah 8,
Nyatakan output bagi kod atur cara ini.
110 105 102 101 100
100 101 102 105 110
Jadual 8 adalah penerangan fungsi bagi operasi fail teks.
Berdasarkan Jadual 8, nyatakan A
fclose
fwrite
fopen
Jadual 8 adalah penerangan fungsi bagi operasi fail teks.
Berdasarkan Jadual 8, nyatakan B
fclose
fwrite
fopen
Jadual 8 adalah penerangan fungsi bagi operasi fail teks.
Berdasarkan Jadual 8, nyatakan C
fclose
fwrite
fopen
Rajah 9 menunjukkan kod segmen sebuah laman web yang menggunakan Cascading Style Sheet
(CSS )
Berdasarkan Rajah 9, nyatakan fungsi J
Menukar warna tulisan dengan warna putih ( WHITE )
Menukar warna latarbelakang dengan warna kelabu ( GREY )
Mempunyai jenis garisan/border solid bersaiz 1px
Rajah 9 menunjukkan kod segmen sebuah laman web yang menggunakan Cascading Style Sheet
(CSS )
Berdasarkan Rajah 9, nyatakan fungsi L
Menukar warna tulisan dengan warna putih ( WHITE )
Menukar warna latarbelakang dengan warna kelabu ( GREY )
Mempunyai jenis garisan/border solid bersaiz 1px
Rajah 9 menunjukkan kod segmen sebuah laman web yang menggunakan Cascading Style Sheet
(CSS )
Berdasarkan Rajah 9, nyatakan fungsi K
Menukar warna tulisan dengan warna putih ( WHITE )
Menukar warna latarbelakang dengan warna kelabu ( GREY )
Mempunyai jenis garisan/border solid bersaiz 1px
