SOAL LATIHAN BAB V (PROG.DAS)


1. Berikut bagian-bagian dari sebuah definisi fungsi, kecuali ....


A. name


B. parameter list


C. elemen array


D. return type


E. body




2. Guna mendeklarasikan variabel array dengan memasukkan nilainya sekaligus ke dalam variabel tersebut, menggunakan elemen


A. pointer


B. array


C. kosong


D. selection


E. indeks




3. Pengiriman parameter berupa array dimensi dua hampir sama dengan pengiriman parameter array dimensi satu, hanya perbedaannya terletak pada array dimensi dua yang harus menyebutkan posisi


A. parameter formal


B. memori


C. baris saja


D. kolom saja


E. baris dan kolom




4. Pada dasarnya, fungsi Getch() merupakan singkatan dari ....


A. going character


B. get currency


C. get character


D. get character and echo


E. get the click




5. Fungsi yang digunakan khusus untuk menampilkan data string ke layar adalah


A. PRINTF()


B. PUTS()


C. SCANF()


D. PUTCHAR()


E. GETCHE()




6. Posisi prototipe fungsi pada program yang benar pada umumnya ditempatkan di bagian


A. kiri


B. kanan


C. samping


D. atas


E. bawah




7. Suatu metode pengurutan yang terinspirasi dari gelembung sabun yang ada di dalam permukaan air adalah ....


A. Insertion Sort


B. Exchange Sort


C. Selection Sort


D. Quick Sort


E. Bubble Sort




8. Guna menentukan ukuran array, perlu ditempatkan jumlah nilai yang dapat disimpan dalam tanda


A. ()


B.{}


C.[]


D.!!


E.||




9. Nilai-nilai data di suatu array disebut dengan elemen-elemen array yang letak urutannya ditunjukkan oleh suatu ....


A. subscript


B. underline


C. superscript


D. fungsi khusus


E. parameter




10. Fungsi utama akan dipanggil secara otomatis saat program dimulai, namun fungsi yang lain harus dijalankan melalui pernyataan .....


A. function call


B. parameter list


C. inisialisasi


D. fungsi header


E. definisi fungsi




11. Tujuan parameter khusus adalah untuk menyampaikan informasi yang dilakukan oleh argumen dan tercantum dalam tanda


A. kurung


B. titik


C. koma


D. titik koma


E. apostrop




12. Jenis fungsi yang digunakan khusus untuk menampilkan sebuah karakter ke layar tanpa diakhiri dengan perpindahan baris adalah.....


A. SCANF()


B. PUTCHAR()


C. GETCH()


D. GETCHE()


E. SQRT




13. Guna menyederhanakan program yang terlalu panjang dapat menggunakan....


A. code


B. array


C. fungsi


D. elemen


E. subscript




14. Terdapat dua cara umum dalam mendeklarasikan variabel array yaitu ....


A. elemen pointer dan inisialisasi array


B. tipe data dan inisialisasi array


C. elemen kosong dan elemen pointer


D. metode sortasi dan tipe data


E. elemen kosong dan tipe data




15. Penomoran indeks yang dibutuhkan dalam array dimensi satu adalah


A. satu


B. tiga


C. lima


D. tujuh


E. sembilan




16. Supaya seorang programmer bisa merancang sendiri fungsi yang mampu menerima data dapat memanfaatkan suatu ....


A. name


B. data


C. list


D. nilai


E. parameter




17. Selama pencarian posisi yang tepat dilakukan pergeseran elemen larik. Metode ini hanya dijumpai pada


A. Bubble Sort


B. Selection Sort


C. Insertion Sort


D. Quick Sort


E. Shell Sort




18. Jika sejumlah variabel dapat memakai nama yang sama, namun di antara satu variabel dengan variabel yang lain dibedakan berdasarkan subscript, termasuk dalam kategori.


A. elemen


B. fungsi


C. code


D. subscript


E. array




19. Pada dasarnya, setiap fungsi harus memiliki......


A. name


B. data


C. list


D. nilai


E. parameter




20. Deklarasi yang digunakan pada pengiriman parameter array dimensi dua, yaitu


A. MAX_VAR dan MAX_HIGHT


B. MAX_HIGHT dan MAX_COLS


C. MAX_ROWS dan MAX_HIGHT


D. MAX_ROWS dan MAX_COLS


E. MAX ROWS dan MAX_HIGHT


1. **Bagian-bagian dari sebuah definisi fungsi, kecuali**:

   - C. elemen array


2. **Untuk mendeklarasikan variabel array dengan memasukkan nilainya sekaligus, menggunakan elemen**:

   - B. array


3. **Pengiriman parameter berupa array dimensi dua harus menyebutkan posisi**:

   - E. baris dan kolom


4. **Fungsi Getch() merupakan singkatan dari**:

   - C. get character


5. **Fungsi yang digunakan untuk menampilkan data string ke layar adalah**:

   - B. PUTS()


6. **Posisi prototipe fungsi pada program yang benar umumnya ditempatkan di bagian**:

   - D. atas


7. **Metode pengurutan yang terinspirasi dari gelembung sabun adalah**:

   - E. Bubble Sort


8. **Untuk menentukan ukuran array, perlu ditempatkan jumlah nilai dalam tanda**:

   - C. []


9. **Nilai-nilai data di suatu array disebut elemen-elemen array yang letak urutannya ditunjukkan oleh suatu**:

   - A. subscript


10. **Fungsi utama akan dipanggil otomatis saat program dimulai, fungsi lain harus dijalankan melalui pernyataan**:

    - A. function call


11. **Tujuan parameter khusus adalah untuk menyampaikan informasi yang dilakukan oleh argumen dan tercantum dalam tanda**:

    - A. kurung


12. **Jenis fungsi untuk menampilkan karakter ke layar tanpa diakhiri dengan perpindahan baris adalah**:

    - B. PUTCHAR()


13. **Untuk menyederhanakan program yang terlalu panjang dapat menggunakan**:

    - C. fungsi


14. **Dua cara umum dalam mendeklarasikan variabel array yaitu**:

    - B. tipe data dan inisialisasi array


15. **Penomoran indeks yang dibutuhkan dalam array dimensi satu adalah**:

    - A. satu


16. **Seorang programmer bisa merancang sendiri fungsi yang mampu menerima data dengan memanfaatkan suatu**:

    - E. parameter


17. **Selama pencarian posisi yang tepat dilakukan pergeseran elemen larik, metode ini hanya dijumpai pada**:

    - C. Insertion Sort


18. **Jika sejumlah variabel dapat memakai nama yang sama, namun dibedakan berdasarkan subscript, termasuk dalam kategori**:

    - E. array


19. **Setiap fungsi harus memiliki**:

    - A. name


20. **Deklarasi yang digunakan pada pengiriman parameter array dimensi dua, yaitu**:

    - D. MAX_ROWS dan MAX_COLS



Komentar