Anda di halaman 1dari 4

Soal Latihan Pemrograman Dasar Kelas X

*) Silahkan Kerjakan Soal Latihan dibawah ini, baik secara Individu dan Kelompok (Diskusi)
*) Pengerjaan diperbolehkan mencari jawaban dan pembahasan nya di Internet.
*) Sebagian Soal yang tertera dibawah ini Kemunngkinan akan muncul 50% nya di PTS dan PAS
1.Struktur pertama dalam pascal adalah . . 8. Tipe data pascal untuk karakter adalah...
a. Char; a. Char
b. String b. Boolean
c. End. c. Integer
d. Writeln d. Real
e. Uses crt; e. Byte

2. Untuk melihat hasil dari program pascal yang 9. Kapan terbentuknya pascal...
di kerjakan tekan tombol ... a. 1981
a. CRTL+F5 b. 1971
b. CRTL+F9 c. 1961
c. CRTL+F2 d. 1991
d. CRTL+F12 e. 1987
e. CRTL+F4
10. Apa kepanjangan dari USES…
3. Berapa kode yang digunakan untuk membuat a. Unit secure
tulisan berwarna “CYAN”… b. Uni t syntax
a. 4 c. Unit sytem
b. 2 d. Up software
c. 128 e. Unit semiconductor
d. 7
e. 3 11. Berikut ini adalah penulisan identifier yang
benardalam pemograman pascal
4. Perintah dasar sederhana dalam program adalah...
passcal adalah... a. 9program_satu
a. Readln b. Program_1
b. End c. Program satu
c. Write d. Begin
d. Wtiteln e. Array
e. Uses crt;
12. Tipe bilangan bulat dalam bahasa pascal
5. Tipe data bahasa pascal untuk TRUE FALSE dikenal sebagi ...
adalah... a. Byte
a. String b. Integer
b. Char c. Char
c. Boolean d. String
d. Byte e. Boolean
e. Real
13. Istilah” perulangan“ dalam pemograman
6. Siapkah penemu program pascal… pascal dikenal dengan ...
a. Greyson change a. Repeating
b. Prof. niklauswirth b. Again
c. Kondrazuse c. Funtion
d. Prof.niklaussmirth d. Replay
e. Dr.harcules e. Looping

7. Struktur bahasa pemograman pascal paling 14. Perintah untuk menutup program dalam
pertama adalah... pascal adalah...
a. Var; a. End
b. Begin b. Program
c. End; c. Uses crt;
d. Uses crt; d. Finish
e. Writeln; e. End;
15. Menggambarkan program secara logika 21. Tipe data terstruktur yang terdiri dari
merupakan fungsi dari... sejumlah komponen ,komponen yang
a. Flowchart mempunyai tipe sama, disebut tipe data...
b. Dxdiag a. Array
c. Begin b. Byte
d. SI c. Longint
e. Sistemoprasi d. Integer
e. Boolean
16. Deklarasi yang digunakan untuk meng
identifikasikan data yang nilainya sudah 22. Perintah untuk menampilkan atau cetak
Ditentukan dan pasti tidak dapat dirubah dalam dilayar monitor tanpa pindah baris
program disebut deklarasi... ,disebut...
a. Deklarasi label a. Writeln
b. Deklarasi konstanta b. Write
c. Deklarasi tipe c. Readln
d. Deklarasi variabel d. Read
e. Deklarasi prosedur e. Begin

17. Di bawah ini termasuk dalam deklarasi 23. Perintah untuk menampilkan atau mencetak
dalam pascal, kecuali... dilayar monitor lalu pindah baris
a. Deklarasi perubah kebawah ,disebut...
b. Deklarasi proses a. Writeln
c. Deklarasi konstanta b. Write
d. Deklarasi tipe c. Readln
e. Deklarasi prosedur d. Read
e. Begin
18. Bilangan yang mengadung pecahan ,paling
sedikit harus ada satu digit sebelum 24. Suatu indentifier non standar yang nilainya
dan sesudah titik desimal termasuk dalm tipe tidak tetap atau nilainya merupakan
data... hasil dari suatu proses,disebut…
a. Real a. Variabel
b. Boolean b. Tipe data
c. Integer c. prosedur
d. Longint d. deklarasi
e. Byte e. Array

19. Prosedur yang digunakan untuk 25. Suatu program terpisah dalam blok sendiri
membersihkan layar saat program dijalankan yang berfungsi sebagai subprogram
adalah... ( programbagian) ,disebut...
a. Writeln a. Variabel
b. Readln b. Tipe data
c. Begin c. Prosedur
d. Write d. Deklarasi
e. Clrscr e. Array

