wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java-ArrayMethod

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Câu 1: Cho biết kết quả của đoạn mã sau:

int a1[] = {1,3,4,5};

int a2[][] = {{1,2,3},{4,5,6}};

a1[1] = a2[2][1];

a1[4] = a2[2][2];

for(int i = 0;i<a1.length;i++){

System.out.println(a1[i]);

}

a)

Lỗi biên dịch

b)

Xảy ra lỗi ArrayIndexOutOfBoundsException

c)

1,5,4,5

d)

1,5,4,5,6

2.

Lệnh nào để lấy ra độ dài của mảng là gì ?

a)

length

b)

size()

c)

length()

d)

size

3.

Cho biết kết quả của đoạn mã sau?

int[] x = {1, 3, 7, 9};

for(int a : x){

System.out.print(a);

if(a % 2 != 0){

break;

}

}

a)

1, 3, 5, 7

b)

1

c)

3, 5, 7

d)

Không có đáp án đúng

4.

Cho biết kết quả của đoạn mã sau?

int[] x = {5,6,7,8,9};

for(int a : x){

System.out.print(a) ;

}

a)

5,6,7,8

b)

5,6,7,8,9

c)

a, a, a, a, a

d)

a

5.

Cho biết kết quả đoạn mã sau:

int index = -1, a[] = {1,2,3,4};

for(int i=0;i<a.length();i++){

if(a[i] == 2){

index = i;

}

}

a)

0

b)

1

c)

Lỗi biên dịch

d)

2

6.

Cho biết kết quả của đoạn mã sau:

public static int tinhTong(int a[]){

int s = 0;

for (int i = 0;i<a.length;i++){

s+= a[i];

}

return s;

}


public static void main(String[] args) {

int a[] = {1,3,4,5};

System.out.println(tinhTong(a));

}

a)

Lỗi biên dịch

b)

13

c)

12

d)

10

7.

Khai báo nào sau đây có kiểu trả về là true/false?

a)

public static boolean a();

b)

public static int a();

c)

public static long a1();

d)

public static void a();

8.

Cho biết kết quả của đoạn mã sau?

static void swap(int i,int j){

int temp=i;

i=j;

j=temp;

}

public static void main(String[] args){

int i=1;

int j=2;

swap(i,j);

System.out.println( i + " j = " + j);

}

a)

1, 2

b)

2, 1

c)

1, 1

d)

2, 2