Berikut ini adalah pertanyaan dari AgentRahasiaSpy pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Tentukan berapa alamat array A[20] dan A[40]
dengan tipe data int?
2. Suatu array X dideklarasikan sbb :
X[4][5] dengan alamat awal berada pada
0011(H). Tentukan berapa alamat array X[4][3],
berdasarkan cara pandang baris dan kolom,
dengan tipe data float?
1. Tipe data int memiliki nilai jangkauan antara.....
a. -32768..32767 d. 32342..32768
b. 32766..32829 e. 32342…32829
c. -32500..32500
2. Tipe Data yang terdiri dari aksara (simbol) yang meliputi
digit numerik,alfabetik adalah tipe data?.....
a.Float d.Character
b.Integer e.String
c.BOOL
3. Tipe Data yang terdiri dari aksara (simbol) yang meliputi
digit numerik,alfabetik adalah tipe data?.....
a.Float d.Character
b.Integer e.String
c.BOOL
4. Kelas [1,2,3];
Type data yang tepat untuk (a) adalah ....
a. Boolean d. Integer
b. String e. Array
c. Char
5. Kelas [1,2,3];
Type data yang tepat untuk (a) adalah ....
a. Boolean b. String
c. Char d. Integer
e. Array
6. Terdapat Array : A [2][2] maka jumlah elemen Array
tersebut adalah ……
a. 2 d. 15
b. 4 e. 20
c. 22
7. Terdapat Array : A [2][2] maka jumlah elemen Array
tersebut adalah ……
a. 2 d. 15
b. 4 e. 20
c. 22
8. Diketahui float A[5] dan lokasi awal terletak di
alamat 00F(H), maka lokasi A[3] adalah …..
a. 00FC(H) d. 01B(H)
b. 017(H) e. 111(H)
c. 071(H)
9. Diketahui float A[5] dan lokasi awal terletak di alamat
00F(H), maka lokasi A[3] adalah …..
a. 00FC(H) d. 01B(H) b. 017(H) e. 111(H)
c. 071(H)
10. Tipe data int memiliki nilai jangkauan antara.....
a. -32768..32767 d. 32342..32768
b. 32766..32829 e. 32342…32829
c. -32500..32500
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
1. Dengan hal-hal yang diketahui, alamat array A[20] adalah 0037(H) dan A[40] adalah 005F(H).
2. Alamat array X[4][3] berdasarkan cara pandang baris adalah 0055(H), sedangkan berdasarkan cara pandang kolom adalah 003D(H).
1. Jangkauan yang dimiliki oleh tipe data int adalah -32768 - 32767 (opsi A).
2. Tipe data yang terdiri dari aksara merupakan tipe data character (opsi D).
3. Tipe data yang terdiri dari aksara merupakan tipe data character (opsi D).
4. Tipe data yang tepat untuk "Kelas [1,2,3];" adalah tipe daya array (opsi E).
5. Tipe data yang tepat untuk "Kelas [1,2,3];" adalah tipe daya array (opsi E).
6. Jumlah elemen array A [2][2] adalah 4 (opsi B).
7. Jumlah elemen array A [2][2] adalah 4 (opsi B).
8. Dengan hal-hal yang diketahui, lokasi A[3] adalah 0017(H) (opsi B).
9. Dengan hal-hal yang diketahui, lokasi A[3] adalah 0017(H) (opsi B).
10. Jangkauan yang dimiliki oleh tipe data int adalah -32768 - 32767 (opsi A).
Pembahasan
Cara untuk mengetahui alamat array adalah dengan menggunakan rumus A[i] = B + (i-1)* L.
Apabila rumus tersebut diaplikasikan pada diketahui:
- B = 0011(H)
- I = 20
- L = 2
Maka alamat A[20] dapat dihitung sebagaimana berikut:
A[20] = 0011(H) + (20-1)*2
= 0011(H) + 19*2
=0011(H) + 38(D)
=0011(H) + 26(H)
=0037(H)
Pelajari lebih jauh
- Cara menghitung jumlah elemen array yomemimo.com/tugas/3019235
- Pengertian struktur data yomemimo.com/tugas/17508322
- Macam tipe data | yomemimo.com/tugas/24199780
Detail jawaban
Mata pelajaran: TI
Bab: 6 - Mengenal Pemrograman Komputer
Kelas: 10 SMA
Kode: 10.11.6
#TingkatkanPrestasimu
Semoga dengan pertanyaan yang sudah terjawab oleh ChristaviaAyunda dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 14 Jun 21