1. Fase yang bekerja untuk melihat dan mengukur waktu tempuh/running time yang diperlukan serta jumlah memori/storage yang digunakan dalam menyelesaikan suatu algoritma, disebut fase :
a. Fase algoritma c. Fase debugging
b. Fase Profilling d. Fase Semi Algoritma
2. Yang bukan merupakan sifat-sifat algoritma, yaitu :
a. Langkah atau instruksi harus jelas
b. Efektifitas
c. Adanya batasan ruang lingkup
d. I/O tidak harus punya batasan
. 3. Yang bukan merupakan tahapan analisa algoritma, yaitu :
a. Bagaimana menganalisa suatu algoritma
b. Bagaimana validitas suatu algoritma
c. Bagaimana cara membuat algoritma
d. Bagaimana merencanakan suatu algoritma
4. Yang bukan faktor yang dapat mempengaruhi waktu tempuh suatu algoritma, adalah :
a. Jenis operasi
b. Besar dan jenis output data
c. Komputer dan kompilator
d. Banyaknya langkah
5. A=B, C=A, B=D, D=C akan membuat nilai awal A = 1, B = 2, C = 3, D = 4 menjadi :
a. A = 4, B = 2, C = 4, D = 2
b. A = 2, B = 4, C = 2, D = 2
c. A = 1, B = 1, C = 2, D = 1
d. A = 2, B = 4, C = 1, D = 2
6. Diberikan suatu deret bilangan : 2,5,4,10,6,15,8,20,… 2 angka berikutnya adalah :
a. 12,30 c. 10,25
b. 25,10 d. 30,12
7. Hasil SUCC(‘A’) adalah :
a. 65 c. False
b. ‘b’ d. ‘B’
8. Bila dalam ASCII diketahui ‘A’ = 65, ‘a’ = 97 maka dari pernyataan dibawah ini yang bernilai TRUE adalah :
a. ord(‘A’) <> ‘b’
9. Hasil dari PRED(‘r’) yaitu :
a. ‘q’ c. TRUE
b. ‘s’ d. FALSE
10. Yang tidak termasuk dalam kelompok tipe integer adalah :
a. byte c. pointer
b. long int d. word
11. AND,NOT,OR,NOR,NAND merupakan operator dari :
a. Real c. Char
b. Boolean d. String
12. Yang bukan termasuk kriteria pemilihan algoritma adalah :
a. Ada output c. Terstruktur
b. Berakhir d. Jumlah langkah tidak terbatas
13. Algoritma variabel pe-ubah adalah :
a. variabel yang nilainya konstanta
b. variabel yang gunanya untuk bertukar isi variabel
c. variabel yang nilainya bukan konstanta
d. variabel yang nilainya NULL
14. Diketahui P = 10, Q = P + 5 , R = Q maka nilai dari P,Q,R adalah :
a. 10,15,10 c. 15,15,10
b. 15,10,15 d. 10,15,15
15. Fase dari suatu proses program eksekusi yang akan melakukan koreksi terhadap kesalahan program disebut :
a. Fase debugging c. Fase runtime
b. Fase profilling d. Fase flowchart
Untuk soal no.16 – 25
Pilih ‘a’ jika 1 & 2 BENAR
Pilih ‘b’ jika 1 & 3 BENAR
Pilih ‘c’ jika 2 & 3 BENAR
Pilih ‘d’ jika 1,2 & 3 BENAR
16. Operator yang biasa digunakan pada bilangan integer adalah berikut ini :
1. ^
2. MOD
3. /
17. Yang bukan kelompok dari tipe terstruktur adalah :
1. ordinal
2. string
3. record
18. Suatu bilangan real terdiri dari 2 bagian,yaitu :
1. Martissa
2. Mantissa
3. Eksponen
19. Jika variabel a,b,c bertipe boolean yang bernilai TRUE dan x,y,z bertipe integer dengan nilai 13,41,52. Hasil dari : x > 34 and a or b adalah :
1. error
2. false
3. not(true)
20. Bila diberikan nilai awal untuk W= 5, Z = 1, X = 8, maka untuk algoritma X = 8^2, Z = W + X, W = Z – X, hasil akhirnya yang benar adalah :
2. X = 64
3. Z = 69
21. Bila diberikan instruksi bahwa a,b,c bernilai False, d dan e bernilai True. Dari ekspresi di bawah ini yang bernilai FALSE adalah :
1. Not ( a and e ) or ( b or d )
2. Not ( d ) and ( a or c )
3. Not ( a or e ) and not ( e and d )
22. Dari ekspresi di bawah ini yang bernilai FALSE adalah :
1. 2 > 3
2. ‘q’ < ‘m’ 3. ‘a’ >= ‘b’
23. Yang termasuk tipe data sederhana adalah :
1. Character
2. Boolean
3. Set
24. Dari ekspresi di bawah ini yang benar adalah :
1. 11 div 2 = 5
2. 11 mod 3 = 2
3. 12 mod 4 = 0
25. Jika variabel k,l,m bernilai false dan g = 1, h = 2, i = 3, maka ekspresi yang bernilai TRUE adalah :
1. h <> g )
3. not ( m ) and ( h > g )
26. CONCAT(L3,L1,L2) hasilnya adalah :
a. TATASURYAKOTA
b. SURYATATA_KOTA
c. KOTA_TATA_SURYA
d. SURYAKOTA_TATA
27. SUBSTR(CONCAT(L1,L3),6,LENGTH(L3)),6) hasilnya adalah :
a. TATA c. TATA_SURYA
b. TATASURYA d. SURYA
28. INSERT(L2,SUBSTR(CONCAT(L1,L3),6,LENGTH(L3)),6)
hasilnya adalah :
a. KOTA c. KOTA_SURYA
b. KOTA_TATA d. KOTA_TATA_SURYA
29. SUCC(‘x’) adalah :
a. ‘Y’ c. ‘y’
b. ‘Z’ d. ‘z’
30. Jika variabel a,b,c bertipe boolean yang bernilai TRUE dan x,y,z bertipe integer dengan nilai 13,41,52. Hasil dari : x > 34 and a adalah :
a. error c. false
b. true d. not(false)
Welcome
Welcome to Cyber-campus
Sabtu, Mei 03, 2008
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar