Senin, 25 November 2013

KUMPULAN SOAL LATIHAN STRUKTUR DATA




1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

Jawab   : E
Alasan   : Uses crt merupakan pengenal untuk suatu sistem operasi yang digunakan dalam pascal.


2. Untuk melihat hasil dari program yang dikerjakan tekan tombol
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4

Jawab : B

Alasan : karena untuk melihat hasil program yang telah dibuat menggunakan RUN atau dengan Ctrl+F9

3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Jawab   : E
Alasan   : kode yang digunakan uuntuk CYAN adalah 3

4. Perintah dasar sederhana dalam program pascal adalah
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Jawab   : C
Alasan   : karena perintah write haya untuk mencetak tulisan, tanpa pindah ke barisan bawah.

5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawab   : C
Alasan   : Boolean adalah type data yang hanya mengenal BENAR / SALAH atau dengan kata lain TRUE / FALSE

6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules

Jawab   : B
Alasan   : penemu pertama kali program Turbo Pascal adalah Prof. Niklaus Wirth

7. Struktur bahasa pemrograman pascala paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Jawab   : D
Alasan   : yang pertama ditulis pada pemrograman pascal setelah nama program adalah Uses crt.

8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawab   : A
Alasan   : tipe data yang digunakan untuk sebuah karakter adalah menggunakan Char



9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Jawab   : B
Alasan   : Program Turbo Pascal pertama kali terbentuk pada tahun 1971

10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor

Jawab   : C
Alasan   : kepanjangan dari uses adalah Unit System

11. Berikut ini adalah penulisan identifier yang benar dalam pemrogramnan pascal adalah
a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array

Jawab   : B
Alasan   : pada penulisan indentifier pada program pascal tidak boleh menggunakan spasi untuk mengganti spasi dapat digunakan sebuah simbol dan diawali dengan kata Program

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean

Jawab   : B
Alasan   : tipe data dari bilangan bulat menggunakan Integer


13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Jawab   : E
Alasan   : istilah dari perulangan dalam pemrograman pascal disebut denggan Looping


 14. Perintah untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;

Jawab   : A
Alasan   : perintah untuk mengakhhiri sebuah program dalam pemrograman pascal menggunakan END.

15. Menggambarkan program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi

Jawab   :
Alasan   : Flowchart dapat memberikan gambaran yang efektif, jelas , dan ringkas tentang prosedur logic

16. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan pasti, tidak dirubah dalam program disebut deklarasi
a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur
Jawab   : B
Alasan   : deklarasi konstanta yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan pasti, tidak dirubah dalam program.

17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure
Jawab   : A
Alasan   : macam macam deklarasi adalah : deklarasi fungsi, deklarasi variable, deklarasi tipe data, deklarasi proses, deklarasi konstanta, deklarasi prosedure, yang tidak termasuk dalam seklarasi adalah deklarasi perubah

18. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Jawab   : A
Alasan   : Real adalah type data yang mengandung bilangan pecacah dengan Valuerange 2.9 x 10^-39 s/d 1.7 x 10^38

19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawab   : E
Alasan   : clrscr berfungsi untuk membersihkan layar saat program dijalankan

20. Bentuk dari suatu statement IF berada didalam lingkungan statement IF yang lainnya, disebut IF dalam kondisi
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until
Jawab   : A
Alasan   : IF bersarang merupakan bentuk dari suatu statemen IF yang Berada didalam statemen IF yang lainya

21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama, disebut tipe data
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Jawab   : A
Alasan   : aray adalan tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipeyang sama.

22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawab   : B
Alasan   : write berfungsi untuk menampilkan atau mencetak dilayar monitor tanpa pindah baris

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawab   : A
Alasan   : karena writelen berfungsi untuk menampilkan atau mencetak dilayar monitor kemudian pindah ke baris bawah.

24. Suatu identifier 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
Jawab   : A
Alasan   : variabel nilainya tidak tentap atau nilainya dibubuhkan Sendiri atau nilainya hasil dari suatu proses.

25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program), disebut
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Jawab   : C
Alasan   : Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program (program bagian) dan diawali dengan kata cadangan


1 komentar: