Anda di halaman 1dari 3

BANK SOAL PEMROGRAMAN DASAR c.

10 atau 15
d. 10 dan 15
1. Dalam menyusun suatu program,langkah e. Kosong
pertama yang harus di lakkukan adalah :
a. Membuat program 7. Diberikan algoritma : Apabila warna merah
b. Membuat Algoritma maka jadi hijau. Apabila warna hijau maka jadi
c. Membeli komputer putih, selain warna merah dan hijau maka jadi
d. Proses ungu. Jika kondisi input warna adalah hitam,
e. Mempelajari program maka warna jadi :
a. Merah
2. Sebuah prosedur langkah demi langkah yang b. Ungu
pasti untuk menyelesaikan sebuah masalah di c. Hijau
sebut : d. Putih
a. Proses e. Abu-abu
b. Program
c. Algoritma 8. Instruksi P=Q akan mengakibatkan nilai
d. Step P=nilai Q,dan nilai Q menjadi :
e. Diagram a. Menjadi Sembarang Nilai
b. Menjadi hampa
3. Pseudocode yang di gunakan pada penulisan c. Q tetap
algoritma berupa : d. Menjadi 10
a. Bahassa Inggris e. P tetap
b. Bahasa Puitis
c. Bahasa pemograman 9. Apabila a=5, b=10, maka jika di berikan
d. Sembarang bahasa asal terstruktur instruksi a=b; b=a akan mengakibatkan :
e. Bahasa Mesin a. a=0 , b=5
b. a=10 , b=5
4. Pada pembuatan program komputer, algoritma c. a=10 , b=0
dibuat : d. a=b
a. Sebelum pembuatan program e. a=10 , b=10
b. Pada saat program dibuat
c. Sesudah pembuatan program 10. Di berikan algoritma P=10; P=R+5; Q=P.
d. Pada saat verifikasi program Nilai R dan Q masing-masing adalah :
e. Pada saat di jalankan a. 15 dan 0
b. 0 dan 15
5. Tahapan dalam menyelesaikan suatu masalah c. 15 dan 15
adalah : d. 0 dan 10
a. Masalah-Pseudocode-Flowchart-Program- e. 10 dan 15
Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program- 11.struktur pertama dalam pascal adalah . .
Eksekusi-Hasil a. Char;
c. Masalah-Model-Algoritma-Eksekusi-Hasil b. String
d. Masalah-Model-Algoritma-Program- c. End.
Eksekusi-hasil d. Writeln
e. Algoritma-Program-Model-Eksekusi-Hasil e. Uses crt;

6. Diketahui bahwa kantong P kosong. Kantong Q 12. Untuk melihat hasil dari program yang di
berissi 10 buah kelereng dan kantong R berisi 15 kerjakan tekan tombol ...
kelereng. Apabila yang terbawa hanya sebuah a. CRTL+F5 d. CRTL+F12
kantong dan di katakan BUKAN kantong P yang b. CRTL+F9 e. CRTL+F4
terbawa, Maka jumlah kelereng yang terbawa c. CRTL+F2
adalah :
a. 10 13. Berapa kode yang digunakan untuk membuat
b. 15 tulisan berwarna “CYAN”…
a. 4 d. Up software
b. 2 e. Unit smiconductor
c. 128
d. 7
e. 3 21. Berikut ini adalah penulisan identifier yang
benar dalam pemogramn pascal adalah...
14. Perintah dasar sederhana dalam program a. 9program_satu
passcal adalah... b. Program_1
a. Readln c. Program satu
b. End d. Begin
c. Write e. Array
d. Wtiteln
e. Uses crt; 22. Tipe bilangan bulat dalam bahasa pascal
15. 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
23. Istilah” perulangan “ dalam pemograman
16. Siapkah penemu program pascal… pascal dikenal dengan ...
a. Greyson change a. Repeating
b. Prof.niklaus wirth b. Again
c. Kondrazuse c. Funtion
d. Prof.niklaus smirth d. Replay
e. Dr.harcules e. Looping

17. Struktur bahasa pemograman pascal paling 24. Perintah untuk menutup program dalam pascal
pertama adalah... adalah...
a. Var; a. End.
b. Begin b. Program
c. End; c. Uses crt;
d. Uses crt; d. Finish
e. Writeln; e. End;

18. Tipe data pascal untuk karakter adalah... 25. Menggambarkan program secara logika
a. Char merupakan fungsi dari...
b. Boolean a. Flowchart
c. Integer b. Dxdiag
d. Real c. Begin
e. Byte d. SI
e. Sistem oprasi
19. Kapan terbentuknya pascal...
a. 1981 26. Deklarasi yang digunakan untuk
b. 1971 mengidentifikasikan data yang nilainya sudah
c. 1961 ditentukan dan pasti,tidak dapat dirubah dalam
d. 1991 program disebut deklarasi...
e. 1987 a. Deklarasi label d. Deklarasi variabel
b. Deklarasi konstanta e. Deklarasi prosedur
20. Apa kepanjangan ari USES… c. Deklarasi tipe
a. Unit secure
b. Uni t syntax 27. Di bawah ini termasuk dalam deklarasi dalam
c. Unit sytem pascal ,kecuali...
a. Deklarasi perubah d. Deklarasi tipe 35. Suatu program terpisah dalam blok sendiri
b. Deklarasi proses e. Deklarasi prosedut yang berfungsi sebagai subprogram ( program
c. Deklarasi konstanta bagian) ,disebut...
a. Variabel d. Deklarasi
28. Bilangan yang mengadung pecahan ,paling b. Tipe data e. Array
sedikit harus ada satu digit sebelum dan sesudah c. Prosedur
titik desimal termasuk dalm tipe data...
a. Real d. Longint 36. Berikut ini yang termasuk operator aritmatika
b. Boolean e. Byte yaitu ….
c. Integer a. * d. +
b. / e. Semua benar
29. Prosedur yang digunakan untuk c. %
membersihkan layar saat program dijalankan
adalah... 37. Array terdiri dari berbagai tipe kecuali …
a. Writeln d. Write a. Array Multi-Dimensi
b. Readln e. Clrscr b. Array Dimensi Satu
c. Begin c. Array Dimensi Tiga
d. Array Dimensi Dua
30. Bentuk dari suatu statment IF berada di dalam e. Semua jawaban benar
lingkungan statmean IF yang lainya,disebut IF 38. Nama variabel berikut ini yang benar adalah
dalam kondisi ... …
a. IF bersarang d. IF-THEN a. NamaGuru d. sts/status
b. IF bercabang e. IF do while-Until b. Alamat Guru e. tpt.tgl
c. IF tunggal c. alm gr

31. Tipe data terstruktur yang terdiri dari sejumlah 39. Tipe data yang cocok untuk menyimpan data
komponen ,komponen yang mempunyai tipe nama siswa adalah …
sama,disebut tipe data... a. Numeric d. Array
a. Array d. Integer b. Character e. Integer
b. Byte e. Boolean c. Date/Time
c. Longint
40. Pemberian nama variabel yang benar adalah
32. Perintah untuk menampilkan atau cetak …
dilayar monitor tanpa pindah baris ,disebut... a. %nilai
a. Writeln d. ReadIn b. nilai_mahasiswa
b. Write e. Read c. nama mahasiswa
c. Begin d. &panjang
e. alamat!
33. Perintah untuk menampilkan atau mencetak
dilayar monitor lalu pindah baris kebawah
,disebut...
a. Writeln d. Read
b. Write e. Begin
c. Readln

34. Suatu indentifier non standar yang nilainya


tidak tetap atau nilainya merupakan hasil dari
suatu proses,disebut…
a. Variabel d. deklarasi
b. Ripe data e. Array
c. prosedur

Anda mungkin juga menyukai