Anda di halaman 1dari 2

LATIHAN SOAL PEMOGRAMAN DASAR KLS X  

  c. a=10 , b=0
TKJ    d. a=b
Pilihan Ganda Pilihlah salah satu jawaban A, B, C, D,    e. a=10 , b=10
atau E yang benar pada soal berikut:
10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P
1. Dalam menyusun suatu program,langkah pertama dan Q masing-masing adalah :
yang harus di lakkukan adalah :
       a. 15 dan 0
    a. Membuat program    b. 0 dan 15
    b. Membuat Algoritma    c. 15 dan 15
    c. Membeli komputer    d. 0 dan 10
    d. Proses     e. 10 dan 15
    e. Mempelajari program 
 11.struktur pertama dalam pascal adalah . .
a. Char;
2. Sebuah prosedur langkah demi langkah yang pasti b. String
untuk menyelesaikan sebuah   masalah di sebut : c. End.
   d. Writeln
    a. Proses e. Uses crt;
    b. Program
    c. Algoritma 12. Untuk melihat hasil dari program yang di kerjakan
    d. Step tekan tombol ...
    e. Diagram a. CRTL+F5
b. CRTL+F9
3. Pseudocode yang di gunakan pada penulisan c. CRTL+F2
algoritma berupa : d. CRTL+F12
   e. CRTL+F4
   a. Bahassa Inggris
   b. Bahasa Puitis
   c. Bahasa pemograman
   d. Sembarang bahasa asal terstruktur 13. Berapa kode yang digunakan untuk membuat
   e. Bahasa Mesin tulisan berwarna “CYAN”…
a. 4
4. Pada pembuatan program komputer, algoritma b. 2
dibuat : c. 128
   a. Sebelum pembuatan program d. 7
   b. Pada saat program dibuat e. 3
   c. Sesudah pembuatan program
   d. Pada saat verifikasi program
   e. Pada saat di jalankan
5. Tahapan dalam menyelesaikan suatu masalah
adalah : 14. Perintah dasar sederhana dalam program passcal
   adalah...
   a. Masalah-Pseudocode-Flowchart-Program- a. Readln
Eksekusi-Hasil b. End
   b. Masalah-Algoritma-Flowchart-Program-Eksekusi- c. Write
Hasil d. Wtiteln
   c. Masalah-Model-Algoritma-Eksekusi-Hasil e. Uses crt;
   d. Masalah-Model-Algoritma-Program-Eksekusi-
hasil  15. Tipe data bahasa pascal untuk TRUE FALSE
   e. Algoritma-Program-Model-Eksekusi-Hasil adalah...
a. String
6. Diketahui bahwa kantong P kosong. Kantong Q b. Char
berissi 10 buah kelereng dan kantong R berisi 15 c. Boolean
kelereng. Apabila yang terbawa hanya sebuah d. Byte
kantong dan di katakan BUKAN kantong P yang e. Real
terbawa, Maka jumlah kelereng yang terbawa
adalah : 
  
   a. 10 16. Siapkah penemu program pascal…
   b. 15 a. Greyson change
   c. 10 atau 15 b. Prof.niklaus wirth
   d. 10 dan 15 c. Kondrazuse
   e. Kosong d. Prof.niklaus smirth
e. Dr.harcules
7. Diberikan algoritma : Apabila warna merah maka
jadi hijau. Apabila warna hijau maka jadi putih, selain
warna merah dan hijau maka jadi ungu. Jika kondisi
input warna adalah hitam, maka warna jadi :
    17. Struktur bahasa pemograman pascal paling
   a. Merah pertama adalah...
   b. Ungu a. Var;
   c. Hijau  b. Begin
   d. Putih c. End;
   e. Abu-abu d. Uses crt;
e. Writeln;

8. Instruksi P=Q akan mengakibatkan nilai 18. Tipe data pascal untuk karakter adalah...
P=nilaiQ,dan nilai Q menjadi : a. Char
b. Boolean
   a. Menjadi Sembarang Nilai c. Integer
   b. Menjadi hampa  d. Real
   c. Q tetap  e. Byte
   d. Menjadi 10
   e. P tetap 19. Kapan terbentuknya pascal...
