Pilihlah jawaban yang benar untuk setiap pertanyaan dari no
1 sampai 7. Jawaban yang benar bisa lebih dari satu untuk masing-masing nomor.
1. Perhatikan baris program berikut ini
int x[20];
setelah eksekusi, pernyataan mana yang benar ?
2. statement mana yang akan menciptakan array bertipe
double yang
- double list[2 ] = { 5.2, 7.0, -2.5 };
- double list[3] = { 5.2, 7.0, -2.5 };
- double list = [ 5.2, 7.0,
-2.5 ];
- double
list[ ]={5.2, 7.0, -2.5};
3. Perhatikan gambar berikut ini :
Elemen apa yang ada pada indeks 3 dalam array karakter
di atas?
4. Untuk menyediakan reference ke satu
elemen pada
array, array
identifier
harus dikombinasikan
dengan?
- variable value
- primitive value
- index value
- array value
5. perhatikan
baris program berikut ini :
Output dari
program di atas
- Error krn pernyataan x[4][4]
- Error krn pernyataan x[0][0]
- Outputnya 1 dan tidak
didefinisikan (acak)
- Outputnya acak dan nilai 1
6.
Didefinisikan sebuah struct sebagai
berikut :
struct karyawan
{
char nik[20];
char nama [30];
float gaji;
};
karyawan k1,k2 ;
pernyataan berikut ini yang tidak valid
sesuai dengan definisi struct diatas adalah :
- k1.nama =”budi”;
- karyawan.gaji =1000000;
- k2.gaji=1000000;
- karyawan = k3;
7. Berikut ini
pernyataan yang benar mengenai array
- ukuran array statis selama program
dijalankan
- index array boleh dimulai dari angka 1
- array 1 dimensi di alamati dengan 1 index saja
- array bisa menampung data dengan tipe yang berbeda-beda.
Soal Uraian :
Soal 1
Buatlah program untuk mencari faktor perkalian dari sebuah bilangan integer yang dimasukkan. Faktor perkalian tadi harus disimpan dalam sebuah array. Sebagai contoh jika diinputkan nilai 20, maka outputnya adalah :
1
2
4
5
10
20
Soal 2
Didefinisikan objek karyawan memiliki field :
Nomor Induk Karyawan
Nama Karyawan
Tempat Tanggal Lahir
Alamat
Adapun field Tempat Tanggal Lahir memiliki field kota, tanggal, bulan dan
tahun. Dan field alamat memiliki field jalan, no, kota dan kode pos. Buatlah
variabel struct yang mengimplementasikan struktur objek karyawan tersebut ¡
Tidak ada komentar:
Posting Komentar