I. Pilihlah salah satu jawaban pada A, B, C, D atau E sebagai jawaban yang paling tepat!
3. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :
A. Proses
B. Program
C. Algoritma
D. Step
E. Diagram
5. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
A. Numeric
B. Character
C. Date/Time
D. Array
E. Integer
6. Berikut ini identifier yang benar menurut aturan penulisan dalam pascal adalah…
A. Nama_siswa
B. Nama siswa
C. 2namasiswa
D. _siswa nama
E. //nama siswa
12. Struktur control percabangan yang memiliki banyak kondisi bertipe numerik adalah …
A. IF
B. IF-ELSE
C. NESTED IF
D. SWITCH
E. ARRAY
13. Tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu
adalah …
A. Integer
B. String
C. Array
D. Bolean
E. Break
14. Fungsi dapat digunakan kembali oleh program atau fungsi lain disebut …
A. Fungsi
B. Reusability
C. Array
D. Install
E. Bolean
15. Fungsi yang telah disediakan oleh C dalam file-file header atau library-nya adalah …
A. Standard library function
B. Setup
C. Debugging
D. Programmer definied function
E. Install
16. Proses yang dilakukan secara berulang-ulang dalam batas yang telah ditentukan disebut …
A. NESTED IF
B. LOOPING
C. DO-WHILE
D. IF
E. START
19. Instruksi untuk mengulang suatu statement selama kondisi yang ada pada WHILE masih terpenuhi adalah ….
A. FOR
B. WHILE
C. DO-WHILE
D. IF
E. IF-NESTED
20. Instruksi untuk mengulang suatu statement selama kondisi syarat yang diberikan bernilai benar adalah …
A. FOR
B. WHILE
C. DO-WHILE
D. IF
E. IF-NESTED
21. Instruksi untuk menjalankan perintah dengan jumlah pengulangan yang telah diketahui adalah …
A. FOR
B. WHILE
C. DO-WHILE
D. IF
E. IF-NESTED
23. Variabel yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan tidak dapat diubah saat program berjalan
disebut...
A. Konstanta
B. Label
C. Tipe
D. Variabel
E. Prosedur
24. Beberapa pengertian dan fungsi Array yang benar terdapat pada...
A. Hanya dapat menampung nilai angka
B. Dapat menampung nilai karacter
C. Dapat menampung nilai angka dan karacter
D. Untuk mengulang nama siswa dalam kelas kecil
E. Mempermudah penyimpanan karacter yang lebih dari satu
26. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian), disebut...
A. Variabel
B. Tipe data
C. Prosedur
D. Deklarasi
E. Array
29. Untuk mengeluarkan dari fungsi switch jika statement pada kondisi yang terpenuhi telah selesai dikerjakan menggunakan perintah …
A. Integer
B. String
C. Array
D. Bolean
E. Break
30. Akses elemen suatu array dapat dimulai dari mana saja dan tidak harus dari elemen pertamanya. Hal ini karena Akses elemen array
bersifat …
A. Random
B. Statis
C. Dinamis
D. Kondisional
E. Tetap