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

1: public class Foo { 2: public static void main (String[]args) { 3: String s; 4: System.out.println ("s=" + s); 5: } 6: } Chương trình sẽ in ra kết quả gì? Chọn một Câu trả lời

26/30

1: public class Foo {

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

3: String s;

4: System.out.println ("s=" + s);

5: }

6: }

Chương trình sẽ in ra kết quả gì?

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

s=

s=null

Lỗi biên dịch yêu cầu s phải được khởi tạo

Biên dịch không lỗi, nhưng khi chạy lỗi NullPointerException sẽ ném ra Đáp án

Giải thích

Chọn đáp án C

Vì:

Chuỗi s cần phải được khởi tạo trước khi truy xuất vào.