1. Struktur pertama dalam pascal
adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Alasan : karena fungsi Uses
adalah sintak program yang digunakan untuk memanggil library atau unit.
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 : karena ctrl+f9 digunakan
untuk menjalankan program pada pascal.
3. Berapa kode yang digunakan
untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Alasan : karena kode yang
digunakan untuk CYAN adalah 3.
4. Perintah dasar sederhana
dalam program pascal adalah
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Alasan : Write digunakan untuk menampilkan
hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang
sama.
5. Tipe data bahasa pascal untuk
TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : karena boolean adalah
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 : Pascal adalah bahasa pemrograman yang pertama kali di buat
oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
7. Struktur bahasa pemrograman pascal
paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Alasan : karena fungsi Uses
adalah sintak program yang digunakan untuk memanggil library atau unit.
8. Tipe data pascal untuk
karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : karena Char adalah tipe
variabel yang berguna untuk pengolahan character ASCII. Tipe char ini,
untuk penulisannya ditandai dengan diapit dua tanda petik tunggal.
9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di
buat oleh Profesor Niklaus Wirth, seorang anggota (IFIP) pada
tahun 1971.
10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
Alasan : karena USES merupakan
kepanjangan dari Unit System.
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 : karena penulisan
identifier harus menggunakan karakter, apabila menggunakan angka tidak boleh di
awal nama program.
12. Tipe bilangan bulat dalam
bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : karena
integer adalah tipe variabel yang dipakai untuk pengolahan data yang bulat (tanpa
desimal).
13. Istilah “perulangan” dalam
pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : karena Looping adalah pengulangan sesuatu atau serangkaian “kerja” dari
program.
14. Perintah untuk menutup
program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan : karena “end.” merupakan
perintah untuk menutup program dalam pascal
15. Menggambarkan program secara
logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : karena 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 : karena deklarasi konstanta
digunakan untuk mendeklarasikan nama konstanta tertentu. Nama konstanta adalah
merupakan suatu pengenal (identifier)
yang nilainya tidak dapat berubah.
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 didalam program pascal
tidak ada deklarasi proses.
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 : Real Type
adalah type variabel yang berguna untuk pengolahan data desimal (tidak
bulat/berkoma).
19. Prosedur yang digunakan
untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Alasan : 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 : karena pernyataan IF
bersarang adalah dimana pada pernyataan IF mengandung pernyataan lainnya.
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
adalah koleksi data yang
tipenya sama, tersusun dalam bentuk barisan linier berurutan (sequence) dan
jumlah elemen atau datanya tidak berubah (statis) sesuai dengan deklarasi awal.
22. Perintah untuk menampilkan
atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : Perintah write
digunakan untuk menuliskan output, dengan posisi cursor – penunjuk
aktif, terletak pada akhir output yang ditampilkan pada baris yang sama.
23. Perintah untuk menampilkan
atau cetak dilayar monitor lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : Perintah writeln
digunakan untuk menuliskan output, dengan posisi cursor – penunjuk
aktif, terletak pada awal baris berikutnya.
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 : karena variabel
merupakan suatu identifier non-standar yang nilainya tidak tetap atau nilainya
sama.
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 : Prosedur adalah
suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program
(program bagian) dan diawali dengan kata cadangan Procedure.