Anda di halaman 1dari 10

1. Struktur pertama dalam pascal adalah .....

a. Char;

b. String

c. End.

d. Writeln

e. Uses crt;

Jawaban : e. Uses crt;

Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.

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 : 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 : karena kalau yang 7 bukan warna cyan


4. Perintah dasar sederhana dalam program pascal adalah .....

a. Readln

b. End

c. Write

d. Writeln

e. Uses crt;

Jawaban : d. Writeln

Alasan : untuk mencetak & parameter teks yang akan dicetak

5. Tipe data bahasa pascal untuk TRUE FALSE adalah .....

a. String

b. Char

c. Boolean

d. Byte

e. Real

Jawaban : c. Boolean

Alasan : Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar
atau salah).

6. Siapakah penemu program pascal .....

a. Greyson change

b. Prof. Niklaus Wirth

c. Kondrazuse

d. Prof. Niklaus Smirth

e. Dr. Hercules
Jawaban : b. Prof. Niklaus Wirth

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;

Jawaban : d. Uses crt;

Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.

8. Tipe data pascal untuk karakter adalah .....

a. Char

b. Boolean

c. Integer

d. Real

e. Byte

Jawaban : a. Char

Alasan : char merupakan tipe data yang dapat menyimpan karakter, tetapi tipe data ini hanya dapat
menyimpan 1 karakter saja.

9. Kapan terbentuknya pascal .....


a. 1981

b. 1971

c. 1961

d. 1991

e. 1987

Jawaban : b. 1971

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.

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 : Uses adalah sintak program yang digunakan untuk memanggil library atau unit. Kepanjangannya
adalah 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

Jawaban : b. Program_satu
Alasan : Penulisan identifier tidak boleh didahului oleh angkan, dan tidak boleh dipisahkan dengan spasi.

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan .....

a. Byte

b. Integer

c. Char

d. String

e. Boolean

Jawaban : b. Integer

Alasan : Integer adalah tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian
dari bilangan bulat.

13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai .....

a. Repeating

b. Again

c. Function

d. Replay

e. Looping

Jawaban : e. Looping

Alasan : Looping adalah sebuah perulangan yang digunakan untuk megulang sebuah kode program
tertentu.

14. Perintah untuk menutup program pada Pascal adalah .....

a. END.

b. Program

c. Uses crt;
d. Finish

e. END;

Jawaban : a. END.

Alasan : end. merupakan instruksi dalam Pascal untuk mengakhiri sebuah program.

15. Menggambarkan program secara logika merupakan fungsi dari .....

a. flowchart

b. DxDiag

c. Begin

d. SI

e. Sistem Operasi

Jawaban : a. flowchart

Alasan : Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang
menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam
bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut
menggunakan tanda panah.

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 : Konstanta digunakan untuk mendeklarasikan suatu identifier yang nilainya 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

Jawaban : b. 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

Jawaban : a. Real

Alasan : Real adalah bilangan yang berisi titik desimal. Dalam Pascal paling sedikit harus ada satu digit
sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau negatif.

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 : Clrscr adalah prosedur untuk membersihkan layar. Kepanjangannya adalah clear 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 statement IF yang didalamnya terdapat lagi statement IF yang 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

Jawaban : a. Array

Alasan : Array adalah sebuah struktur datayang terdiri atas banyak variabel dengan tipe data sama,
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 : 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

Jawaban : a. WritelnAlasan : 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

Jawaban : a. Varibel

Alasan : Variabel adalah nama yang mewakili suatu elemen data dan nilainya tidak tetap.

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 : Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub
program (program bagian) dan diawali dengan kata cadangan Procedure.

Anda mungkin juga menyukai