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.