SOAL LATIHAN STRUKTUR DATA


 Tanggal : 25 November 2013

SOAL LATIHAN STRUKTUR DATA

1. Struktur pertama dalam pascal adalah 
a. Char;
b. String
c. End.
d. Writeln 
e. Uses crt;
  Alasan : untuk memulai pembuatan program pada pascal selalu diawali dengan Uses crt/Uses wincrt

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 : Ctrl+f9 dalam turbo pascal digunakan untuk  melihat dan menjalankan hasil program (Run)

3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7 
e. 3 
Alasan : warna untuk Cyan pada html

4. Perintah dasar sederhana dalam program pascal adalah
a. Readln
b. End 
c. Write 
d. Writeln
e. Uses crt;
Alasan : merupakan perintah paling sederhana untuk membuat baris dalam program pascal

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

6. Siapakah penemu pascal
a. Greyson change 
b. Prof. Niklaus Wirth 
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Alasan : Pascal adalah  bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth

7. Struktur bahasa pemrograman pascal  paling pertama adalah
a. Var;
b. Begin
c. End; 
d. Uses crt; 
e. Writeln;
 Alasan : struktur pertama pembuatan program pada pascal selalu diawali dengan Uses crt/Uses wincrt

8. Tipe data pascal untuk karakter adalah 
a. Char 
b. Boolean
c. Integer
d. Real
e. Byte
 Alasan : Char merupakan semua karakter dari tabel ASCII

9. Kapan terbentuknya pascal
a. 1981 
b. 1971 
c. 1961
d. 1991
e. 1987
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 
Alasan : Uses merupakan sintak yang digunakan untuk memanggil library atau unit. Dan merupakan 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 : Biasanya diawali dengan kata tercadang program, yang diikuti judul program dan diakhiri dengan ‘tanda titik koma (;)’. Sebelum tanda ;  boleh ada sejumlah parameter  yang diawali dengan ‘ ( ‘ dan diakhiri dengan ‘ ) ’. Diantara satu parameter berikutnya (jika ada) harus dipisahkan dengan tanda ‘ , ‘ . contoh : Program BacaData. 

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte 
b. Integer 
c. Char
d. String
e. Boolean
 Alasan : Integar adalah semua nilai dari -32768...32757 tidak termasuk bilangan pecahan

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

 14. Perintah untuk menutup program pada Pascal adalah 
a. END. 
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan : Untuk mengakhiri sebuah program dalam pmrograman pascal adalah END.

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

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 Konstanta berfungsi untuk pengidentifikasian data 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
 Alasan : tidak ada deklarasi proses dalam pemrograman 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 : Real adalah 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 : 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 : Jika ada dua pernyataan IF atau lebih, dimana pernyataan IF yang satu berada di dalam pernyataan IF yang lain, maka pernyataan tersebut disebut Bersarang (nested). 
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 adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type,larik mempunyai jumlah komponen yang jumlahnya tetap.

22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut
a. Writeln 
b. Write 
c. Readln
d. Read
e. Begin
Alasan : write untuk menampilkan dilayar monitor yang tidak dapat 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 : write untuk menampilkan dilayar monitor yang dapat pindah baris

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 : Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses merupakan Variabel

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 : posedur merupakan Sebuah program terpisah yang terdapat dalam bloknya sediri sebagai sub program(program bagian) dari program utama, dan biasanya diawali dengan procedure.


Created by : Sumiarsih Umi Kulsum(Reg)A – STMIK Tasikmalaya

Comments

Popular posts from this blog

Membuat Program Perhitungan Matematik Menggunakan Prosedure dan IF Dalam Pascal

Contoh Membuat program Mahasiswa baru Dengan Pascal