Selasa, 26 November 2013

Soal Struktur Data

Latihan
1. Struktur pertama dalam pascal adalah....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;
Alasan : Pada struktur utama pada pascal yaitu uses crt harus dibuat. Karena berfungsi sebagai mengimport fungsi yang dibutuhkan pada program.
2. Untuk melihat hasil program yang dikerjakan tekan tombol....

a. Ctrl+F5
b. Ctrl+F9
c. Ctrl+F2
d. Ctrl+F12
e. Ctrl+F4
Alasan : Untuk menjalankan listing kode pascal pada menu bar Run Kemudian Pilih Run atau bisa juga pada keyboard tekan “Ctrl+F9”.
3. Berapa kode yang digunakan untuk membuat tulisan berwana “CYAN”....

a. 4
b. 2
c. 128
d. 7
e. 3
Alasan :Karena bila kita mengetikan kode angka “3” maka dilayar akan tampil teks berwarna “CYAN”.
4. Perintah dasar sederhana dalam program pascal....

a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Alasan :Karena Write merupakan Perintah dasar saat mempelajari bahasa Pascal.
5. Tipe data pascal untuk TRUE FALSE adalah....

a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Boolean, tipe data ini hanya mempunyai dua buah nilai yaitu True atau False.
6. Siapakah penemu program pascal....

a. Greyson Change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Alasan : Karena menurut sejarah penemu program pascal yaitu “Prof. Niklaus Wirth”.
7. Struktur bahasa pemograman pascal paling pertama adalah...

a. Var;
b. Begin
c. End;
d. Uses Crt;
e. Writeln;
Alasan : Karena sebelum kita membuat program struktur pertamanya yaitu “uses crt;”, Karena berfungsi sebagai mengimport fungsi yang dibutuhkan pada program.
8. Tipe data pascal untuk karakter adalah....

a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Char, tipe data ini diperuntukan memasukan sebuah karakter.
9. Kapan terbentuknya Pascal....

a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan : Dalam sejarah pemograman pascal diciptakan pada tahun “1971”.
10. Apa kepanjangan dari USES....

a. Unit Secure
b. Unit Syntax
c. Unit System
d. Up Software
e. Unit Semconductor
Alasan : Unit system adalah kepanjangan dari uses. Yaitu berfungsi sebagai pengenalan sistem operasi yang digunakan.
11. Berikut ini adalah penulisan indentifier yang benar dalam pemograman pascal adalah....

a. 9Program_Satu
b. Program_Satu
c. Program Satu
d. Begin
e. Array
Alasan : Karena dalam bahasa pascal penulisan identifier tidak boleh memakai spasi atau simbol lain atau angka didepan.
12. Type bilangan bulat dalam bahasa pascal dikenal sebagai....

a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Integer, tipe data ini untuk bilangan bulat.
13. Istilah “perulangan” dalam pemograman pascal dikenal dengan....

a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Looping, tipe data ini digunakan untuk perulangan.
14. Perintah untuk menutup program pada pascal adalah....

a. END.
b. Program
c. Uses Crt;
d. Finish
e. END;
Alasan : END. merupakan perintah untuk mengakhiri struktur pada program pascal.
15. Menggambarkan program secara logika merupakan fungsi dari....

a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : Flowchat merupakan gambar program secara logika yang berupa simbol dan mempunyai arti dan alur yang benar.
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 Variable
e. Deklarasi Prosedur
Alasan : Deklarasi Konstanta merupakan pendeklarasian yang sudah ditentukan nilainya langsung di listingkan kodenya dan tidak dapat dirubah.
17. Dibawah ini termasuk dalam deklarasi dalam pascal, Kecuali....

a. Deklarasi Perubah
b. Deklarasi Proses
c. Deklarasi Konstanta
d. Deklarasi Tipe
e. Deklarasi Prosedur
Alasan : Ada beberapa deklarasi dalam pascal, namun Deklarasi Proses tidak termasuk dalam Deklarasi dalam Pascal.
18. Bilangan yang mengandung pecahan, paling sedikit harus satu digit sebelum dan sesudah titik desimal termasuk dalam type data...

a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Real, tipe data ini untuk bilangan desimal.
19. Prosedur yang digunakan untukmembersihkan layar saat program dijalankan adalah....

a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Alasan : Clrscr Merpakan sebuah perintah dalam Program Pascal yang berfungsi membersihkan layar pada saat program berjalan.
20. Bentuk dari suatu statement IF berada di dalam 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
Alasan : IF bersarang yaitu bila ada IF di lingkungan IF. Karena If merupakan Logika bersyarat dalam bahasa pascal.
21. Tipe data terstuktur yang terdiri dari sejumlah komponen komponen yang mempunyai tipe sama, disebut tipe data....

a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu array, tipe data ini terdiri dari komponen – komponen yang mempunyai tipe data yang sama.
22. Perintah untuk menampilkan atau cetak layar monitor tanpa pindah baris, disebut....

a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : Write merupakan suatu perintah dalam program pascal untuk mencetak di layar monitor tanpa baris.
23. Perintah untuk menampilkan atau cetak layar monitor lalu pindah baris kebawah, disebut....
a. Writeln

b. Write
c. Readln
d. Read
e. Begin
Alasan : Writeln merupakan suatu perintah dalam program pascal untuk mencetak di layar monitor dengan pindah ke baris selanjutnya.
24. Suatu identifier non – standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut....

a. Variable
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Alasan : Variable merupakan identifier dalam bahasa pascal yang dapat diubah nilainya.
25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram(program bagian), disebut....

a. Variable
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Alasan : Dalam sebuah prosedure, kita bisa membuat suatu program dalam program. Kita dapat memasukan kumpulan intruksi yang biasa dibuat dalam suatu program pascal ke dalam procedure, dan kita dapat memanggil semua intruksi tersebut hanya dalam sekali pemanggilan procedure.