Latihan
1.
Struktur pertama dalam pascal adalah…
A.
Char;
B.
String
C.
End.
D.
Writeln
E.
Uses crt;
Jawaban : E
Alasannya :
Secara sederhana, struktur program
Pascal terdiri dari program, uses, begin,
statement dan end.
2.
Untuk melihat hasil dari program yang dikerjakan tekan tombol…
A.
Ctrl + F5
B.
Ctrl + F9
C.
Ctrl + F2
D.
Ctrl + F12
E.
Ctrl + F4
Jawaban : B
Alasannya : Menu Run [Ctrl + F9], 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
3. Berapa
kode yang digunakan untuk membuat tulisan berwarna “CYAN”…
A.
4
B.
2
C.
128
D.
7
E.
3
Jawaban : E
Alasannya : 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;
Jawaban : C
Alasannya :
Write yang digunakan untuk menampilkan teks atau nilai suatu
variabel pada layar.
5. Tipe
data bahasa pascal untuk TRUE FALSE adalah…
A.
String
B.
Char
C.
Boolean
D.
Byte
E.
Real
Jawaban : C
Alasannya :
String semua huruf, spasi, frasa
Char semua karakter dari tabel ASCII
Boolean nilai TRUE atau FALSE
Byte angka dari 0 sampai 255
Real semua nilai pecahan
dari 1E-38 to 1E+38
6.
Siapakah penemu program pascal…
A.
Greyson Charge
B.
Prof. Niklaus Wirtn
C.
Kondrazuse
D.
Prof. Niklaus Smirth
E.
Dr. Hercules
Jawaban : B
Alasannya :
Pascal adalah bahasa pemrograman yang pertama
kali di buat oleh Profesor Niklaus Wirth, seorang anggota International
Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil
nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan
mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat
bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain
itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi
kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
7.
Struktur bahasa pemrograman pascal paling pertama adalah…
A.
Var;
B.
Begin
C.
End;
D.
Uses crt;
E.
Writeln;
Jawaban : D
Alasannya :
Uses berfungsi sebagai 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
Jawaban : A
Alasannya :
Char adalah tipe data
yang digunakan untuk mendefinisikan tipe data yang nilainya merupaka himpunan
karakter yang dikenal computer seperti yang tersaji dalam table
ASCII.
9. Kapan
terbentuknya pascal…
A.
1981
B.
1971
C.
1961
D.
1991
E.
1987
Jawaban : B
Alasannya :
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. Apa kepanjangan dari USES…
A.
Unit Secure
B.
Unit Syntax
C.
Unit System
D.
Up Software
E.
Unit Semiconductor
Jawaban : C
Alasannya :
Uses artinya menggunakan jadi, program kita ini akan menggunakan unit
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
Alasannya : Ketentuan penulisan
identifier
- Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah)
- Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi alphanumerik (huruf-numerik).
- Panjang nama, pada berbagai versi Pascal umumnya antara 32 – 63.
- Tidak boleh menggunakan karakter istimewa: + – * / | \ = < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` ” ‘ dan ?
Penulisan yang benar: NamaMahasiswa, Gaji_Karyawan, PX4,
dll.
12. Tipe bilangan bulat dalam
bahasa pascal dikenal sebagai…
A.
Byte
B.
Integer
C.
Char
D.
String
E.
Boolean
Jawaban : B
Alasannya : Integer merupakan
tipe data berupa bilangan bulat.
13. Istilah “perulangan” dalam
pemrograman pascal dikenal dengan…
A.
Repeating
B.
Again
C.
Function
D.
Replay
E.
Looping
Jawaban : E
Alasannya : Dalam pascal istilah looping merupakan proses perulangan.
14. Perintah untuk menutup
program dalam pascal adalah…
A.
End.
B.
Program
C.
Uses crt;
D.
Finish
E.
End;
Jawaban : A
Alasannya : Program Utama diawali
dengan pernyataan Begin dan diakhiri dengan End.
15. Menggambarkan
program secara logika merupakan fungsi dari…
A.
Flowchart
B.
DxDiag
C.
Begin
D.
SI
E.
Sistem Operasi
Jawaban : A
Alasannya : flowchart: Urutan
instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah
dalam suatu program.
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 variable
E.
Deklarasi prosedur
Jawaban : B
Alasannya : Deklarasi konstanta digunakan untuk
mengidentifikasikan data yang berisi nilai konstanta yang nilainya sudah
ditentukan dan pasti, tidak dapat dirubah dalam program.
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
Alasannya : bagian deklarasi dalam pascal terdiri dari
deklarasi tipe data, deklarasi konstanta, deklarasi variable(peubah), deklarasi
prosedur, deklarasi,label, deklarasi fungsi.
18. Bilangan yang mengandung
pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik decimal
termasuk dalam tipe data…
A.
Real
B.
Boolean
C.
Integer
D.
Longint
E.
Byte
Jawaban : A
Alasannya :
Real adalah tipe data yang berisi titik decimal, dalam
pascal paling sedikit harus ada satu digit sebelum dan sesudah titik decimal.
19. Prosedur yang digunakan untuk
membersihkan layar saat program dijalankan adalah…
A.
Writeln
B.
Readln
C.
Begin
D.
Write
E.
Clrsr
Jawaban : E
Alasannya : Writeln, write, dan readln merupakan perintah
dasar dalam pascal. Sedangkan begin merupakan pernyatan yang digunakan untuk
mengawali suatu program dan Clrscr, adalah prosedur
untuk membersihkan layar yang ada di dalam unit CRT.
20. Bentuk dari suatu statement
IF berada di dalam 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 :
Alasannya :
Jika ada dua pernyataan IF atau lebih, dimana pernyataan IF
yang satu berada di dalam pernyataan IF yang lain, maka IF dalam bentuk seperti
ini dinamakan 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
Alasannya : Array adalah sekumpulan data yang mempunyai nama
dan tipe yang sama.
22. Perintah untuk menampilkan
atau cetak dilayar tanpa pindah baris, disebut…
A.
Writeln
B.
Write
C.
Readln
D.
Read
E.
Begin
Jawaban : B
Alasannya : Perintah write digunakan untuk menuliskan
output, degan posisi kursor terletak pada akhir output pada baris yang sama.
23. Perintah untuk menampilkan
atau cetak dilayar monitor lalu pindah baris ke bawah, disebut…
A.
Writeln
B.
Write
C.
Readln
D.
Read
E.
Begin
Jawaban : A
Alasannya : Perintah writeln digunakan untuk menuliskan
output, degan posisi kursor terletak pada awal baris berikutnya.
24. Suatu identifier non-standar
yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,
disebut…
A.
Variable
B.
Tipe data
C.
Prosedur
D.
Deklarasi
E.
Array
Jawaban : A
Alasannya : Variable adalah identifier yang berisi data yang
dapat diubah-ubah nilainya didalam program.
25. Suatu program terpisah dalam
blok sendiri yang berfungsi sebagai subprogram (program bagian), disebut…
A.
Variable
B.
Tipe data
C.
Prosedur
D.
Deklarasi
E.
Array
Jawaban : C
Alasannya : Prosedur merupakan salah satu jenis subprogram
dalam pascal.