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
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 Sam.
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
0