Latihan!!!
1. Struktur pertama dalam pascal
adalah .....
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban : E. Uses crt;
Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.
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
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4
3. Berapa kode yang digunakan untuk
membuat tulisan berwarna “CYAN” .....
a. 4
b. 2
c. 128
d. 7
e. 3
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban : D.
128
Alasan : saya coba di program
dreamwiver menggunakan “font color=” ” “ yang terdeteksi Cuma 128 Cuma warnanya biru
tua bukan biru muda.
4. Perintah dasar sederhana dalam
program pascal adalah .....
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Jawaban: D. Writelen
Alasan : Writeln digunakan untuk manmpilkan informasi ke layar. Writeln juga dapat menerima argumen bertipe data dasar (real, integer) dan bahkan string. Contoh :
Alasan : Writeln digunakan untuk manmpilkan informasi ke layar. Writeln juga dapat menerima argumen bertipe data dasar (real, integer) dan bahkan string. Contoh :
Writeln(5.5);
{tipe data real}
Writeln(67);
{tipe data integer}
Wrriteln(false);
{tipe data boolean}
Writeln(‘K’);
{tipe data Char}
Writeln(‘Saya
belajar pascal’) {tipe data string}
5. Tipe data bahasa pascal untuk TRUE
FALSE adalah .....
a. String
b. Char
c. Boolean
d. Byte
e. Real
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : C. Boolean
Alasan : Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar atau salah/1 dan 0).
Alasan : Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar atau salah/1 dan 0).
6. Siapakah penemu program pascal .....
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Jawaban : B.
Prof. Niklaus Wirth
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
7. Struktur bahasa pemrograman
pascal paling pertama adalah .....
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Jawaban : D. Uses crt;
Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.
Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.
8. Tipe data pascal untuk karakter adalah .....
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : A. Char
Alasan : Tipe data karakter adalah digunakan untuk tipe data yang nilainya merupakan himpunan karakter yang dikenal computer.
Alasan : Tipe data karakter adalah digunakan untuk tipe data yang nilainya merupakan himpunan karakter yang dikenal computer.
9. Kapan terbentuknya pascal .....
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : B.
1971
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
Alasan : 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. Apakah kepanjangan dari USES .....
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
Jawaban : C. Unit System
Alasan : Uses adalah sintak program yang digunakan untuk memanggil library atau unit. Kepanjangannya adalah Unit System.
Alasan : Uses adalah sintak program yang digunakan untuk memanggil library atau unit. Kepanjangannya adalah Unit System.
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
a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array
Jawaban : B. Program_satu
Alasan : Penulisan identifier tidak boleh didahului oleh angkan, dan tidak boleh dipisahkan dengan spasi.
Alasan : Penulisan identifier tidak boleh didahului oleh angkan, dan tidak boleh dipisahkan dengan spasi.
12. Tipe bilangan bulat dalam bahasa
pascal dikenal dengan .....
a. Byte
b. Integer
c. Char
d. String
e. Boolean
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : B. Integer
Alasan : Integer adalah tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat.
Alasan : Integer adalah tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat.
13. Istilah “perulangan” dalam
pemrograman pascal dikenal sebagai .....
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Jawaban : E.
Looping
Alasan : Looping adalah sebuah perulangan yang digunakan untuk megulang sebuah kode program tertentu.
Alasan : Looping adalah sebuah perulangan yang digunakan untuk megulang sebuah kode program tertentu.
14. Perintah untuk menutup program
pada Pascal adalah .....
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Jawaban : A. END.
Alasan : end. merupakan instruksi
dalam Pascal untuk mengakhiri sebuah program.
15. Menggambarkan program secara
logika merupakan fungsi dari .....
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Jawaban : A. flowchart
Alasan : Flowchart dapat memberikan gambaran yang efektif, jelas , dan ringkas tentang prosedur logic. Teknik penyajian yang bersifat grafis jelas akan lebih baik dari pada uraian uraia yang bersifat teks, khususnya dalam menyajikan logika-logika yang bersifat kompleks.
Alasan : Flowchart dapat memberikan gambaran yang efektif, jelas , dan ringkas tentang prosedur logic. Teknik penyajian yang bersifat grafis jelas akan lebih baik dari pada uraian uraia yang bersifat teks, khususnya dalam menyajikan logika-logika yang bersifat kompleks.
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
Jawaban : B. Deklarasi Konstanta
Alasan : Konstanta digunakan untuk mendeklarasikan suatu identifier yang nilainya tetap.
Alasan : Konstanta digunakan untuk mendeklarasikan suatu identifier yang nilainya tetap.
17. Dibawah ini termasuk dalam
Deklarasi dalam Pascal kecuali .....
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure
Jawaban : B. 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. Real
Alasan : Real adalah bilangan yang berisi titik desimal. Dalam Pascal paling sedikit harus ada satu digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau negatif.
Alasan : Real adalah bilangan yang berisi titik desimal. Dalam Pascal paling sedikit harus ada satu digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau negatif.
19. Prosedur yang digunakan untuk
membersihkan layar saat program dijalankan adalah .....
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawaban : E. Clrscr
Alasan : Clrscr adalah prosedur untuk membersihkan layar. Kepanjangannya adalah clear screen.
Alasan : Clrscr adalah prosedur untuk membersihkan layar. Kepanjangannya adalah clear screen.
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
Jawaban : A. IF bersarang
Alasan : IF bersarang merupakan statement IF yang didalamnya terdapat lagi statement IF yang lainnya.
Alasan : IF bersarang merupakan statement IF yang didalamnya terdapat lagi statement 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
Jawaban : A. Array
Alasan : Array adalah sebuah
struktur datayang terdiri atas banyak variabel dengan tipe data sama,
dimana masing-masing elemen variabel mempunyai nilai indeks.
22. Perintah untuk menampilkan atau
cetak dilayar monitor tanpa pindah baris, disebut .....
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : B. Write
Alasan : Perintah write digunakan untuk menuliskan output, dengan posisi cursor – penunjuk aktif, terletak pada akhir output yang ditampilkan pada baris yang sama.
Alasan : Perintah write digunakan untuk menuliskan output, dengan posisi cursor – penunjuk aktif, terletak pada akhir output yang ditampilkan pada baris yang sama.
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. Writeln
Alasan : Perintah writeln digunakan untuk menuliskan output, dengan posisi cursor – penunjuk aktif, terletak pada awal baris berikutnya.
Alasan : Perintah writeln digunakan untuk menuliskan output, dengan posisi cursor – penunjuk aktif, terletak pada awal 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.
Variabel
Alasan : Variabel adalah nama
yang mewakili suatu elemen data dan nilainya tidak tetap.
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. Prosedur
Alasan : Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program (program bagian) dan diawali dengan kata cadangan Procedure.
Alasan : Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program (program bagian) dan diawali dengan kata cadangan Procedure.
by : Muhammad Hilmi Ahadiat
makasih banyak
ReplyDelete^^