Anda di halaman 1dari 6

1. Data yang berisi sederet karakter disebut….

a. String d. Boolean
b. Array e. Float
c. Integer

2. Bilangan yang berisi titik desimal atau jenis bilangan pecahan adalah…
a. String d. Boolean
b. Integer e. Float
c. Real

3. Tipe data yang mengenali nilai TRUE dan FALSE adalah…


a. Boolean d. String
b. Integer e. Real
c. Float

4. Fungsi atof, atoi, atol disebut dengan …. String


a. Konversi d. Deklarasi
b. Fungsi Manipulasi e. Array
c. Penggunaan

5. Array dikenal juga dengan sebutan …


a. Kumpulan nilai b. Bahan mesin
b. Dimensi c. Indeks variabel
c. Variabel larik

6. Array linear dapat disebut juga ...


a. Array multi dimensi
b. Subscript
c. Array satu dimensi
d. Indeks array
e. Array dua dimensi
7. Nilai atau variabel dapat disebut juga …
a. Kumpulan struktur
b. Kumpulan elemen
c. Kumpulan data
d. Kumpulan indeks
e. Kumpulan ukuran

8. Jumlah maksimal panjang string adalah …


a. Tak terhingga
b. 200
c. 300
d. 255
e. 355

9. 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

10. Berikut ini adalah contoh dari fungsi manipulasi string, kecuali …
a. Strcpy d. Strlwr
b. Strrev e. atol
c. Strcat

11. Fungsi yang digunakan untuk merubah string angka menjadi bilangan numeric integer
adalah…
a. Atof d. strupr
b. Atoi e. strlwr
c. Atol
12. Pointer digunakan untuk menyimpan …
a. Bilangan bulat d. Bilangan rasional
b. Karakter e. Alamat memori
c. Bilangan pecahan

13. Operator referensi biasa disebut juga sebagai …


a. Pointer d.Memori
b. Nilai e. Operator alamat
c. Variabel

14. Operator referensi dilambangkan dengan …


a. * d. titik koma
b. Tanda kutip dua e. tanda kutip satu
c. &

15. “Value pointed by” adalah kata lain dari operator …


a. Memori d. Pointer
b. Deferensi e. Referensi
c. Alamat

16. Variabel yang tidak akan dihapus setelah keluar dari blok program yang mendeklarasikannya
disebut …
a. Variabel Statis d. Rekursi
b. Varabel Lokal e. Parameter
c. Variabel Global

17. Pengertian dari Elimination of redundancy adalah …


a. Membagi modul yang kompleks menjadi modul kecil yang lebih mudah dipahami
b. Menghapus jumlah berlebihan yang tidak diperlukan
c. Menggunakan kembali kode
d. Mengklasifikasikan masalah dalam input, proses dan output
e. Membuat logika untuk tiap-tiap modul

18. Membuat logika dari main program dengan pseudocode, utamakan apa saja yang dikerajakan
oleh program terlebih dahulu, pengertian dari….
a. Desk Checking Algoritma
b. Merancang pseudocode bagi modul
c. Logika main program
d. Hierarchy chart
e. Definisi masalah

19. Penyimpanan data dalam memori utama dapat berupa …


a. Array
b. Arsip
c. Gambar
d. Algoritma
e. Variabel

20. Pencarian elemen dalam array disebut juga dengan …


a. Pencarian utama
b. Pencarian linear
c. Pencarian eksternal
d. Pencarian basis
e. Pencarian internal

21. Operasi dasar aritmatika adalah dibawah ini, kecuali …


a. Penjumlahan
b. Pengurangan
c. Perkalian
d. Pengkuadratan
e. Pembagian
22. Yang dimaksud dengan assignment operator adalah …
a. Penjumlahan
b. Ekspresi pemrograman
c. Pemberi nilai
d. Notasi editor
e. Variabel

23. Membalik letak urutan pada string disebut…


a. Strcat d. strlwr
b. Strlen e. strupr
c. strrev

24. Operator dereferensi dilambangkan dengan …


a. *
b. Tanda kutip dua
c. &
d. Titik koma
e. Tanda kutip Satu

25. Pengembalian nilai dari fungsi ke luar fungsi disebut…


a. Return
b. Pernyataan/perintah
c. Argument
d. Nama_fungsi
e. Tipe_data
SOAL ISIAN

1. Jelaskan apa yang dimaksud dengan string


Jawab : data yang berisi sederet karakter
32. Jelaskan apa yang dimaksud dengan pointer
Jawab : salah satu fitur andalan dalam bahasa C yang membedakannya dengan bahasa
pemrograman lain seperti java atau visual basic
33. Sebutkan dan jelaskan kategori fungsi
Jawab : * Standard Library Function : fungsi-fungsi yang telah disediakan oleh bahasa C dalam
file-file header atau library-nya
 User-defined function : fungsi yang dibuat oleh pemrogram sendiri

34. apa yang dimaksud dengan inisialisasi array !


Jawab : Inisialisasi array adalah pemberian nilai default pada array. Atau memberikan nilai awal
terhadap suatu variabel.
35. Sebutkan dan jelaskan 3 macam-macam fungsi manipulasi string
Jawab :
Strcat: untuk menggabungkan dua menjadi satu.
Strcpy: menyalin isi string ke dalam suatu variable.
Strlen: menghitung panjang karakter dalam suatu string.

Anda mungkin juga menyukai