Anda di halaman 1dari 5

1. Berikut yang bukan merupakan cara mendeklarasikan tipe data array yang benar adalah ….

Var I : array [1 .. 100] of integer ;


Var x : array [1 .. 3, 1 .. 3] of integer;
Const mak=20; var x : array [1 .. mak] of integer;
Lariknama = array [1 .. 20] of string; var data : lariknama;
Const max = 100; typr lariknama : array [1 .. max] of string; var data :
lariknama;
2. Berikut yang bukan merupakan cara mendeklarasikan tipe data array 2 dimensi yang benar
adalah …
Var I : array [1 .. 2, 1 .. 3] of integer ;
Var x : array [1 .. 3, 1 .. 3] of integer;
Const mak=20; Var x : array [1 .. mak, 1 .. mak] of integer;
Lariknama = array [1 .. 20, 1 .. 4] of string; var data : lariknama;
Const max = 100; typr lariknama : array [1 .. max, 1 .. max] of string; var
data : lariknama;
3. Perhatikan baris kode berikut :

Begin
Clrscr;
i [ 1 ] :=’ Budi Gunawan’ ;
i [ 2 ] :=’ Andi Novianto’ ;
i [ 3 ] :=’ Asep Indrayana’ ;
i [ 4 ] :=’ agus Maryanto’ ;
readln;
end.
Nilai elemen array indeks ke-4 dari kode program tersebut adalah ….
Budi Gunawan
Andi Novianto
Asep Indrayana
Agus Maryanto
NULL
4. Jika terdapat sebuah elemen array
X[1]:=”Andini”; maka tipe data yang sesuai untuk variable array tersebut adalah ….
Var I : array [1 .. 2, 1 .. 3] of string;
Var x : array [1 .. 3] of string;
Const mak=4; Var i = array [1 .. mak] of string;
type lariknama = array [1 .. 20, 1 .. 4] of string; var data : lariknama;
const max = 10; type lariknama : array [1 ... max] of string; var data : lariknama;
5. Perhatikan baris kode berikut :

for y := 1 to 20 do
begin
x [ y ] :=y;
end;
Nilai elemen array indeks ke-7 dari kode program tersebut adalah ….
1
2
5
20
7
6. Perhatikan kode array berikut :

String [ ] x = new string [ 3 ] ;


x [ 0 ] :=” Andi Novianto” ;
x [ 1 ] :=” Joko Surono” ;
x [ 2 ] :=” Luqman” ;

//menampilkan isi elemen


For ( int
Ulang=0; ulang . . . 2; ulang++)
{
System.out.println (x[ulang]);
}

Operator yang sesuai untuk melengkapi potongan kode array dengan Java tersebut adalah ….

<=
==
>=
<
>
7. Perhatikan baris kode berikut :
Public static void
Main ( string [ ] args ) {

// inisialisasi array yang tak beraturan


Int larik [ ] =
{ 100, 89, 1001, 1, 234, 233, 44, 56 };

// tampilkan array sebelum diurutkan


System. Out. Println (“Data array asli : “) ;
Int I = 0;
System. Out.
println (“Array ke – “+i+” = “ + ulang) ;
i = i + 1;
}

...........
int x=0;
// tampilkan array
System. out. Prntln (“Data array setelah
diurutkan : “);
for ( int ulang : larik ) {
System. out.
prntln (“Array ke – “ + x + ” = “ +
ualang) ;
x = x + 1;
Baris kode yang harus dituliskan untuk mengurutkan deret bilangan yang masih belum tersusun
dari kecil ke besar menggunakan program Java tersebut adalah ….
Arrays.sort(larik);
arrays.sort(larik);
Arrays.sorting(larik);
Arrays.sort();
Array.sort(larik);
8. Perhatikan program Java untuk menampilkan sebuah matriks berukuran 4 x 5 yang
menggunakan metode array 2 dimensi dengan class Array2Dim.

Int larik = new int [ ] [ ]


{
//kolom ----------
{56, 87, 76, 33, 69} , // baris
{66, 67, 78, 44, 80} , // I
{87, 90, 89, 76, 84} , // I
{75, 75, 100, 47, 82} ; // I

int x, y ;
// x adalah variable baris
// y adalah variable kolom
For ( x=0 ; x<4;x++ ) { // menampilkan baris
For ( y=0 ; y<5;y++ ) { // menampilkan kolom
System. out.
println ( larik [ x ] [ y ] +” “) ;
//mengakses larik baris dan kolom
}
System. out. println (“ “) ;
}
Menurut analisis Anda, penyebab munculnya error saat program di-compile adalah ….
Rumus variable tidak tepat
Nilai elemen array tidak lengkap
Kurang lengkap badan program for
Kesalahan deklarasi array 2 dimensi
Kode program tidak disertakan u=indeks array yang akan diakses
9. Perhatikan baris kode program berikut :

int [ ] x = {1, 3, 5, 7, 9, 11, 13, 15 };


//menampilakn isi elemen
for ( int ualang : x )
{
.........
}
Baris kode yang harus diberikan untuk melengkapi kode program Java tersebut agar dapat
menampilkan deret bilangan yang tersimpan dalam array adalah ….
System.out.prtln();
System.out.prtln(x);
system.out.prtln(ulang);
System.out.prtln(ulang);
System.out.prtln(ulang[X});
10. Method dalam Java yang dapat digunakan untuk mengubah nilai elemen dalam array adalah ….
Array.fill();
Array.search();
Array.sort();
Array.binary();
Array.equals();

Anda mungkin juga menyukai