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)
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)
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ố.
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)
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
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)