200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 7

1. public class ArrayTest { 2. public static void main(String[] args) { 3. float fl[], f2[]; 4. fl = new float[10]; 5. f2 = f1; 6. System.out.println("f2[0]= " + f2[0]); 7. } 8. } Kết quả in

27/30

1. public class ArrayTest {

2. public static void main(String[] args) {

3. float fl[], f2[];

4. fl = new float[10];

5. f2 = f1;

6. System.out.println("f2[0]= " + f2[0]);

7. }

8. }

Kết quả in ra của đoạn mã trên là gì?

Chọn một Câu trả lời

f2[0] = 0.0

f2[0] = NaN

Lỗi dòng 5

Lỗi dòng 6

Giải thích

Chọn đáp án A

Vì:

+ Lệnh 4 sẽ tạo ra mảng f1 gồm 10 số thực (khởi tạo là 0)

+ Lệnh 5 sẽ gán mảng f2 = f1;

+ Lệnh 6 sẽ in ra phần tử đầu tiên của mảng f2 => in ra số 0.