public class Main {

public class Main {

public static void main(String[] args) {

String names[] = {

“John”,

“Anna”,

“Peter”,

“Victor”,

“David”

};

System.out.println(names[2]);

}

}

Chương trình sau in ra màn hình xâu nào? Chọn một câu trả lời

A. Có lỗi biên dịch: use new keyword to create object

B. Peter 

C. Anna 

D. Victor  

Hướng dẫn

Chọn B là đáp án đúng

Xem lời giải

Xem lời giải

Đáp án đúng là:  Peter

Vì: Lệnh System.out.println(names[2]);sẽ in ra phần tử đứng thứ 3 trong mảng names (chỉ số mảng từ 0 => in ra Peter)

Tags:

public class Main {

public class Main {

public static void main(String[] args) {

String names[] = {

“John”,

“Anna”,

“Peter”,

“Victor”,

“David”

};

System.out.println(names[2]);

}

}

Chương trình sau in ra màn hình xâu nào? Chọn một câu trả lời

A. Có lỗi biên dịch: use new keyword to create object 

B. Peter 

C. Anna 

D. Victor 

Hướng dẫn

Chọn B là đáp án đúng

Xem lời giải

Xem lời giải

Đáp án đúng là:  Peter

Vì: Lệnh System.out.println(names[2]);sẽ in ra phần tử đứng thứ 3 trong mảng names (chỉ số mảng từ 0 => in ra Peter)

Tags:

public class Main {

public class Main {

public static void main(String[] args) {

int x = -1;

String y = x + 3;

System.out.println(“x = ” + x + “y = ” + y);

}

}

Đọc đoạn mã lệnh sau. Sau khi thực thi chương trình sẽ in ra kết quả gì ?

A. x=-1 y=2

B. Lỗi biên dịch: Uncompilable source code – incompatible types 

C. x=-1 y=-13 

D. x=-1 y=4 

Hướng dẫn

Chọn B là đáp án đúng

Xem lời giải

Xem lời giải

Lỗi biên dịch: Uncompilable source code – incompatible types

Vì: y là chuỗi, x là số không thể thực hiện cộng chuỗi và số.

Tags:

public class Main {

public class Main {

public static void main(String[] args) {

String names[] = {

“John”,

“Anna”,

“Peter”,

“Victor”,

“David”

};

System.out.println(names[2]);

}

}

Chương trình sau in ra màn hình xâu nào? Chọn một câu trả lời

A. Có lỗi biên dịch: use new keyword to create object 

B. Peter 

C. Anna

D. Victor  

Hướng dẫn

Chọn B là đáp án đúng

Xem lời giải

Xem lời giải

Đáp án đúng là:  Peter

Vì:

+ Lệnh System.out.println(names[2]);sẽ in ra phần tử đứng thứ 3 trong mảng names (chỉ số mảng từ 0 => in ra Peter)

Tags:

public class Main {

public class Main {

public static void main(String[] args) {

String names[] = {

“John”,

“Anna”,

“Peter”,

“Victor”,

“David”

};

names = new String[5];

System.out.println(names[2]);

}

}

Chương trình sau in ra mà hình xâu nào?

A. Có lỗi biên dịch: use new keyword to create object

B. Peter 

C. Anna

D. null

Hướng dẫn

Chọn D là đáp án đúng

Xem lời giải

Xem lời giải

Đáp án đúng là:  null

Vì:

 + Lệnh 3 sẽ khai báo một mảng names và khởi tạo các giá trị cho mảng lần lượt là “John”, “Anna”,….

+ Tuy nhiên lệnh sau (4) lại tạo lại mảng names và không gán giá trị cho các phần tử mảng => các phần tử sẽ có giá trị null

Tags:

public class Main {

public class Main {

public static void main(String[] args) {

String names[] = {

“John”,

“Anna”,

“Peter”,

“Victor”,

“David”

};

System.out.println(names.length);

}

}

Chương trình sau in ra màn hình số mấy? Chọn một câu trả lời

A. 4

B. 5

C. 6

D. 7

Hướng dẫn

Chọn B là đáp án đúng

Xem lời giải

Xem lời giải

Đáp án đúng là:  5

Vì:

+ Lệnh System.out.println(names.length); sẽ in ra chiều dài thực của mảng names (=5)

Tags: