Anda di halaman 1dari 5

BANK SOAL

Mapel : Pemrograman Dasar


Kelas : X/1
Guru : Wasis Sarwo Estu, S.Kom
1. Dalam menyusun suatu program,langkah
pertama yang harus dilakkukan adalah : kelereng. Apabila yang terbawa hanya sebuah
kantong dan di katakan BUKAN kantong P yang
a. Membuat program terbawa, Maka jumlah kelereng yang terbawa
b. Membuat Algoritma adalah :
c. Membeli komputer
d. Proses a. 10
e. Mempelajari program b. 15
c. 10 atau 15
d. 10 dan 15
2. Sebuah prosedur langkah demi langkah yang e. Kosong
pasti untuk menyelesaikan sebuah masalah
disebut : 7. Diberikan algoritma : Apabila warna merah
maka jadi hijau. Apabila warna hijau maka jadi
a. Proses putih, selain warna merah dan hijau maka jadi
b. Program ungu. Jika kondisi input warna adalah hitam, maka
c. Algoritma warna jadi :
d. Step
e. Diagram a. Merah
b. Ungu
3. Pseudocode yang digunakan pada penulisan c. Hijau
algoritma berupa : d. Putih
e. Abu-abu
a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman 8. Instruksi P=Q akan mengakibatkan nilai
d. Sembarang bahasa asal terstruktur P=nilaiQ,dan nilai Q menjadi :
e. Bahasa Mesin
a. Menjadi Sembarang Nilai
4. Pada pembuatan program komputer, algoritma b. Menjadi hampa
dibuat : c. Q tetap
a. Sebelum pembuatan program d. Menjadi 10
b. Pada saat program dibuat e. P tetap
c. Sesudah pembuatan program
d. Pada saat verifikasi program 9. Apabila a=5, b=10, maka jika di berikan
e. Pada saat dijalankan instruksi a=b; b=a akan mengakibatkan :

a. a=0 , b=5
5. Tahapan dalam menyelesaikan suatu masalah
b. a=10 , b=5
adalah :
c. a=10 , b=0
d. a=b
a. Masalah-Pseudocode-Flowchart-Program-
e. a=10 , b=10
Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-
Eksekusi-Hasil 10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai
c. Masalah-Model-Algoritma-Eksekusi-Hasil P dan Q masing-masing adalah :
d. Masalah-Model-Algoritma-Program-
Eksekusi-hasil a. 15 dan 0
e. Algoritma-Program-Model-Eksekusi-Hasil b. 0 dan 15
c. 15 dan 15
6. Diketahui bahwa kantong P kosong. Kantong Q d. 0 dan 10
berissi 10 buah kelereng dan kantong R berisi 15 e. 10 dan 15
e. Program
11.struktur pertama dalam pascal adalah . .
a. Char;
b. String
c. End. 17. Struktur bahasa pemograman pascal paling
d. Writeln pertama adalah...
e. Uses crt; a. Var;
b. Begin
12. Untuk melihat hasil dari program yang di c. End;
kerjakan tekan tombol ... d. Uses crt;
a. CRTL+F5 e. Writeln;
b. CRTL+F9
c. CRTL+F2 18. Tipe data pascal untuk karakter adalah...
d. CRTL+F12 a. Char
e. CRTL+F4 b. Boolean
c. Integer
d. Real
13. Berapa kode yang digunakan untuk membuat e. Byte
tulisan berwarna “CYAN”…
a. 4 19. Tipe data untuk bilangan pecahan decimal
b. 2 adalah….
c. 128 a. Boolean
d. 7 b. Integer
e. 3 c. Real
d. Long Integer

20. Apa kepanjangan ari USES…