20. Bentuk dari suatu statment IF berada di 26. Deklarasi yang digunakan untuk
dalam lingkungan statmean IF yang mengidentifikasikan data yang nilainya sudah
lainya,disebut IF dalamkondisi ... ditentukan dan pasti,tidak dapat dirubah dalam
a. IF bersarang program disebut deklarasi...
b. IF bercabang a. Deklarasi label
c. IF tunggal b. Deklarasi konstanta
d. IF-THEN c. Deklarasi tipe
e. IF do while-Until d. Deklarasi variabel
e. Deklarasi prosedur 33. Perintah untuk menampilkan atau mencetak
dilayar monitor lalu pindah baris kebawah ,
27. Di bawah ini termasuk dalam deklarasi disebut...
dalam pascal , kecuali... a. Writeln
a. Deklarasi perubah b. Write
b. Deklarasi proses c. Readln
c. Deklarasi konstanta d. Read
d. Deklarasi tipe e. Begin
e. Deklarasi prosedut
34. Suatu indentifier non standar yang nilainya
28. Bilangan yang mengadung pecahan, paling tidak tetap atau nilainya merupakan hasil dari
sedikit harus ada satu digit sebelum dan suatu proses,disebut…
sesudah titik desimal termasuk dalm tipe data... a. Variabel
a. Real b. Ripe data
b. Boolean c. prosedur
c. Integer d. deklarasi
d. Longint e. Array
e. Byte

29. Prosedur yang digunakan untuk 35. Suatu program terpisah dalam blok sendiri
membersihkan layar saat program dijalankan yang berfungsi sebagai subprogram ( program
adalah... bagian) ,disebut...
a. Writeln a. Variabel
b. Readln b. Tipe data
c. Begin c. Prosedur
d. Write d. Deklarasi
e. Clrscr e. Array

30. Bentuk dari suatu statment IF berada di 36. Berikut ini yang termasuk operator
dalam lingkungan statmean IF yang aritmatika yaitu ….
lainya,disebut IF dalam kondisi ... a. *
a. IF bersarang b. /
b. IF bercabang c. %
c. IF tunggal d. +
d. IF-THEN e. Semua benar
e. IF do while-Until
37. Array terdiri dari berbagai tipe kecuali …
31. Tipe data terstruktur yang terdiri dari a. Array Multi-Dimensi
sejumlah komponen ,komponen yang b. Array Dimensi Satu
mempunyai tipe sama,disebut tipe data... c. Array Dimensi Tiga
a. Array d. Array Dimensi Dua
b. Byte e. Semua jawaban benar
c. Longint
d. Integer 38. Nama variabel berikut ini yang benar adalah
e. Boolean …
a. NamaGuru
32. Perintah untuk menampilkan atau cetak b. Alamat Guru
dilayar monitor tanpa pindah baris ,disebut... c. alm gr
a. Writeln d. sts/status
b. Write e. tpt.tgl
c. Readln
d. Read
e. Begin
39. Tipe data yang cocok untuk menyimpan data 46. Nama lain dari bagi adalah…
nama siswa adalah … a. Grad
a. Numeric b. Rad
b. Character c. Deg
c. Date/Time d. Mod
d. Array e. Div
e. Integer
47. Mengulang pertanyaan sebanyak yang kita
40. Pemberian nama variabel yang benar adalah mau disebut
… a. For
a. %nilai b. Next
b. nilai_mahasiswa c. Then
c. nama mahasiswa d. Char
d. &panjang c. if else
e. alamat
48. Salah satu bentuk looping atau perulangan
41. Nama dari symbol ini adalah… adalah…
a. Terminal a. Next
b. Preparation b. While do
c. Off page connector c. If Else
d. Input Output d. Then
e. Decision e. Char

42. Tipe data yang bernilai true atau false 49. Tiap instruksi dikerjakan secara berurutan
adalah… sesuai dengan urutan penulisannya disebut…
a. String a. Looping
b. Array b. Selection
c. Longint c. Sequence
d. Char d. Integer
e. Boolean e. String

43. Nama dari symbol ini adalah… 50. Nama lain dari perulangan adalah…
a. Terminal a. Looping
b. Preparation b. Integer
c. Off page connector c. Char
d. Input Output d. Selection
e. Decision e. Sequence

44. Nama dari symbol ini adalah…


a. Terminal
b. Preparation
c. Off page connector
d. Input Output
e. Decision

45. Mod adalah untuk memberikan angka…


a. Sisa hasil bagi
b. Membagi
c. Hasil bagi
d. bagi-bagi
e. kurang dari

Anda mungkin juga menyukai