Jumat, 29 November 2013

Latihan Soal Struktur Data

1.      Struktur pertama dalam pascal adalah....
A.      Char;
B.      String
C.      End.                
D.     Writeln
E.      Uses Crt;
Jawaban : E
Alasan : Setiap program pascal diawali "Uses Crt;" untuk mengenali sistem operasi  yang digunakan.

2.      Untuk melihat hasil dari program yang di kerjakan tekan tombol....
A.      Ctrl+F5
B.      Ctrl+F9
C.      Ctrl+F2
D.     Ctrl+F12
E.      Ctrl+F4
Jawaban : B
Alasan : Untuk menjalankan listing kode pascal pada menu bar (Run > Pilih Run atau melalui  Keyword pada keyboard "Ctrl+F9")

3.      Berapa kode yang digunakan  untuk membuat tulisan berwarna “CYAN”....
A.      4
B.      2
C.      128
D.     7
E.      3
Jawaban : E
Alasan : Ada beberapa kode angka untuk merubah warna teks, salah satunya "3" untuk membuat teks berwarna CYAN.

4.      Perintah dasar sederhana dalam program pascal adalah.....
A.      Readln
B.      End
C.      Write
D.     Writeln
E.      Uses crt;
Jawaban : C
Alasan : Perintah dasar pertama saat mempelajari bahasa pascal adalah "Write"

5.      Tipe data bahasa pascal untuk TRUE FALSE  adalah....
A.      String
B.      Char
C.      Boolean
D.     Byte
E.      Real
Jawaban : C
Alasan : Ada beberapa jenis tipe data dalam pascal, salah satunya "Boolean" yaitu tipe data yang hanya mempunyai dua buah nilai (True atau False)

6.      Siapakah penemu program pascal....
A.      Greyson Change
B.      Prof. Niklaus Wirth
C.      Kondrazuse
D.     Prof. Niklaus Smirth
E.      Dr.  Hercules
Jawaban : B
Alasan : Sejarah bahasa pemrograman pascal menyatakan bahwa penemu bahasa pascal yaitu "Prof. Niklaus Wirth"

7.      Struktur bahasa pemrograman pascal paling pertama adalah....
A.      Var;
B.      Begin
C.      End;
D.     Uses crt;
E.      Writeln;
Jawaban : D
Alasan : Setiap program pascal diawali "Uses Crt;" untuk mengenali sistem operasi yang digunakan.

8.      Tipe data pascal untuk karakter adalah....
A.      Char
B.      Boolean
C.      Integer
D.     Real
E.      Byte
Jawaban : A
Alasan : Ada beberapa tipe data dalam bahasa pascal, salah satunya "Char" yaitu tipe data untuk memasukan sebuah karakter

9.      Kapan terbentuknya pascal....
A.      1981
B.      1971
C.      1961
D.     1991
E.      1987
Jawaban : B
Alasan : Dalam pascal disebutkan bahwa bahasa pemrograman ini diciptakan pada tahun "1971"

10.  Apa kepanjangan dari USES....
A.      Unit Secure
B.      Unit Syntax
C.      Unit System
D.     Up Software
E.      Unit Semiconductor
Jawaban : C
Alasan : USES adalah untuk pengenalan sistem operasi yang digunakkan dan merupakan kepanjangan dari "Unit System"

11.  Berikut ini adalah penulisan identifier yang benar dalam pemrograman pascal adalah....
A.      9Program_Satu
B.      Program_Satu
C.      Program Satu
D.     Begin
E.      Array
Jawaban : B
Alasan : Dalam bahasa pascal penulisan identifier tidak boleh memakai spasi atau simbol lain atau angka didepan.

12.  Tipe bilangan bulat dalam bahasa pascal dikenal sebagai....
A.      Byte
B.      Integer
C.      Char
D.     String
E.      Boolean
Jawaban : B
Alasan : Ada beberapa tipe data dalam bahasa pascal, salah satunya adalah untuk bilangan yang dipecah juga menjadi beberapa bagian sesuai range dan membaca bilangan bulat atau bukan, untuk bilangan bulat memakai tipe "Integer"

