Juhriatun
napisah
Tugas
struktur data
1. Struktur pertama dalam pascal adalah.....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;
Alasan : Karena Uses crt merupakan pengenal untuk suatu 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 : Ctrl + F9 adalah langkah cepat untuk melihat hasil
program "Run".
3. Berapa kode yang digunakan untuk
membuat tulisan berwarna “CYAN”....
a.4
b. 2
c. 128
d. 7
e. 3
Alasan : 3 kode yang digunakan untuk membuat tulisan berwarna
"CYAN".
4. Perintah dasar sederhana dalam program pascal
adalah.....
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Alasan : Dengan adanya sintak write di program, maka kita
dapat melihat Layout program (hasil cetak program di layar).
5. Tipe data bahasa pascal untuk TRUE FALSE
adalah....
a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : Boolean adalah type data yang hanya mengenal
BENAR / SALAH atau dengan kata lain TRUE / FALSE.
6. Siapakah penemu program pascal....
a. Greyson Change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Alasan : Nama Pascal diambil dari nama seorang matematikawan
Perancis, Blaise Pascal. Beliau membuat bahasa pemrograman Pascal untuk menjadi
alat bantu belajar pemrograman bagi para mahasiswanya dan melengkapi
kekurangan-kekurangan bahasa pemrograman pada saat itu.
7. Struktur bahasa pemrograman pascal paling pertama
adalah....
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Alasan : Begin adalah bagian pertama struktur bahasa pemrograman
Pascal yang menandakan awal membuat suatu program.
8. Tipe data pascal untuk karakter adalah....
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : Char adalah type data untuk karakter, dengan
valuerange adalah ASCII.
9. Kapan terbentuknya pascal....
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan : Bahasa pemrograman pascal diperkenalkan pada
tahun 1971 oleh profesor Niklaus Wirth dari Technical University of
Zurich, Switzerland.
10. Apa kepanjangan dari USES....
a. Unit Secure
b. Unit Syntax
c. Unit System
d. Up Software
e. Unit Semiconductor
Alasan : Uses merupakan pengenal untuk suatu sistem operasi yang
digunakan.
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 : Pada penulisan identifier harus diawali hurup, tidak
boleh angka terlebihdahulu (angka diletakan di tengah atau akhir), atau pun
menggunakan karakter selain underscore "_", juga tidak boleh
ada spasi.
12. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai....
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : Integer adalah type data bilangan bulat dengan
valuerange adalah -32768 .. 32767
13. Istilah “perulangan” dalam pemrograman pascal dikenal
dengan....
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : Perintah looping digunakan untuk membuat program ketika
dibutuhkan program yang diulang-ulang. looping pada pascal yaitu "for -
do", "while - do", dan "repeat - until".
14. Perintah untuk menutup program pada Pascal adalah...
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan : END. adalah bagian akhir struktur pemrograman pascal
yang menandakan penutup program.
15. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : Flowchart merupakan alur dari suatu program, atau
gambaran program secara logika.
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 : Pada deklarasi konstanta, dalam program, seorang
programmer dapat mengidentifikasikan data yang nilainya sudah ditentukan
dan pasti 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 : Deklarasi proses tidak termasuk deklarasi dalam pascal.
Deklarasi dalam pascal yaitu deklarasi perubah, deklarasi konstanta,
deklarasi tipe, deklarasi prosedur, dll.
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 : 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
Alasan : Prosedur clrscr digunakan untuk membersihkan layar pada
saat Program dijalankan (halaman baru). Perintah clrscr ditulis
“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 : 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
Alasan : Array merupakan typedata terstruktur yang mempunyai
type Data, variable, dan Ukuran yang Sama
22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa
pindah baris, disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : write akan menampilkan atau cetak dilayar monitor tanpa
pindah baris. Contoh : write(‘HELLO WORLD’);
23. Perintah untuk menampilkan atau cetak dilayar
monitor lalu pindah bariskebawah, disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : writeln akan menampilkan atau cetak dilayar monitor
lalu Pindah baris kebawah. Contoh : writeln(‘HELLO WORLD’);
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 : 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 ( program bagian ), disebut...
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Alasan : Prosedur merupakan program terpisah dalam blok
sendiri yaitu sebagai subprogram dimana nantinya bias di panggil di
program utama. Prosedur ini memudahkan untuk pengembangan program supaya
lebih cepat.