TAS DDP Past Paper (Malay)
Document Details
Uploaded by Deleted User
Tags
Related
- Data Structures & Algorithms Lecture Notes 1 PDF
- Data Structures - Ellis Horowitz, Sartaj Sahni - Fundamentals - PDF
- Data Structures and Algorithms Study Guide (Sorsogon State University)
- CS301 Data Structures Past Paper PDF 2010
- Introduction to Java Programming and Data Structures (2019) by Y. Daniel Liang - PDF
- Data Structures and Algorithms with Python and C++ PDF
Summary
This document is a set of programming questions and answers in Malay. It covers topics like algorithms, pseudocode, flowchart, and basic programming concepts. The questions relate to computer programming concepts for secondary school.
Full Transcript
Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah : A. Membuat program B. Membuat Algoritma C. Membeli komputer D. Proses E. Mempelajari program ANSWER: B Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : A. Proses B....
Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah : A. Membuat program B. Membuat Algoritma C. Membeli komputer D. Proses E. Mempelajari program ANSWER: B Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : A. Proses B. Program C. Algoritma D. Step E. Diagram ANSWER: C Pseudocode yang digunakan pada penulisan algoritma berupa : A. Bahasa Inggris B. Bahasa Puitis C. Bahasa pemograman D. Sembarang bahasa asal terstruktur E. Bahasa Mesin ANSWER: C Pada pembuatan program komputer, algoritma dibuat : A. Sebelum pembuatan program B. Pada saat program dibuat C. Sesudah pembuatan program D. Pada saat verifikasi program E. Pada saat di jalankan ANSWER: A Tahapan dalam menyelesaikan suatu masalah adalah : A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil C. Masalah-Model-Algoritma-Eksekusi-Hasil D. Masalah-Model-Algoritma-Program-Eksekusi-hasil E. Algoritma-Program-Model-Eksekusi-Hasil ANSWER: D Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah : A. 10 B. 15 C. 10 atau 15 D. 10 dan 15 E. Kosong ANSWER: C Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi : A. Merah B. Ungu C. Hijau D. Putih E. Abu-abu ANSWER: B Tipe data terstruktur yang merupakan kumpulan data yang mempunyai tipe sama, disebut tipe data\... A. Array B. Byte C. Longint D. Integer E. Boolean ANSWER: A Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan : A. a=0 , b=5 B. a=10 , b=5 C. a=10 , b=0 D. a=b E. a=10 , b=10 ANSWER: E Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah : A. 15 dan 0 B. 0 dan 15 C. 15 dan 15 D. 0 dan 10 E. 10 dan 15 ANSWER: C Metode untuk menguraikan urutan-urutan proses pada pemrograman yaitu dengan menggunakan: A. logika pemrogaman B. syntaks C. flowchart D. compiler E. semua jawaban benar ANSWER: C berikut ini adalah struktur dasar yang dapat digunakan menyelesaiakan masalah dalam pemrograman, kecuali: A. struktur sederhana B. struktur berulang C. struktur kondisi D. struktur data E. struktur logika ANSWER: D Perintah dasar sederhana dalam Bahasa C adalah\... A. Readln B. End C. printf D. Wtiteln E. Uses crt; ANSWER: C Tipe data bahasa C untuk TRUE FALSE adalah\... A. String B. Char C. Boolean D. float E. integer ANSWER: C Tipe data C untuk karakter adalah\... A. Char B. Boolean C. Integer D. Real E. Byte ANSWER: A Pemberian nama variabel yang benar adalah... A. \%nilai B. nilai\_mahasiswa C. nama mahasiswa D. &panjang E. alamat! ANSWER: B Berikut ini yang termasuk operator aritmatika yaitu.... A. \* B. / C. \% D. \+ E. Semua benar ANSWER: E Nama variabel berikut ini yang benar adalah... A. NamaMHS B. Alamat MHS C. alm gr D. sts/status E. tpt.tgl ANSWER: A Tipe data yang cocok untuk menyimpan data nama siswa adalah... A. Numeric B. Character C. Date/Time D. Array E. Integer ANSWER: B Berikut ini adalah penulisan identifier yang benar dalam pemograman C adalah\... A. 9program\_satu B. Program\_1 C. Program satu D. Main() E. Array ANSWER: B Tipe bilangan bulat dalam bahasa C dikenal sebagi \... A. Byte B. Integer C. Char D. String E. Boolean ANSWER: B Istilah perulangan dalam pemograman C dikenal dengan \... A. Repeating B. Again C. Function D. Replay E. Looping ANSWER: E Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian) ,disebut\... A. Variabel B. Tipe data C. Prosedur D. Deklarasi E. Array ANSWER: C Menggambarkan program secara logika merupakan fungsi dari\... A. Flowchart B. Dxdiag C. Begin D. SI E. Sistem oprasi ANSWER: A Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi\... A. Deklarasi label B. Deklarasi konstanta C. Deklarasi tipe D. Deklarasi variabel E. Deklarasi prosedur ANSWER: B Di bawah ini termasuk dalam deklarasi dalam C,kecuali\... A. Deklarasi peubah B. Deklarasi proses C. Deklarasi konstanta D. Deklarasi tipe E. Deklarasi prosedut ANSWER: B Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data\... A. Float B. Boolean C. Integer D. Longint E. Byte ANSWER: A Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut... A. Variabel B. tipe data C. prosedur D. deklarasi E. Array ANSWER: A Bentuk dari suatu statement IF berada di dalam lingkungan statement IF yang lainnya disebut sebagai : A. IF bersarang B. IF bercabang C. IF tunggal D. IF-THEN E. IF do while-Until ANSWER: A Dibuat sebuah program konversi nilai dari angka menjadi huruf (A, B, C, D, E), tipe data yang sesuai untuk nilai akhir adalah: A. int B. float C. real D. char E. double ANSWER: D Berikut adalah kelebihan dari Bahasa Pemrograman C, kecuali: A. dipahami oleh mesin B. dapat berinteraksi dengan Bahasa pemrograman lain C. lebih mudah mempelajari syntax Bahasa pemrograman lain yang berkaitan D. efisien dan mudah digunakan E. sulit dipelajari algoritmanya ANSWER: E Berikut ini adalah algoritma untuk menghitung: x=x\*i; i++; A. Increament B. Decreament C. Factorial D. Fibonacci E. Konversi bilangan ANSWER: C Gambar di samping adalah lambang diagram alir untuk menyatakan: A. awal atau akhir proses B. input/output C. proses D. awal/akhir program E. connector ANSWER: A Program berikut menghasilkan output: A. syntax error B. tanda \* membentuk segitiga runcing ke bawah C. tanda \* membentuk segitiga runcing ke atas D. tanda \* membentuk segitiga runcing ke samping E. jawaban salah semua ANSWER: A Program sederhana berikutut digunakan untuk menghitung: ![](media/image2.tiff) A. Penjumlahan B. perkalian C. pembagian D. rerata E. median (pemusatan data) ANSWER: D