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
Câu hỏi trong đề: 200+ câu trắc nghiệm Java cơ bản có đáp án !!
Quảng cáo
Trả lời:
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.
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
array2 = array1;
array2[0] = array3[0];
array2 = array4;
array1=array2;
Lời giải
Chọn đáp án C
Vì:
Không thể gán mảng một chiều cho mảng 2 chiều được.
Câu 2
public interface MyInterface {}
public interface MyInterface {
default int x;
}
public interface MyInterface {
protected int sum(int x, int y);
}
public interface MyInterface {
private int sum(int x, int y);
}
Lời giải
Chọn đáp án A
Vì:
Trong đáp án B default là từ khóa dùng trong lệnh switch chứ không phải là một từ khóa truy xuất.
Trong đáp án C, D không thể mức truy xuất private hoặc protected cho thuộc tính cúng như phương thức.
Trong khai báo interface có thể không khai báo gì.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
abstract class Animal{
abstract void run();
}
public class Horse extends Animal{}
abstract class Animal{
abstract int run();
}
abstract class Horse extends Animal{}
abstract class Animal{
abstract void run();
}
abstract public class Horse {}
abstract class Animal{
abstract void run();
}
abstract class Horse {}
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
10
11
10
10
11
11
Không in kết quả và báo lỗi
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
class A { public A(int x) {} }
class A {}
class B extends A { B() {}}
class A { A() {}}
class B { public B() {} }
class Z { public Z(int) {} }
class A extends Z { }
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
102
104
h
Lỗi biên dịch
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.