A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
C. Masalah-Model-Algoritma-Eksekusi-Hasil
D. Masalah-Model-Algoritma-Program-Eksekusi-hasil
E. Algoritma-Program-Model-Eksekusi-Hasil
A. C. E.
B. D.
5. Struktur program dimana setiap baris program akan dikerjakan secara urut dari
atas ke bawah sesuai dengan urutan penulisannya,disebut
A. Struktur Urut (sequence) C. Struktur Pengulangan (repetition)
B. Struktur Pemilihan (selection) D. Struktur data tree
E. Struktur Algoritma
6. X = 10 (Dapat benilai benar atau salah, tergantung isi variabel X) Disebut struktur
A. Struktur Pengulangan (repetition) C. Struktur Pemilihan (selection)
B. Struktur data tree D. Struktur Urut (sequence)
E. Struktur Algoritma
14. Tipe data dasar yang berupa kumpulan krakter dengan panjang tertentu meskipun
berupa krakter yang di gunakan dalam pemograman. Pengertian di atas di sebut
pengertian dari ?
A. String C. Variabel E. Tipe data dasar
B. Boolean D. Pseudocode
16. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
A. a=0 , b=5 C. a=10 , b=0 E. a=10 , b=10
B. a=10 , b=5 D. a=b
17. Perintah untuk menutup program dalam pascal adalah...
18. Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan
kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di
katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa
adalah :
A. 10 C. 10 Atau 15 E. Kosong
B. 15 D. 10 Dan 15
19. Dalam struktur algoritma yang di gunakan mengacu pada struktur pemograman
bahasa pascal yang terdiri dari 3 bagian yaitu :
21. Tentukan hasil FIFO page dari deretan angka 7,4,1,2,5,8,5,2,0,7 adalah….
A. 5 page C. 7 page E. 9 Page
B. 6 page D. 8 Page
22. Algoritma pengganti page yang mengganti page paling lama tidak di pakai
pengertian tersebuat adalah
A. FIFO C. PAGEe yang E. LRU
B. LFU D. Flou chat
23. Dalam bahasa pemograman pascal yang fungsi sebagai pengulangan adalah…
A. Begin C. Then E. For
B. In D. Else
24. Cara menyelesaikan masalah suatu proses dalam pembuatan pemograman adalah
A. Algoritma C.Bahasa E.Ram
B. Matematika D. flou chat
25. Data yang berisi sederet karakter disebut….
a. String d. Boolean
b. Array e. Float
c. Integer
26. Bilangan yang berisi titik desimal atau jenis bilangan pecahan adalah…
a. String d. Boolean
b. Integer e. Float
c. Real
27. Tipe data yang mengenali nilai TRUE dan FALSE adalah…
a. Boolean d. String
b. Integer e. Real
c. Float
28. Fungsi atof, atoi, atol disebut dengan …. String
a. Konversi d. Deklarasi
b. Fungsi Manipulasi e. Array
c. Penggunaan
29. Array dikenal juga dengan sebutan …
a. Kumpulan nilai
b. Bahan mesin
c. Diemensi
d. Indeks variabel
e. Variabel larik
30. Array linear dapat disebut juga …
a. Array multi dimensi
b. Subscript
c. Array satu dimensi
d. Indeks array
e. Array dua dimensi
31. Nilai atau variabel dapat disebut juga …
a. Kumpulan struktur
b. Kumpulan elemen
c. Kumpulan data
d. Kumpulan indeks
e. Kumpulan ukuran
32. Jumlah maksimal panjang string adalah …
a. Tak terhingga
b. 200
c. 300
d. 255
e. 355
33. Fungsi strrev adalah …
a. Mengubah setiap huruf kecil menjadi huruf besar
b. Mengubah setiap huruf besar menjadi huruf kecil
c. Menyalin isi string ke dalam suatu variabel
d. Membalik letak urutan pada string
e. Menghitung panjang karakter pada suatu string
34. Berikut ini adalah contoh dari fungsi manipulasi string, kecuali …
a. Strcpy d. Strlwr
b. Strrev e. atol
c. Strcat
35. Fungsi yang digunakan untuk merubah string angka menjadi bilangan numeric
integer adalah…
a. Atof d. strupr
b. Atoi e. strlwr
c. Atol
36. Pointer digunakan untuk menyimpan …
a. Bilangan bulat d. Bilangan rasional
b. Karakter e. Alamat memori
c. Bilangan pecahan
37. Operator referensi biasa disebut juga sebagai …
a. Pointer d.Memori
b. Nilai e. Operator alamat
c. Variabel
38. Operator referensi dilambangkan dengan …
a. * d. titik koma
b. Tanda kutip dua e. tanda kutip satu
c. &
39. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris
kebawah ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
40. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan
hasil dari suatu proses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array
41. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (
program bagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
42. Variabel logika yang berhubungan dengan operator OR, AND, dan NOT
merupakan variabel dengan tipe data ….
A. Array B. Numerik C. String D. Boolean E. TRUE
43. Penulisan algoritma yang menggunakan bahasa manusia dan dijabarkan dengan
bahasa inggris adalah cara penulisan …
A. Structured English
B. Structured Indonesian
C. Flowchart
D. Looping
E. Sequencing