Algoritma Dan Pemrograman 2 - 2 OCR
Algoritma Dan Pemrograman 2 - 2 OCR
5. Blok /body program padastruktur program Pascal terdiri dari dua bagian, yaitu :
A. Deklarasi dan Variabel C. Variabel dan Pernyataan
B. Judul dan Deklarasi D. Deklarasi dan Pernyataan
8. Suatu identifier yang nilainyatidak tetap atav nilainya merupakanhasil dari suatu proses disebut:
a. Variabel b. konstanta Cc. Operator d. ekspresi
“
9 Dalam Bahasa Pascal mengenaltiga macam perulangan (loop) kecuali:
a. While — Until c. While - do
b.Repeat-Untl d. For
13. Identifier yang berisi data yang nilainya dapat berubah-ubah didalam programn disebut:
a. procedure b. konstanta | C. tipe d. variabel
14. Untuk dapat menggunakan fungsi-fungsi atau prosedur yang ada dalam unit digunakan klausa :
a. VAR b. TYPE c. USES d. CONST
20. IN aa an F
y 85,
IF x 5» 0 THEN
IFy «d0 THEN
WriteLn("A?),
ELSE
WriteLn( B):
a. Nama : c. Andi
Nama,
b. Nama : Andi d. Nama:
Andi
24. Jika batasl lebih besar dari batas2, maka siatement FOR... yang harus digunkaan adalah :
a. batas! ditukar dengan batas2
b. menggunakanperintah STEP - 1
C. tidak dapat dijalankan
d. menggunakan perintah DOWNTO
a. 1234
b. 12345 |
c. Salah semua |
d. 5 |
9
: PRA
aa
Wntelnv 35: Ba 3.
IsI-J:
End:
End.
a. 02 c.02
312 an
322 322
332 332
342
b. 0 d.02
23 312
12 322
22 332
32 34
42
27. Perbedaan antara WRITE denganWRITE
LN adalah :
a. perintah WRITE menyebabkankursor turun satu baris setelah penc
etakan
b. perintah WRITE menyebabkankursorturun satu baris sebelum penc
etakan
Cc. perintah WRITELN menyebabkankursorturun satu baris sebelum penc
etaka 5
d. Perintah WRITELN menyebabkan kursor turun satu baris setelah penc
etakan
28. Parameter yang ada dandituliskan padajudul
prosedur disebut:
a. Parameter aktual
b. parameter passing
Cc. parameter passing by value
d. parameter formal
NN
1
rat ing di
pihh : E
Cumi Bakar KOaaeg TARIAN
b. Menu Editor
d. Add-In Manager
Untuk no 34 s.d. 36 perhatikan gambar berikut:
a. Msgbox “Apakah anda akan mengakhiri progr am ?”, vbguestion # vbyesno, “Konfirisa:”
b. Msgbox “Konfirmasi”, vbguestion, “Apakah a nda akan mengakhiri program ? 3
3
c. Msgbox “Apakah anda akan mengakhiri progra rn ?”, vbexclamation 4 vbyesno,
Konfirmasi p
d. Msgbox, vbexclamation # vbokcancel, “Konfi rmasi”, “Apakah anda akan mengakhi
ri j.- 2
|.
44. Manakah kode untuk menampilkan hasildi atas:
A a-65
b-97
x-0
Do Until x »— 24
a-a4#1
b-b4#1
List1.AddItem "Hurufbesar" & "" & Chr(a) & "“ & "Huruf kecil" & ""
& Chrtb)
x-x#t1
Loop
x-97
Do While x «— 122
List1.AddItem "Huruf" & "" & Chrtx)
x5x#1
Loop
Fori -65 To 90
List1.AddItem "Huruf" & "" & Chr$()
Nexti
45. Pilihan A pada nomor 44 di atas adalah kode yang harus diletakkan pada tombol (commandbuiton):
a. Deret Huruf Besar
b. Deret Huruf Kecil
€: Semua benar
d. Huruf Besar dan Huruf Kecil
—
a. (2x4). (y'2)) c. ((xy)4 (z2)
b.((x)4#(Y4t2)) d. (X4).#2)
49. Jika kita menyusun/menumpuk TV, DVD dan Speakersecara berurutan, maka yang akan diambil
pertamakali adalah:
a. TV c. TV dan Speaker
b. DVD d. Speaker
. Elemen(node) dari suatu Linked List terdiri dari dua bagian, yaitu:
a. Array dan Record c. Next dan Null
b. Remove danInsert d. Infc dan Next
54. Elemen(node) yangberisi tentang informasi elemen data yang bersangkutan disebui dengan:
a. Next c. Link
b. Null d. Info
&
AIbIh
|
56. Conguerberarti:
a. Memecahkan masing-masing masalah secara rekursif
b. Memecahkan masing-masing masalah secara terurut
c. Jawaban a, b dan d benar
d. Memecahkan masing-masing masalah secara teratur
57. Koleksi data yang akan diurutkan dalam jumlah besar dimana koleksi data tersebut ada dalam
auxiliary memory device seperti magnetic tape atau disk digunakan teknik pengurutan ...
a. tidak ada jawaban yang benar c. internal sort
b. sorting 5 d. External sort
59. Operator yang berfungsi untuk menentukan apakah suatu stack / gueue adalah stack/gueue kosong
(hampa)atau tidak adalah ...
a. create b. isempty c. push G. insert
60. Jika diketahuistack S - (Mawar, Melati, Tulip), maka perintah untuk menghapus elementulip adalah
a. POP(POP(S)) c. TOP(POP/S))
b. POP(S) d. PUSH(POP(S)Tulip,S)