INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

Similar documents
INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

INSTRUCTION: This section consists of TWO (2)structured questions.answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA

EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

EEE 428 SISTEM KOMPUTER

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

[40 marks] [40 marks] Answer all questions. Jawab semua soalan.

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

MSS 317 Coding Theory [Teori Pengekodan]

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

Lab 4 : Sorting Techniques

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

PEPERIKSAAN PERCUBAAN SIJIL PELAJARAN MALAYSIA /1

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

DOKUMEN TIDAK TERKAWAL

UNIVERSITI SAINS MALAYSIA. CPT103/CPM211 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

UNIVERSITI MALAYSIA PERLIS. DNT 126 Basic Computer Programming [Asas Pengaturcaraan Komputer]

UNIVERSITI SAINS MALAYSIA. CPT111 Principles of Programming [Prinsip Pengaturcaraan]

CPT211/CPM313 Programming Language Concepts & Paradigms [Konsep & Paradigma Bahasa Pengaturcaraan]

Visitor Management System

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

MAT 181 Programming for Scientific Applications [Pengaturcaraan untuk Penggunaan Sains]

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

DCG3083 : PHOTOGRAMMETRY

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication & Computer Networks [Rangkaian Komputer & Komunikasi Data Lanjutan]

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication and Computer Networks [Rangkaian Komputer dan Komunikasi Data Lanjutan]

UNIVERSITI MALAYSIA SARAWAK KOTA SAMARAHAN SARAWAK THIRD SEMESTER EXAMINATION, APRIL 2013 SESSION ITC 2053 OPERATING SYSTEM

CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]


Bahagian A. Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan pada Helaian Jawapan. Setiap jawapan diperuntukkan satu markah.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

UNIVERSITI SAINS MALAYSIA. CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

Analysis SPM of year 2007, 2008, 2009, 2010, 2011, 2012, 2013 (Section B & C)

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

EEM 312 ROBOTIK & PENGLIHATAN MESIN

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

UNIVERSITI SAINS MALAYSIA. CPT113/CPM213 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1

UNIVERSITI SAINS MALAYSIA. CMT324 Computer Graphics & Visual Computing [Grafik Komputer & Perkomputeran Visual]

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

EEE 355 ROBOTIC & AUTOMATION [Robotik & Pengautomatan]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

Pengenalan Sistem Maklumat Dalam Pendidikan

[40 marks] [40 markah] Answer all questions. Jawab semua soalan.

CPT113/CPM213 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CPT201 Reka Bentuk & Analisis Algoritma

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

UNIVERSITI SAINS MALAYSIA. CIT502 Pengaturcaraan dan Kejuruteraan Perisian Berorientasi Objek

CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

UNIVERSITI SAINS MALAYSIA

PEPERIKSAAN PERCUBAAN TAHUN 2017 TEKNOLOGI MAKLUMAT DAN KOMUNIKASI TINGKATAN 5. KERTAS 1 2½ Jam JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

.:: UNIT 4 ::. STACK AND QUEUE

Panduan Pengguna Autodesk Education Community

UNIVERSITI SAINS MALAYSIA. CST334 Network Monitoring & Security [Pengawasan & Keselamatan Rangkaian]

PEPERIKSAAN PERCUBAAN SIJIL PELAJARAN MALAYSIA /1

Jawab semua soalan. Nyatakan nilai digit bagi digit yang bergaris. State the digit value of the underlined digit.

Bahagian A Section A (52 markah) (52 marks) Jawab semua soalan dalam bahagian ini. Answer all questions in this section.

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

PANDUAN PENGGUNA (PENSYARAH)

JABATAN PELAJARAN NEGERI JOHOR

Transcription:

SECTION B : 55 MARKS BAHAGIAN B : 55 MARKAH INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi TWO (2) soalan berstruktur. Jawab semua soalan. QUESTION 1 SOALAN 1 (a) Give TWO (2) examples for Non-Primitive Data Type. Berikan DUA (2) contoh untuk Jenis Data Bukan Primitif. (b) State THREE (3) types of linked list. Nyatakan TIGA (3) jenis senarai berpaut. (c) (i) Differentiate between push and pop. (i) Bezakan di antara push dan pop. (ii) Determine the operation when the below condition happen. Tentukan operasi di bawah apabila keadaan di bawah berlaku. (a) Next element being added into stack if stack already full. 18 SULIT

