Nama : Astri Utami
Kelas : B-S1 Teknik Informatika
STMIK Tasikmalaya
1. Struktur pertama dalam pascal adalah.....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;
Alasan : Karena keyword Uses digunakan untuk memanggil unit
library pascal.
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
Alasan : Ctrl + F9 adalah HotKey yang digunakan sebagai langkah
cepat untuk melihat hasil program "Run".
3. Berapa kode yang digunakan untuk
membuat tulisan berwarna “CYAN”....
a. 4
b. 2
c. 128
d. 7
e. 3
Alasan : 3 kode yang 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;
Alasan : Sintak write di program pascal merupakan perintah dasar
yang perlu digunakan untuk mencetak tulisan pada saat menjalankan program pada
monitor.
5. Tipe data bahasa pascal untuk TRUE FALSE
adalah....
a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : Boolean adalah type data yang hanya mengenal
BENAR / SALAH atau TRUE / FALSE.
6. Siapakah penemu program pascal....
a. Greyson Change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Alasan : Pascal merupakan bahasa program yang pertama kali
dibuat oleh Prof. Niklaus Wirth.
7. Struktur bahasa pemrograman pascal paling pertama
adalah....
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Alasan : Keyword Uses digunakan untuk memanggil unit library
pascal.
8. Tipe data pascal untuk karakter adalah....
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : Char merupakan type data untuk karakter, dengan
valuerange adalah ASCII.
9. Kapan terbentuknya pascal....
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan : Bahasa pemrograman pascal diperkenalkan tahun
1971 oleh profesor Niklaus Wirth dari Technical University of Zurich,
Switzerland.
10. Apa kepanjangan dari USES....
a. Unit Secure
b. Unit Syntax
c. Unit System
d. Up Software
e. Unit Semiconductor
Alasan : Uses merupakan pengenal untuk suatu sistem operasi yang
digunakan.
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 : Penulisan identifier harus diawali huruf, tidak boleh
angka lebih dulu (angka diletakan di tengah atau akhir), atau menggunakan
karakter underscore (garis bawah) "_", dan tidak boleh ada spasi.
12. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai....
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : Integer adalah type data dengan bilangan bulat.
13. Istilah “perulangan” dalam pemrograman pascal dikenal
dengan....
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : Perintah looping digunakan untuk membuat program ketika
dibutuhkan program yang berulang. Looping pada pascal di antaranya adalah
"for - do", "while - do", dan "repeat -
until".
14. Perintah untuk menutup program pada Pascal adalah...
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan : END. adalah bagian akhir struktur pemrograman pascal
yang menandakan penutup program yang harus diikuti tanda titik (.).
15. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : Flowchart adalah alur dari suatu program, atau
gambaran program secara logika.
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
Alasan : Pada deklarasi konstanta, merupakan nilai data
yang nilainya sudah ditentukan dan pasti dan tidak dapat dirubah.
17. Dibawah ini termasuk dalam Deklarasi dalam Pascal,
kecuali....
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedur
Alasan : Deklarasi proses tidak termasuk deklarasi dalam pascal.
Deklarasi dalam pascal diantaranya yaitu deklarasi perubah, deklarasi
konstanta, deklarasi tipe, deklarasi prosedur, dsb.
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
Alasan : Real merupakan semua nilai pecahan dari 1E-38 to 1E+38.
19. Prosedur yang digunakan untuk membersihkan layar saat
program dijalankan adalah....
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Alasan : Prosedur clrscr digunakan untuk membersihkan layar pada
saat Program dijalankan (halaman baru). Perintah clrscr ditulis “clrscr”,
maka untuk dapat menggunakan clrscr, unit crt harus di uses dalam deklarsi unit.
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
Alasan : IF bersarang merupakan bentuk dari suatu statemen IF
yang berada didalam statemen 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
Alasan : Array merupakan type data terstruktur yang mempunyai
type data, variable, dan ukuran sama.
22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa
pindah baris, disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : Write akan menampilkan hasil atau cetak dilayar monitor
tanpa pindah baris dan tampilan berikutnya akan disambung di 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
Alasan : Writeln berbeda halnya dengan perintah write dimana
write akan menampilkan hasil tanpa pindah baris, sedangkan writeln digunakan
untuk menampilkan hasil dengan pindah baris atau cetak dilayar monitor dengan
hasil pindah baris kebawah.
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 : Variabel nilainya tidak tetap atau nilainya dapat
dirubah sesuai kebutuhan.
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
Alasan : Prosedur merupakan program terpisah dalam blok
tersendiri yaitu sebagai subprogram atau program bagian dimana
nantinya bisa di panggil di program utama. Prosedur ini memudahkan untuk
pengembangan program supaya lebih cepat.