1. Struktur pertama
dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Alasan : (e) Keyword
uses digunakan untuk memanggil unit library pascal.
Pada pascal ada beberapa unit bawaan/standar spt Dos, Crt, Graph, Graph3, Overlay, Printer, System, Turbo3, dan WinDos (ditambahkan pada Turbo Pascal 7).
Pada pascal ada beberapa unit bawaan/standar spt Dos, Crt, Graph, Graph3, Overlay, Printer, System, Turbo3, dan WinDos (ditambahkan pada Turbo Pascal 7).
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 : (b) Perintah ini digunakan untuk menjalangkan dan mengeksekusi
program,mengatur eksekus perintah per langkah, menisi parameter baris perintah
yang sudah anda buat. Anda juga bisa menekan Ctrl + F9 untuk mengeksekusi
program anda.
3. Berapa kode yang
digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Alasan : (e) karena kode 3 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 : (c) Write
mempunyai fungsi yaitu untuk menampilkan nilai dari suatu VARiabel, konstanta,
suatu fungsi atau hasil suatu ungkapan yang melibatkan operand dan operator.
5. Tipe data bahasa
pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : (c) Boolean
adalan tipe variable untuk pengolahan data yang hanya mempunyai dua
kemungkinan. Yaitu benar(true)atau salah(false).
6. Siapakah penemu
pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus
Smirth
e. Dr. Hercules
Alasan : (b) Prof.
Niklaus Wirth (lahir di Winterthur, Swiss pada 1934) dari Eidgenossische
Techische Hochschul di Zurich, Swiss mengenalkan
bahasa pemrograman pascal
di tahun 1971. Nama bahasa pemrograman
ini diambil dari nama Blaise Pascal, seorang fisikawan dan penemu kalkulatro
pertama.
7. Struktur bahasa
pemrograman pascal paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Alasan : (d) Keyword
uses digunakan untuk memanggil unit library pascal.
Pada pascal ada beberapa unit bawaan/standar spt Dos, Crt, Graph, Graph3, Overlay, Printer, System, Turbo3, dan WinDos (ditambahkan pada Turbo Pascal 7).
Pada pascal ada beberapa unit bawaan/standar spt Dos, Crt, Graph, Graph3, Overlay, Printer, System, Turbo3, dan WinDos (ditambahkan pada Turbo Pascal 7).
8. Tipe data pascal
untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : (a) Char
adalah semua tombol yang terdapat pada keyboard atau lebih lengkapnya semua
karakter yang terdapat pada kode ASCII.
9. Kapan
terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan : (b) ) Prof.
Niklaus Wirth (lahir di Winterthur, Swiss pada 1934) dari Eidgenossische
Techische Hochschul di Zurich, Swiss mengenalkan
bahasa pemrograman pascal
di tahun 1971.
10. Apakah
kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit
semiconductor
Alasan : (c) USES kepanjangan dari Unit system
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 : (b) Nama
identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z
atau karakter ‘_’ (underscore – garis bawah)
12. Tipe bilangan
bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : (b) Integer
merupakan bilangan bulat yang dalam Turbo Pascal 7.0 batasannya adalah dari
-32768 hingga 32767.
13. Istilah
“perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : (e) Pengulangan
adalah sebuah tindakan yang dilakukan berulang secara terus-menerus hingga pada
suatu saat pengulangan tersebut harus dihentikan. Singkatnya, pengulangan atau
loop merupakan sebuah tindakan yang diulang.
14. Perintah
untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan : (a) untuk mengakhiri program utama
15. Menggambarkan
program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : (a) Flowchart
atau bagan alur merupakan metode untuk menggambarkan tahap-tahap
penyelesaian masalah (prosedur), beserta aliran data dengan simbol-simbol standar
yang mudah dipahami.
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 : (b) Pendeklarasian
nama konstanta sebagai penampung data yang bersifat konstan/ tetap.
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 : (b) karena deklarasi proses tidak termasuk dalam deklarasi
pada bahasa 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 : (a) real
adalah bilangan yang berisi titik desimal.
19. Prosedur yang
digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Alasan : (e) Clrscr
adalah prosedur untuk membersihkan layar yang ada di dalam unit CRT, maka untuk
dapat memakai Clrscr, unit Crt harus di ‘Uses‘ dalam deklarasi unit.
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 : (a) 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 : (a) array adalah
suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama
yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama
pula.
22. Perintah untuk
menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : (b) karena write merupakan perintah untuk menampilkan atau
cetak dilayar monitor tanpa pindah baris
23. Perintah untuk
menampilkan atau cetak dilayar monitor lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : (a) ) karena writeln merupakan perintah untuk menampilkan atau cetak
dilayar monitor lalu pindah baris kebawah
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 : (a) variabel merupakan Identifier
dalam bahasa pascal yang dapat diubah nilainya
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 : (c) Prosedur
adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub
program (program bagian) dan diawali dengan kata cadangan Procedure.