SOAL LATIHAN STRUKTUR DATA :
1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Alasan : karena kalau tidak pake uses wincrt programnya akan
eror
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
Alasan :cara cepat untuk melihat hasil program
3. Berapa kode yang digunakan untuk membuat tulisan berwarna
“CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Alasan : karena CYAN campuran dari tiga warna
4. Perintah dasar sederhana dalam program pascal adalah
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Alasan : karena write merupakan program aling sederhana
5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : karena BOOLEAN merupakn bagian dari true false
6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus
Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Alasan : ya karena penemunya itu hehe
7. Struktur bahasa pemrograman pascala paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Alasan :karena sintak yg pertama ditulis adalah uses crt
8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan :karena karakter kepanjangan dari char
9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan :terbentuknya pascal ditahun sekian
10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
Alasan :itu jawabannya yg benar
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
Alasan :karena program satu merupakan dari pascal yg
penulisannya identifier
12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan :karena integer merupakan ciri bilangan bulat dalam
pascal
13. Istilah “perulangan” dalam pemrograman pascal dikenal
sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan :karena looping digunakan untuk perulangan dalam
pascal
14. Perintah untuk
menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan :end digunakan untuk menutup program pascal sebelum
di tutup
15. Menggambarkan program secara logika merupakan fungsi
dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : karena flowchart digunakan untuk menmbahkan gambar
pada program pascal
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
Alasan :karena deklarasi konstanta digunakan untuk
mengidentifikasi data yg sudah pasti
17. Dibawah ini termasuk dalam Deklarasi dalam Pascal
kecuali
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure
Alasan :karena deklarasi proses bukan bagian dari deklarasi
pascal
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
Alasan :karena bilangan yg mengandung bilangan pecahan
adalah real
19. Prosedur yang digunakan untuk membersihkan layar saat
program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Alasan :karena clrscr digunakan untuk menghapus dalam
program pascal
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
Alasan : karena IF bersarang terdapat dalam IF
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 :Karena array mempunyai tipe yg sama
22. Perintah untuk menampilkan atau cetak dilayar monitor
tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan :karena read merupakan sintak untuk mencetak di layar
monitor
23. Perintah untuk menampilkan atau cetak dilayar monitor
lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan :readln untuk mencetak di layar monitor pindah baris
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 :duka pa ttrang hehe
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
Alasan :karena variabel adalah suatu program yg terpisah
dlam pascal