a. 1981
9. Apabila a=5, b=10, maka jika di berikan instruksi b. 1971
a=b; b=a akan mengakibatkan : c. 1961
d. 1991
   a. a=0 , b=5 e. 1987
   b. a=10 , b=5
20. Apa kepanjangan ari USES… c. IF tunggal
a. Unit secure d. IF-THEN
b. Uni t syntax e. IF do while-Until
c. Unit sytem
d. Up software
e. Unit smiconductor 31. Tipe data terstruktur yang terdiri dari sejumlah
komponen ,komponen yang mempunyai tipe
sama,disebut tipe data...
21. Berikut ini adalah penulisan identifier yang benar a. Array
dalam pemogramn pascal adalah... b. Byte
a. 9program_satu c. Longint
b. Program_1 d. Integer
c. Program satu e. Boolean
d. Begin
e. Array 32. Perintah untuk menampilkan atau cetak dilayar
monitor tanpa pindah baris ,disebut...
22. Tipe bilangan bulat dalam bahasa pascal dikenal a. Writeln
sebagi ... b. Write
a. Byte c. Readln
b. Integer d. Read
c. Char e. Begin
d. String
e. Boolean 33. Perintah untuk menampilkan atau mencetak
dilayar monitor lalu pindah baris kebawah ,disebut...
23. Istilah” perulangan “ dalam pemograman pascal a. Writeln
dikenal dengan ... b. Write
a. Repeating c. Readln
b. Again d. Read
c. Funtion e. Begin
d. Replay
e. Looping
34. Suatu indentifier non standar yang nilainya tidak
tetap atau nilainya merupakan hasil dari suatu
24. Perintah untuk menutup program dalam pascal proses,disebut…
adalah... a. Variabel
a. End. b. Ripe data
b. Program c. prosedur
c. Uses crt; d. deklarasi
d. Finish e. Array
e. End;

25. Menggambarkan program secara logika


merupakan fungsi dari...
a. Flowchart
b. Dxdiag 35. Suatu program terpisah dalam blok sendiri yang
c. Begin berfungsi sebagai subprogram ( program
d. SI bagian) ,disebut...
e. Sistem oprasi a. Variabel
b. Tipe data
26. Deklarasi yang digunakan untuk c. Prosedur
mengidentifikasikan data yang nilainya sudah d. Deklarasi
ditentukan dan pasti,tidak dapat dirubah dalam e. Array
program disebut deklarasi...
a. Deklarasi label 36. Berikut ini yang termasuk operator aritmatika yaitu
b. Deklarasi konstanta ….
c. Deklarasi tipe a. *
d. Deklarasi variabel b. /
e. Deklarasi prosedur c. %
d. +
e. Semua benar
27. Di bawah ini termasuk dalam deklarasi dalam 37. Array terdiri dari berbagai tipe kecuali …
pascal ,kecuali... a. Array Multi-Dimensi
a. Deklarasi perubah b. Array Dimensi Satu
b. Deklarasi proses c. Array Dimensi Tiga
c. Deklarasi konstanta d. Array Dimensi Dua
d. Deklarasi tipe e. Semua jawaban benar
e. Deklarasi prosedut
38. Nama variabel berikut ini yang benar adalah …
28. Bilangan yang mengadung pecahan ,palingsedikit a. NamaGuru
harus ada satu digit sebelum dan sesudah titik b. Alamat Guru
desimal termasuk dalm tipe data... c. alm gr
a. Real d. sts/status
b. Boolean e. tpt.tgl
c. Integer 39. Tipe data yang cocok untuk menyimpan data
d. Longint nama siswa adalah …
e. Byte a. Numeric
b. Character
29. Prosedur yang digunakan untuk membersihkan c. Date/Time
layar saat program dijalankan adalah... d. Array
a. Writeln e. Integer
b. Readln
c. Begin 40. Pemberian nama variabel yang benar adalah …
d. Write a. %nilai
e. Clrscr b. nilai_mahasiswa
c. nama mahasiswa
30. Bentuk dari suatu statment IF berada di dalam d. &panjang
lingkungan statmean IF yang lainya,disebut IF dalam e. alamat!
kondisi ...
a. IF bersarang
b. IF bercabang

Anda mungkin juga menyukai