1.
Struktur pertama dalam pascal adalah....
A.
Char;
B.
String
C.
End.
D.
Writeln
E.
Uses
Crt;
Jawaban
: E
Alasan : Setiap program
pascal diawali "Uses Crt;" untuk mengenali 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
Jawaban : B
Alasan : Untuk
menjalankan listing kode pascal pada menu bar (Run > Pilih Run atau
melalui Keyword pada keyboard "Ctrl+F9")
3.
Berapa kode yang digunakan untuk membuat
tulisan berwarna “CYAN”....
A.
4
B.
2
C.
128
D.
7
E.
3
Jawaban
: E
Alasan : Ada beberapa
kode angka untuk merubah warna teks, salah satunya "3" untuk membuat
teks berwarna CYAN.
4.
Perintah dasar sederhana dalam program pascal
adalah.....
A.
Readln
B.
End
C.
Write
D.
Writeln
E.
Uses crt;
Jawaban : C
Alasan : Perintah dasar
pertama saat mempelajari bahasa pascal adalah "Write"
5.
Tipe data bahasa pascal untuk TRUE FALSE
adalah....
A.
String
B.
Char
C.
Boolean
D.
Byte
E.
Real
Jawaban : C
Alasan : Ada beberapa
jenis tipe data dalam pascal, salah satunya "Boolean" yaitu tipe data
yang hanya mempunyai dua buah nilai (True atau False)
6.
Siapakah penemu program pascal....
A.
Greyson Change
B.
Prof.
Niklaus Wirth
C.
Kondrazuse
D.
Prof. Niklaus Smirth
E.
Dr. Hercules
Jawaban : B
Alasan : Sejarah bahasa
pemrograman pascal menyatakan bahwa penemu bahasa pascal yaitu "Prof.
Niklaus Wirth"
7.
Struktur bahasa pemrograman pascal paling pertama
adalah....
A.
Var;
B.
Begin
C.
End;
D.
Uses
crt;
E.
Writeln;
Jawaban : D
Alasan : Setiap program
pascal diawali "Uses Crt;" untuk mengenali sistem operasi yang
digunakan.
8.
Tipe data pascal untuk karakter adalah....
A.
Char
B.
Boolean
C.
Integer
D.
Real
E.
Byte
Jawaban : A
Alasan : Ada beberapa
tipe data dalam bahasa pascal, salah satunya "Char" yaitu tipe data
untuk memasukan sebuah karakter
9.
Kapan terbentuknya pascal....
A.
1981
B.
1971
C.
1961
D.
1991
E.
1987
Jawaban : B
Alasan : Dalam pascal
disebutkan bahwa bahasa pemrograman ini diciptakan pada tahun "1971"
10. Apa
kepanjangan dari USES....
A.
Unit Secure
B.
Unit Syntax
C.
Unit
System
D.
Up Software
E.
Unit Semiconductor
Jawaban : C
Alasan : USES adalah
untuk pengenalan sistem operasi yang digunakkan dan 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
Jawaban : B
Alasan : Dalam bahasa
pascal penulisan identifier tidak boleh memakai spasi atau simbol lain atau
angka didepan.
12. Tipe
bilangan bulat dalam bahasa pascal dikenal sebagai....
A.
Byte
B.
Integer
C.
Char
D.
String
E.
Boolean
Jawaban : B
Alasan : Ada beberapa
tipe data dalam bahasa pascal, salah satunya adalah untuk bilangan yang dipecah
juga menjadi beberapa bagian sesuai range dan membaca bilangan bulat atau
bukan, untuk bilangan bulat memakai tipe "Integer"
13. Istilah
“perulangan” dalam pemrograman pascal dikenal dengan....
A.
Repeating
B.
Again
C.
Function
D.
Replay
E.
Looping
Jawaban
: E
Alasan : Bahasa pascal
terdapat beberapa istilah, salah satunya "Looping" yaitu istilah yang
digunakkan untuk perulangan
14. Perintah
untuk menutup program pada Pascal adalah...
A.
END.
B.
Program
C.
Uses crt;
D.
Finish
E.
END;
Jawaban : A
Alasan : Setiap listing
pascal harus memakai perintah untuk mengakhiri program, dan perintahnya yaitu
"END."
15. Menggambarkan
program secara logika merupakan fungsi dari...
A.
Flowchart
B.
DxDiag
C.
Begin
D.
SI
E.
Sistem Operasi
Jawaban : A
Alasan : Gambar program secara
logika yang berupa simbol dan mempunyai arti dan alur yang benar disebut
"Flowchart"
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
Jawaban : B
Alasan : Pendeklarasian
yang sudah di tentukan nilainya langsung di listing kodenya dan tidak dapat
dirubah merupakan "Deklarasi Konstanta"
17. Dibawah
ini termasuk dalam Deklarasi dalam Pascal, kecuali....
A.
Deklarasi perubah
B.
Deklarasi
proses
C.
Deklarasi konstanta
D.
Deklarasi tipe
E.
Deklarasi prosedur
Jawaban : B
Alasan : Ada beberapa
deklarasi dalam bahasa pascal, yang tidak termasuk adalah "Deklarasi
Proses"
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
Jawaban : A
Alasan : Ada beberapa
tipe data dalam bahasa pascal, salah satunya adalah untuk bilangan yang dipecah
juga menjadi beberapa bagian sesuai range dan membaca bilangan bulat atau
bukan, untuk bilangan desimal memakai tipe "Real"
19. Prosedur
yang digunakan untuk membersihkan layar saat program dijalankan adalah....
A.
Writeln
B.
Readln
C.
Begin
D.
Write
E.
Clrscr
Jawaban
: E
Alasan : Untuk
membersihkan layar pada saat program berjalan dalam bahasa pascal haruslah
mendeklarasikan sebuah perintah yaitu "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
Jawaban : A
Alasan : Ada logika
bersyarat dalam bahasa pascal yang disebut IF, dan 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
Jawaban : A
Alasan : Tipe data yang
terdiri dari komponen-komponen yang mempunyai tipe yang sama disebut
"Array"
22. Perintah untuk menampilkan atau cetak dilayar
monitor tanpa pindah baris, disebut...
A.
Writeln
B.
Write
C.
Readln
D.
Read
E.
Begin
Jawaban : B
Alasan : Dalam bahasa
pascal untuk mencetak dilayar monitor tanpa pindah baris menggunakan perintah
"Write"
23. Perintah untuk menampilkan atau cetak dilayar
monitor lalu pindah bariskebawah, disebut...
A.
Writeln
B.
Write
C.
Readln
D.
Read
E.
Begin
Jawaban : A
Alasan : Dalam bahasa
pascal untuk mencetak dilayar monitor dengan pindah ke baris selanjutnya
menggunakan perintah "Writeln"
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
Alasan : Identifier dalam
bahasa pascal yang dapat diubah nilainya disebut "Variabel"
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
Jawaban : C
Alasan :
"Prosedur" adalah subprogram dari sebuah prgoram pascal yang bisa
dideklarasikan di program pascal.