Elemen seterusnya dimasukkan ke dalam tindanan jika tindanan sudah penuh. (b) Next element deleted if stack already empty. Elemen seterusnya dihapuskan jika tindanan sudah kosong. C3 (d) Declare a structure named Car which holds the information based on Table above. Istiharkan struktur bernama Kereta yang mengandungi maklumat seperti di dalam Jadual di bawah. Variable Data Type Size Plate_num String 10 Owner_name String 50 Car_type String 50 Table / Jadual (e) (f) Illustrate Circular Linked List with 3 nodes. Lukiskan Senarai Berpaut Bulatan dengan 3 nod. (i) List TWO (2) operation in Linked List. (i) Senaraikan DUA (2) operasi di dalam Senarai Berpaut. 19 SULIT

Figure / Rajah (ii) Based on Figure above, illustrate the Linked List for the following questions. (ii) Berdasarkan Rajah di atas, lukiskan senarai berpaut bagi soalan berikut. (a) Insert new node with data = 5 at beginning of Linked List. Masukkan nod baru dengan data = 5 di permulaan Senarai Berpaut. (b) Delete data = 4 by using answer in f (ii) (a). Hapuskan data = 4 dengan menggunakan jawapan di f (ii) (a). (g) Illustrate the Stack by using Linked List implementation with size of stack is 4 for the following operation. Lukiskan Tindanan dengan menggunakan perlaksanaan Senarai Berpaut dengan saiz tindanan adalah 4 untuk operasi berikut. Push(1); pop( ); push(2); push(3); pop( ); push(4); [6 marks] [6 markah] 20 SULIT

QUESTION 2 SOALAN 2 (a) First In First Out (FIFO) is a concept in queue operation. Define the concept of FIFO with ONE (1) example. First In First Out (FIFIO) adalah konsep dalam tindanan. Definasikan konsep FIFO dengan SATU (1) contoh. (b) List THREE (3) terminologies in relation with tree. Senaraikan TIGA (3) terminologi yang berkaitan dengan pepohon. [4 marks] [4 markah] (c) Explain Binary Tree. Give ONE (1) example of Complete Binary Tree. Terangkan Pepohon Dedua. Berikan SATU (1) contoh Pepohon Dedua Lengkap. (d) State THREE (3) method of sorting. Nyatakan TIGA (3) kaedah isihan. [3marks] (e) Identify TWO (2) differences between Linear Search and Binary Search. Kenalpasti DUA (2) perbezaan antara Carian Linear dan Carian Dedua (f) Draw a diagram to show dequeue operation using circular queue with size 3. Lukis rajah yang menunjukkan operasi dequeue menggunakan baris gilir membulat dengan saiz 3. 21 SULIT

C3 (g) Given below is a list of private data in aqueue. Assume the size of the queue is 2, location of rear and front is at index 0. Diberi senarai data peribadi dalam aqueue. Anggapkan saiz baris gilir ialah 2, kedudukan lokasi bagi rear dan front ialah pada index 0. Data:M Y A Draw the output according to the segment code in Figure B1 after the following operations are executed. Lukiskan output merujuk kepada kod segmen dalam Rajah B1 selepas operasi berikut dilaksanakan. if (isfull(q) == 1) cout<< The Queue is Full"); else { cout<<"\nenter item number: "; cin>>data; q->aqueue[q->rear] = data; q->rear++; } Figure B1 / Rajah B2 22 SULIT

C4 (h) Based on Figure B2, sketch a new tree after these instructions are executed. Berdasarkan Rajah B2, lakarkan pokok yang baru selepas arahan berikut dilaksanakan. Figure B2 / Rajah B2 i. delete node H hapuskan nod H ii. delete node Q hapuskan nod Q [6 marks] [6 markah] C3 (i) Solve the problem given by using Binary Search method. Selesaikan masalah yang diberi menggunakan Kaedah Carian Dedua. Target Key: 18 3 6 9 12 15 18 21 [0] [1] [2] [3] [4] [5] [6] [4 marks] [4 markah] SOALAN TAMAT 23 SULIT