13.  Istilah “perulangan” dalam pemrograman pascal dikenal dengan....
A.      Repeating
B.      Again
C.      Function
D.     Replay
E.      Looping
Jawaban : E
Alasan : Bahasa pascal terdapat beberapa istilah, salah satunya "Looping" yaitu istilah yang digunakkan untuk perulangan

14.  Perintah untuk menutup program pada Pascal adalah...
A.      END.
B.      Program
C.      Uses crt;
D.     Finish
E.      END;
Jawaban : A
Alasan : Setiap listing pascal harus memakai perintah untuk mengakhiri program, dan perintahnya yaitu "END."

15.  Menggambarkan program secara logika merupakan fungsi dari...
A.      Flowchart
B.      DxDiag
C.      Begin
D.     SI
E.      Sistem Operasi
Jawaban : A
Alasan : Gambar program secara logika yang berupa simbol dan mempunyai arti dan alur yang benar disebut "Flowchart"

16.  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
Jawaban : B
Alasan : Pendeklarasian yang sudah di tentukan nilainya langsung di listing kodenya dan tidak dapat dirubah merupakan "Deklarasi Konstanta"

17.  Dibawah ini termasuk dalam Deklarasi dalam Pascal, kecuali....
A.      Deklarasi perubah
B.      Deklarasi proses
C.      Deklarasi konstanta
D.     Deklarasi tipe
E.      Deklarasi prosedur
Jawaban : B
Alasan : Ada beberapa deklarasi dalam bahasa pascal, yang tidak termasuk adalah "Deklarasi Proses"

18.  Bilangan  yang  mengandung pecahan, palingsedikit  harus ada satu digit  sebelum dan sesudah titik  desimal termasuk dalam tipe data...
A.      Real
B.      Boolean
C.      Integer
D.     Longint
E.      Byte
Jawaban : A
Alasan : Ada beberapa tipe data dalam bahasa pascal, salah satunya adalah untuk bilangan yang dipecah juga menjadi beberapa bagian sesuai range dan membaca bilangan bulat atau bukan, untuk bilangan desimal memakai tipe "Real"

19.  Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah....
A.      Writeln
B.      Readln
C.      Begin
D.     Write
E.      Clrscr
Jawaban : E
Alasan : Untuk membersihkan layar pada saat program berjalan dalam bahasa pascal haruslah mendeklarasikan sebuah perintah yaitu "Clrscr"

20.  Bentuk dari suatu  statement IF  berada  di dalam lingkungan statemen IF  yang  lainya, disebut IF dalam  kondisi....
A.      IF bersarang
B.      IF bercabang
C.      IF tunggal
D.     IF-THEN
E.      IF do while-until
Jawaban : A
Alasan : Ada logika bersyarat dalam bahasa pascal yang disebut IF, dan bila ada IF di lingkungan IF maka disebut "IF bersarang"

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
Jawaban : A
Alasan : Tipe data yang terdiri dari komponen-komponen yang mempunyai tipe yang sama disebut "Array"

22.  Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...
A.      Writeln
B.      Write
C.      Readln
D.     Read
E.      Begin
Jawaban : B
Alasan : Dalam bahasa pascal untuk mencetak dilayar monitor tanpa pindah baris menggunakan perintah "Write"

23.  Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah bariskebawah, disebut...
A.      Writeln
B.      Write
C.      Readln
D.     Read
E.      Begin
Jawaban : A
Alasan : Dalam bahasa pascal untuk mencetak dilayar monitor dengan pindah ke baris selanjutnya menggunakan perintah "Writeln" 

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
Jawaban : A
Alasan : Identifier dalam bahasa pascal yang dapat diubah nilainya disebut "Variabel"

25.  Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian ), disebut...
A.      Variabel
B.      Tipe Data
C.      Prosedur
D.     Deklarasi
E.      Array
Jawaban : C
Alasan : "Prosedur" adalah subprogram dari sebuah prgoram pascal yang bisa dideklarasikan di program pascal.

Tidak ada komentar:

Posting Komentar