Selasa, 26 November 2013

LATIHAN



1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

Alasan : (e) Keyword uses digunakan untuk memanggil unit library pascal.
Pada pascal ada beberapa unit bawaan/standar spt Dos, Crt, Graph, Graph3, Overlay, Printer, System, Turbo3, dan WinDos (ditambahkan pada Turbo Pascal 7).


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

Alasan : (b) 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 program anda.

3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3

Alasan : (e) karena 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;

Alasan : (c) Write mempunyai fungsi yaitu untuk menampilkan nilai dari suatu VARiabel, konstanta, suatu fungsi atau hasil suatu ungkapan yang melibatkan operand dan operator.

5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real

Alasan : (c) Boolean adalan tipe variable untuk pengolahan data yang hanya mempunyai dua kemungkinan. Yaitu benar(true)atau salah(false).

6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules

Alasan : (b) Prof. Niklaus Wirth (lahir di Winterthur, Swiss pada 1934) dari Eidgenossische Techische Hochschul di Zurich, Swiss mengenalkan bahasa pemrograman pascal di tahun 1971. Nama bahasa pemrograman ini diambil dari nama Blaise Pascal, seorang fisikawan dan penemu kalkulatro pertama.

7. Struktur bahasa pemrograman pascal paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Alasan : (d) Keyword uses digunakan untuk memanggil unit library pascal.
Pada pascal ada beberapa unit bawaan/standar spt Dos, Crt, Graph, Graph3, Overlay, Printer, System, Turbo3, dan WinDos (ditambahkan pada Turbo Pascal 7).

8. Tipe data pascal untuk karakter adalah
a. Char
b. Boolean
c. Integer
d. Real
e. Byte

Alasan : (a) Char adalah semua tombol yang terdapat pada keyboard atau lebih lengkapnya semua karakter yang terdapat pada kode ASCII.

9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Alasan : (b) ) Prof. Niklaus Wirth (lahir di Winterthur, Swiss pada 1934) dari Eidgenossische Techische Hochschul di Zurich, Swiss mengenalkan bahasa pemrograman pascal di tahun 1971.

10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor

Alasan : (c) USES kepanjangan dari 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

Alasan : (b) Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah)

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean

Alasan : (b) Integer merupakan bilangan bulat yang dalam Turbo Pascal 7.0 batasannya adalah dari -32768 hingga 32767.

13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping

Alasan : (e) Pengulangan adalah sebuah tindakan yang dilakukan berulang secara terus-menerus hingga pada suatu saat pengulangan tersebut harus dihentikan. Singkatnya, pengulangan atau loop merupakan sebuah tindakan yang diulang.

 14. Perintah untuk menutup program pada Pascal adalah
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;

Alasan : (a)  untuk mengakhiri program utama

15. Menggambarkan program secara logika merupakan fungsi dari
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi

Alasan : (a) Flowchart atau bagan alur merupakan metode untuk menggambarkan tahap-tahap penyelesaian masalah (prosedur), beserta aliran data dengan simbol-simbol standar yang mudah dipahami.

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 : (b) Pendeklarasian nama konstanta sebagai penampung data yang bersifat konstan/ 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

Alasan : (b) karena deklarasi proses tidak termasuk dalam deklarasi pada bahasa pascal

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

Alasan : (a) real adalah bilangan yang berisi titik desimal.

19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

Alasan : (e) Clrscr adalah prosedur untuk membersihkan layar yang ada di dalam unit CRT, maka untuk dapat memakai Clrscr, unit Crt harus di ‘Uses‘ dalam deklarasi unit.

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

Alasan : (a) bila ada IF di lingkungan IF maka disebut "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

Alasan : (a) array adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula.

22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Alasan : (b) karena write merupakan perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah, disebut
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Alasan : (a) ) karena writeln merupakan perintah untuk menampilkan atau cetak dilayar monitor lalu 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 : (a) variabel merupakan Identifier dalam bahasa pascal yang dapat diubah nilainya

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

Alasan : (c) Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program (program bagian) dan diawali dengan kata cadangan Procedure.