LATIHAN
SOAL STRUKTUR DATA
( PASCAL)
1.
Struktur pertama dalam pascal adalah .......
a. Charb. String
c. End.
d. Writeln
e. uses crt;
Keterangan
: Setiap program pascal diawali "Uses Crt;" untuk mengenali sistem operasi yang digunakan / memanggil unit library.
a. Ctrl+F5
b. Crl+F9
c. Crl+F2
d. Crl+F12
e. Crl+F4
Keterangan
: Jika Kita ingin melihat hasil dari program yang dijalankan makan selain kita klik "run" kita jiga bisa menekan tombol alternatif Ctrl+F9 di Keyboard.
3.
Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN” .....
a. 4
b. 2
c. 128
d. 7
e. 3
Keterangan
: untuk membuat tulisan warna Cyan kodenya adalah 3, untuk Biru = 1, Hijau = 2 dan Merah = 4
4.
Perintah dasar sederhana dalam program pascal adalah .....
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Keterangan
: Write dalam program pascal digunakan untuk membuat suatu perintah
5.
Tipe data bahasa pascal untuk TRUE FALSE adalah ......
a. String
b. Char
c. Boolean
d. Byte
e. Real
Keterangan : Jenis Tipe data dalam Pascal salah satunya adalah Boolean, Bolean adalah tipe data yang hanya memiliki dua nilai True or False (Benar atau Salah)
6.
Siapakah penemu program Pascal .......
a. Greyson Change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Keterangan
: 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 (Wikipedia).
7.
Struktur bahasa pemograman Pascal paling pertama adalah .......
a. Var;
b. Begin
c. End;
d. Uses crt;
e. writeln
Keterangan : Setiap program Pascal diawali dengan "Uses Crt" yaitu untuk mengenali sistem operasi yang digunakan
8. Tipe data pascal untuk karakter
adalah ......
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Keterangan : char menampilkan Semua karakter pada tebel ASCII dan tipe data untuk menampilkan sebuah karakter adalah char
9.
Kapan terbentuknya pascal .....
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Keterangan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971 (Wikipedia)
10.
Apakah kepanjangan dari USES .....
a. Unit Secure
b. Unit Syntax
c. Unit System
d. Up Software
e. Unit Semiconductor
Keterangan : Uses adalah kepanjangan dari Unit System, yaitu untuk pengenal sistem operasi.
11.
Berikut ini adalah penulisan identifier yang benar dalam pemograman pascal
adalah ....
a. 9Program_Satu
b. Program_Satu
c. Program Satu
d. Begin
e. Array
Keterangan : Dalam Program Pascal, penulisan identifier tidak boleh memakai spasi atau simbol lain atau angka didepan, nama identifier harus dimulai dengan karakter huruf alfabet : a sampai z, A sampai Z.
12.
Tipe bilangan Bulat dalam bahasa pascal dikenal sebagai ....
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Keterangan : Ada beberapa tipe data dalam bahasa Pascal, salah satunya adalah Integer. Integer adalah tipe data berupa bilangan bulat.
13.
Istilah “Perulangan” dalam pemograman pascal dikenal dengan ......
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Keterangan : Dalam bahasa Pascal, terdapat istilah Looping. Looping adalah istilah yang digunakan untuk perulangan
14.
Perintah untuk menutup program pada
pascal adalah ....
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Keterangan : Setiap Listing Pascal harus memakai perintah untuk mengakhiri Program, dan perintahnya adalah END dan harus diikuti operator akhir berupa Titik (.) menjadi (END.)
15.
Menggambarkan program secara logika merupakan fungsi dari ......
a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Keterangan : Gambar Program secara logika yang berupa simbol dan mempunyai arti dan alur yang benar disebut "Flowchachart rt" , Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan - urutan prosedur dari suatu program.
16.
Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah
ditentukan dan pasti, tidak dapat dirubah dalam program disebut deklarasi
.......
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasai variabel
e. Deklari prosedur
Keterangan
: Deklarasi konstanta (Constant Declaration) Sama seperti deklarasi variabel, deklarasi konstanta juga bersifat
tetap (konstan), bedanya adalah bila dalam deklarasi variabel kita hanya
mendeklarasikan jenis dari data yang harus dikerjakan, sedangkan pada
deklarasi konstanta kita langsung menyebutkan nilainya. Deklarasi
konstanta tidak menggunakan tanda titik dua ( : ) seperti pada deklarasi variabel tetapi menggunakan tanda sama dengan ( = ).
17.
Dibawah ini termasuk dalam Deklarasi dalam pascal, kecuali .......
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedur
Keterangan : Yang tidak termasuk dalam deklari pada Pemograman Pascal 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
Keterangan
: tipe data pada Pascal salah satunya adalah untuk bilangan yang dipecah menjadi beberapa bagian sesuai range dan membaca bilangan bulat atau bukan, untuk pembaca bilangan desimal menggunakan tipe "Real"
a. Writeln
b. Readln
c. Begin
d. Write
e. clrscr
Keterangan
: Untuk membersihkan layar pada saat program pascal berjalan harus mendeklarasikan perintah "Clrscr" karena Clrscr adalah prosedur yang ada 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 statemen IF yang
lainnya, disebut dengan If dalam kondisi ....
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF – THEN
e. IF do while- until
Keterangan
: Dalam Logika Pascal ada yang disebut dengan IF, dan bila ada IF didalam pernyataan IF seperti itu disebut dengan IF bersarang (Nested IF)
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
Keterangan
: Tipe data yang terdiri dari komponen-komponen yang mempunyai tipe yang sama disebut "Array", array adalah sebuah struktur data yang terdiri atas banyak variable dengan tipe yang 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
Keterangan : dalam bahasa Pascal untuk mencetak dilayar monitor tanpa baris menggunakan perintah "Write", Write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama.
23.
Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris
kebawah, disebut ....
b. Write
c. Readln
d. Read
e. Begin
Keterangan
: Dalam bahasa Pascal untuk mencetak dilayar monitor dengan pindah baris ke baris selanjutnya menggunakan perintah "Writeln".
24.
Suatu identifer non-standar yang nilainya tidak tetap atau nilainya merupakan
hasil dari suatu proses, diebut.....
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Keterangan
: Variabel ( Variable ) adalah objek data yang dapat diubah - ubah ( dimanipulasi ) nilainya
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
Keterangan : Prosedur adalah Subprogram dari sebuah program pascal yang bisa dideklarasikan di program Pascal, Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai program bagian (Subprogram) dan diawali dengan kata cadangan Procedure.
KETERANGAN :
Jawaban adalah abjad dan tulisan yang dicetak tebal memakai warna Funchsia
Tidak ada komentar:
Posting Komentar