1. Struktur pertama
dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban :
e.Uses crt;
Alasan : karena uses crt; merupakan urutan bagian dari deklarasi program yang
pertama yang berfungsi untuk memanggil unit temporary/file library pascal.
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
Jawaban :
b.Ctrl+f9
Alasan : karena Ctrl+F9 merupakan shortkey untuk run
program pascal.
3. Berapa kode yang
digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban : 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;
Jawaban :
c.Write
Alasan : karena Perintah write berfungsi untuk mencetak data
ke layar, sehingga sangat penting sekali dalam pembuatan sebuah program.
5. Tipe data bahasa
pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : c.
Boolean
Alasan : karena tipe data Boolean merupakan tipe data
logika yang bilangan
ordinal boolean true mempunyai nilai 1(satu), sedangkan false nilainya adalah
0(nol).
6. Siapakah penemu
pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus
Smirth
e. Dr. Hercules
Jawaban : b. Prof. Niklaus Wirth
Alasan : karena Prof. Niklaus Wirth merupakan orang yang pertama kali menciptakan
bahasa pemograman pascal.
7. Struktur bahasa
pemrograman pascal paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Jawaban : d. Uses crt;
Alasan : Karena tanpa uses crt program tidak akan bisa d
compile dan otomatis tidak akan bisa d jalankan.
8. Tipe data pascal
untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : a. Char
Alasan : karena tipe data char memiliki 266
macam yang terdapat dalam tabel ASCII (American Standard Code for Information
Interchange).
9. Kapan
terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : b.
1971
Alasan : karena Bahasa pemrograman pascal diperkenalkan pada tahun
1971 oleh profesor Niklaus Wirth dari
Technical University of Zurich, Switzerland.
10. Apakah
kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit
semiconductor
Jawaban : c.
Unit System
Alasan : karena unit system merupakan suatu
rangka yang di dalamnya terdapat komponen-komponen elektronik dari
komputer yang digunakan untuk memproses data.
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
Jawaban : c.
Program satu
Alasan : karena penulisan judul program pada pascal, apabila cuma 1 kata ditulis
dengan mengetik kata program lalu spasi kemudian nama judul programnya,
sedangkan apabila 2 kata penulisannya harus dipisah menggunakan tanda ( _ ),
seperti program nilai_ulangan;
12. Tipe bilangan
bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : b.
Integer
Alasan : karena tipe data integer mempunyai ukuran tempat 2 byte dan rentang nilai -32768
s/d 32767,
13. Istilah
“perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Jawaban : e.
Looping
Alasan : karena looping merupakan suatu
bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Dengan
adanya perulangan maka kita hanya cukup menuliskan baris kode nya saja.
14. Perintah
untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Jawaban : a.
END.
Alasan : karena END merupakan kode program untuk mengakhiri listing program secara
keseluruhan.
15. Menggambarkan program
secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Jawaban : a. flowchart
Alasan : karena dengan flowchart bisa
memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di
dalam proses atau algoritma tersebut.
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
Jawaban : b.
Deklarasi Konstanta
Alasan : karena deklarasi konstanta bersifat tetap (konstan) sehingga pada
deklarasi konstanta kita langsung menyebutkan nilanya.
17. Dibawah ini
termasuk dalam Deklarasi dalam Pascal kecuali
a. Deklarasi
perubah
b. Deklarasi proses
c. Deklarasi
konstanta
d. Deklarasi tipe
e. Deklarasi
prosedure
Jawaban :
Deklarasi proses
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, 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
Jawaban :
a.Real
Alasan : karena bilangan real merupakan tipe data yang
menyimpan/menggunakan bilangan pecahan, tipe data ini mempunyai ukuran tempat 6
byte dengan rentang nilai 2.9 x
10-39 s/d 1.7 x1038.
19. Prosedur yang
digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawaban :
e.Clrscr
Alasan : karena Clrscr merupakan kepanjangan dari Clean
Screen.
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
Jawaban : a.IF
bersarang
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
Jawaban :
a.Array
Alasan : karena array merupakan tipe data terstruktur
yang mempunyai tipe data, variabel dan ukuran yang sama serta mampu untuk
menyimpan satu jenis data (variabel) dimana masing-masing elemen variabel
mempunyai nilai indeks.
22. Perintah untuk
menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban :
b.Write
Alasan : karena write merupakan perintah output yang tersedia dalam pemrograman
pascal tanpaberganti baris setelahnya.
23. Perintah untuk
menampilkan atau cetak dilayar monitor lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : a.
Writeln
Alasan : karena writeln merupakan perintah output yang tersedia dalam pemrograman
pascal denganberganti baris setelahnya.
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.
variabel
Alasan : karena variabel merupakan penampung data yang isinya
dapat diubah-ubah didalam program. Sehingga data dapat disimpan sesuai dengan
tipenya.
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
Jawaban :
c.Prosedur
Alasan : karena Procedure dipanggil
dan digunakan di dalam blok baris perintah yang lainnya dengan menyebutkan
judul procedurenya.