1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban : e
Alasan : -Char
:merupakan
tipe data menyimpan karakte(huruf),
- string: digunakan tipe bilangan untuk huruf
antara 0-255,
- Writeln: menulis keluaran di layar, kursor akan berganti baris,
- END: adalah bagian akhir
struktur pemrograman pascal yang menandakan penutup program.
- Uses crt: merupakan pengenal untuk suatu sistem operasi yang digunakan
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
Alasan : karena
Menu Run (Ctrl + F9 : Perintah yang digunakan untuk mengeksekusi program
yang sudah dibuat (cara cepat dari tombol "Run"
sedangkan fungsi dari perintah ctrl+f2, digunakan untuk menghentikan pembetulan, ctrl+f4,digunakan untuk melakukan perhitungan atau mengubah nilai perubah.jadi jawabannya adalah b
sedangkan fungsi dari perintah ctrl+f2, digunakan untuk menghentikan pembetulan, ctrl+f4,digunakan untuk melakukan perhitungan atau mengubah nilai perubah.jadi jawabannya adalah b
3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban: e
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;
Jawaban: c
Alasan : Dengan adanya sintak write di program, maka kita dapat melihat Layout
program (hasil cetak program di layar).
5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : c
Alasan :karena boolean, merupakan tipe data logika, yang berisi dua
kemungkinan nilai: TRUE (benar) atau FALSE (salah).
- Char merupakan tipe data yang terdiri dari satu karakter (tunggal)
- Real, merupakan tipe data yang
hanya menampilkan berupa bilangan pecahan.
- Byte,untuk
menampilakn angka dari 0-255.tipe string digunakan untuk semua huruf,spasi.
Jadi jawabannya adalah boolean.
6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Jawaban : b
Alasan : karena prof. Niklaus Wirth yang menemukan
pascal.
- Greyson Change, adalah seorang penyanyi rock.
7. Struktur bahasa pemrograman pascala paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses
crt;
e. Writeln;
Jawaban : d
Alasan : karena struktur pemrograman adalah uses crt; à var à beginà writelnà end.
struktur dasar suatu program pascal adalah sebagai berikut :
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : a
Alasan :karena , Char merupakan tipe data yang terdiri dari satu karakter (tunggal).
- boolean, merupakan
tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE
(salah).
- Real, merupakan tipe data yang hanya menampilkan berupa
bilangan pecahan(desimal).
- Byte,untuk menampilakn angka dari 0-255 merupakan tipe data yang hanya menampilkan berupa bilangan bulat dari 0-255.tipe string digunakan untuk
semua huruf,spasi yang diawali dengan tanda kutip '-'
9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : b
Alasan : Prof
Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer
CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 dengan
tujuan membantu mengajar program Komputer secara sistematis khususnya untuk
memperkenalkan program terstruktur .
10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
Jawaban : c
Alasan : merupakan pengenal untuk suatu sistem operasi yang
digunakan.
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 : c
Alasan : Pada penulisan identifier harus diawali hurup, tidak boleh angka
terlebihdahulu (angka diletakan di tengah atau akhir), atau pun menggunakan
karakter selain underscore "_", juga tidak boleh ada spasi.
12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : b
Alasan : karena integer merupakan
tipe data yang hanya menampilkan berupa bilangan bulat. Byte,
merupakan tipe data yang hanya menampilkan berupa bilangan bulat dari 0-255.Char digunakan untuk tipe karakter(huruf), string
untuk menampilkan huruf yang diawali tanda '-'
-booelan,
merupakan
tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE
(salah).
13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
jawaban : e
Alasan : : Perintah looping digunakan untuk membuat program ketika dibutuhkan
program yang diulang-ulang. looping pada pascal yaitu "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;
Jawaban :a
Alasan : END. adalah bagian akhir struktur pemrograman pascal
yang menandakan penutup program
15. Menggambarkan program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Jawaban : a
Alasan : Flowchart merupakan alur dari suatu program, atau gambaran program
secara logika.
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
Alasan :
-
Deklarasi label adalah suatu deklarasi yang digunakan untuk memberi tanda
(MARK) pada program agar program dapat berpindah atau meloncat pada tanda
(MARK) yang ditentukan.
- Deklarasi
Konstanta, deklarasi yang bersifat tetap(konstan), pada deklarasi ini langsung menyebutkan nilainya.
- Deklarasi
Tipe, mempunyai banyak sekali jenis dan type yang ditanganinya
- Deklarasi
variabel adalah suatu deklarasi yang nilai nya sudah pasti, dengan kata lain
Deklarasi jenis ini tidak dapat dirubah lagi atau konstan.
-
Deklarasi prosedur adalah sebuah deklarasi yang dibuat dalam program agar bisa
digunakan lagi dalam program, jadi deklarasi prosedur merupakan sebuah SUB
PROGRAM yang bisa dipanggil sewaktu-waktu dalam program bila dibutuhkan.
17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali
a. Deklarasi perubah
b.
Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure
Jawab : b
Alasan : karena didalam turbo pascal hanya terdapat 6 deklarasi,diantaranya
adalah deklarasi cont konstanta, deklarasi variabel prosedur, deklarasi type,
deklarasi label,deklarasi fungsi.sedangkan deklarasi proses tidak termasuk
didalamnya. Jadi jawabannya adalah 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
Alasan : karena tipe bilangan Real,
merupakan
tipe data yang hanya menampilkan berupa bilangan pecahan(desimal).
- Boolean merupakan
tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE
(salah).
- Integer,
merupakan tipe data yang hanya menampilkan berupa bilangan bulat.
- Byte merupakan tipe data yang hanya
menampilkan berupa bilangan bulat dari 0-255.
19. Prosedur yang digunakan untuk membersihkan layar saat program
dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawab : e
Alasan : karena clrscr(clear screen) prosedur
untuk membersihkan layar yang ada di karenadalam unit CRT,
- readln : membaca masukan dari
keyboard, kursor akan pinda ke baris berikutnya
- begin : bagian pertama
struktur bahasa pemrograman Pascal yang menandakan awal membuat suatu program.
- write : menulis keluaran di layar, tetapi kursor di tempat yang sama
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
Jawab : a
Alasan : : IF bersarang merupakan bentuk dari suatu statemen IF yang Berada didalam
statemen IF yang lainya.
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 : Array merupakan typedata terstruktur yang mempunyai type Data, variable,
dan Ukuran yang Sama
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 : write : menulis keluaran di layar, tetapi kursor di tempat yang sama
writeln : menulis keluaran di layar, kursor akan berganti baris
read : membaca masukan dari keyboard, tetapi kursor tetap di baris yang sama
readln : membaca masukan dari keyboard, kursor akan pindah ke baris berikutnya
writeln : menulis keluaran di layar, kursor akan berganti baris
read : membaca masukan dari keyboard, tetapi kursor tetap di baris yang sama
readln : membaca masukan dari keyboard, kursor akan pindah ke baris berikutnya
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
Alasan : karena write : menulis keluaran di
layar, tetapi kursor di tempat yang sama
writeln : menulis keluaran di layar, kursor akan berganti baris
read : membaca masukan dari keyboard, tetapi kursor tetap di baris yang sama
readln : membaca masukan dari keyboard, kursor akan pindah ke baris berikutnya
writeln : menulis keluaran di layar, kursor akan berganti baris
read : membaca masukan dari keyboard, tetapi kursor tetap di baris yang sama
readln : membaca masukan dari keyboard, kursor akan pindah ke 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
Alasan :karena array adalah
tipe tersetruktur yang mempunyai komponen dalam jumlah tetap dan setiap
komponen mempunyai tipe data yang sama.
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
Alasan :- Prosedur merupakan program terpisah dalam blok sendiri yaitu sebagai subprogram dimana nantinya bias
di panggil di program utama. Prosedur ini memudahkan untuk pengembangan
program supaya lebih cepat.
- Variabel: untuk menyimpan data yang nilainya
bisa diubah2.
- Deklarasi
: menyadiakan suatu tempat yang dapat digunakan untukmenyimpan
angka yang akan digunakan dalam suatu perhitungan
- Array merupakan type data terstruktur yang mempunyai type Data, variable,
dan Ukuran yang Sama