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;