a. Unit secure
14. Perintah dasar sederhana dalam program b. Unit syntax
passcal adalah... c. Unit sytem
a. Readln d. Up software
b. End e. Unit smiconductor
c. Write
d. Wtiteln
e. Uses crt; 21. Berikut ini adalah penulisan identifier yang
benar dalam pemogramn pascal adalah...
15. Tipe data bahasa pascal untuk TRUE FALSE a. 9program_satu
adalah... b. Program_1
a. String c. Program satu
b. Char d. Begin
c. Boolean e. Array
d. Byte
e. Real 22. Tipe bilangan bulat dalam bahasa pascal
dikenal sebagi ...
a. Byte
16. dibawah ini adalah bentuk kepala program b. Integer
yang benar di dalam pascal… c. Char
a. Program Luas Persegi d. String
b. Program luas persegi: e. Boolean
c. Program Luas_persegi;
d. Program_luas_persegi” 23. Istilah” perulangan “ dalam pemograman
pascal dikenal dengan ...
a. Repeating 29. Prosedur yang digunakan untuk membersihkan
b. Again layar saat program dijalankan adalah...
c. Funtion a. Writeln
d. Replay b. Readln
e. Looping c. Begin
d. Write
e. Clrscr
24. Perintah untuk menutup program dalam pascal
adalah... 30. Bentuk dari suatu statment IF berada di dalam
a. End. lingkungan statmean IF yang lainya,disebut IF
b. Program dalam kondisi ...
c. Uses crt; a. IF bersarang
d. Finish b. IF bercabang
e. End; c. IF tunggal
d. IF-THEN
e. IF do while-Until
25. Menggambarkan program secara logika
merupakan fungsi dari...
a. Flowchart
b. Dxdiag 31. Tipe data terstruktur yang terdiri dari sejumlah
c. Begin komponen ,komponen yang mempunyai tipe
d. SI sama,disebut tipe data...
e. Sistem oprasi a. Array
b. Byte
c. Longint
26. Deklarasi yang digunakan untuk d. Integer
mengidentifikasikan data yang nilainya sudah e. Boolean
ditentukan dan pasti,tidak dapat dirubah dalam
program disebut deklarasi...
32. Perintah untuk menampilkan atau cetak dilayar
a. Deklarasi label
monitor tanpa pindah baris ,disebut...
b. Deklarasi konstanta
c. Deklarasi tipe a. Writeln
d. Deklarasi variabel b. Write
e. Deklarasi prosedur c. Readln
d. Read
e. Begin
27. Di bawah ini termasuk dalam deklarasi dalam
33. Perintah untuk menampilkan atau mencetak
pascal ,kecuali...
dilayar monitor lalu pindah baris kebawah
a. Deklarasi perubah
,disebut...
b. Deklarasi proses
a. Writeln
c. Deklarasi konstanta
b. Write
d. Deklarasi tipe
c. Readln
e. Deklarasi prosedut
d. Read
e. Begin
28. Bilangan yang mengadung pecahan
,palingsedikit harus ada satu digit sebelum dan
sesudah titik desimal termasuk dalm tipe data... 34. Suatu indentifier non standar yang nilainya
a. Real tidak tetap atau nilainya merupakan hasil dari
b. Boolean suatu proses,disebut…
c. Integer a. Variabel
b. Ripe data
d. Longint
c. prosedur
e. Byte
d. deklarasi
e. Array
35. Suatu program terpisah dalam blok sendiri II. Essay !
yang berfungsi sebagai subprogram ( program 1. Jelaskan 3 Jenis Software
bagian) ,disebut... 2. Sebutkan 3 contoh dari bahasa
a. Variabel pemrograman
b. Tipe data 3. Apakah yang dimaksud dengan variable
c. Prosedur dan konstanta
d. Deklarasi 4. Buatlah Program luas persegi panjang di
e. Array dalam pascal
5. Buatlah program luas lingkaran di pascal
36. Berikut ini yang termasuk operator aritmatika
yaitu ….
a. *
b. /
c. %
d. +
e. Semua benar

37. Array terdiri dari berbagai tipe kecuali …


a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar

38. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

39. Tipe data yang cocok untuk menyimpan data


nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer

40. Pemberian nama variabel yang benar adalah …


a. %nilai
b. nilai mahasiswa
c. nama mahasiswa
d. &panjang
e. 1nama

Anda mungkin juga menyukai