SOAL LATIHAN STRUKTUR DATA :
1. Struktur pertama dalam pascal adalah.....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;
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
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
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;
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
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
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;
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
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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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
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
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
Alasan : "Prosedur" adalah subprogram dari sebuah
prgoram pascal yang bisa dideklarasikan di program pascal.
keterangan : Jawaban merupakan tulisan yang di beri Bold ( huruf
tebal )
Post a Comment