Kamis, 28 November 2013

Soal dan jawaban Struktur Data

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

e. Uses Crt;
Alasan : Karena Keyword uses digunakan untuk memanggil unit library pascal dan Crt untuk mengenali sistem operasi yang kita gunakan.


2.   Untuk melihat hasil dari program yang di kerjakan tekan tombol....
a. Ctrl+F5

b. Ctrl+F9
c. Ctrl+F2
d. Ctrl+F12
e. Ctrl+F4
Alasan : Karena dengan menekan Ctrl + F9 kita sama halnya dengan memilih atau klik run pada toolbar di pascal dengan kata lain  Ctrl + F9  adalah cara pintas untuk RUN program pascal kita.

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

e. 3
Alasan : Karena angka 3 adalah kode 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 : Karena write digunakan untuk manmpilkan informasi ke layar.

5.   Tipe data bahasa pascal untuk TRUE FALSE  adalah....
a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : Karena Boolean adalah suatu tipe data yang hanya mempunyai dua nilai yaitu true dan false (benar dan salah).

6.   Siapakah penemu program pascal....
a. Greyson Change

b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr.  Hercules
Alasan : Karena dari sejarah perkembangan pemrograman yang pertama menemukan dan membuat program pascal adalah Profesor Niklaus Wirth.

7.   Struktur bahasa pemrograman pascal paling pertama adalah....
a. Var;
b. Begin
c. End;

d. Uses crt;
e. Writeln;
Alasan : Karena Keyword uses digunakan untuk memanggil unit library pascal dan Crt untuk mengenali sistem operasi yang kita gunakan.

8.   Tipe data pascal untuk karakter adalah....

a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : Karena Char menampilkan sebuah karakter dari tabel ASCII

9.   Kapan terbentuknya pascal....
a. 1981

b. 1971
c. 1961
d. 1991
e. 1987
Alasan : Karena pada tahun 1971 Pascal  di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP), sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya

10.  Apa kepanjangan dari USES....
a. Unit Secure
b. Unit Syntax

c. Unit System
d. Up Software
e. Unit Semiconductor
Alasan : Karena uses kepanjangan dari Unit System dimana merupakan pengenal untuk suatu sistem operasi yang di gunakan.

11. Berikut ini adalah penulisan identifier yang benar dalam pemrograman pascal adalah....
a. 9Program_Satu

b. Program_Satu
c. Program Satu
d. Begin
e. Array
Alasan : Karena Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah) dan tidak menggunakan spasi.

12. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai....
a. Byte

b. Integer
c. Char
d. String
e. Boolean
Alasan : Karena Integer merupakan tipe data berupa yang bisa mengenali bilangan bulat.

13. Istilah “perulangan” dalam pemrograman pascal dikenal dengan....
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : Karena dalam logika pemrogaman, Looping disebut juga perulangan.

14. Perintah untuk menutup program pada Pascal adalah...
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Alasan : Karena untuk mengakhiri program pascal harus di akhiri dengan perintah END. , interuksi END tersebut harus diikuti operator akhir program yaitu tanda titik (.)

15. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : Karena Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program.

16. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak  dapat  dirubah dalam program disebut deklarasi....
a. Deklarasi label

b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur
Alasan : Karena Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung. Konstanta nilainya selalu tetap.

17. Dibawah ini termasuk dalam Deklarasi dalam Pascal, kecuali....
a. Deklarasi perubah

b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedur
Alasan : Karena Deklarasi Proses tidak termasuk di Deklarasi dalam Pascal.

18. Bilangan  yang  mengandung pecahan, palingsedikit  harus ada satu digit  sebelum dan sesudah titik  desimal termasuk dalam tipe data...

a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Alasan : Karena Tipe Data Real merupakan 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 : Karena 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  di dalam lingkungan statemen IF  yang  lainya, disebut IF dalam kondisi....

a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until
Alasan : Karena suatu pernyataan IF bisa berada dalam pernyataan IF. Pernyataan IF seperti ini disebut 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
Alasan : Karena array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masingelemen 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
Alasan : Karena Write menampilkan hasil tanpa pindah baris dan tampilan berikutnya akan di tampilkan dalam baris yang sama.

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah bariskebawah, disebut...

a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : Karena write itu adalah perintah untuk manmpilkan informasi ke layar ditamba dengan ln yang bermaksud pindah baris pada tampilan 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
Alasan : Karena Variabel (variable) adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan.

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 
Alasan : Karena Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program (program bagian) dan diawali dengan kata cadangan Procedure.
.

Tidak ada komentar:

Posting Komentar