50 câu hỏi 60 phút
Trong câu lệnh sau: public static void main(String[] agrs) thì phần tử agrs[0] chứa giá trị gì?
Tên của chương trình
Số lượng tham số
Tham số đầu tiên của danh sách tham số
Không câu nào đúng
Đáp án đúng là: Tham số đầu tiên của danh sách tham số
Vì:
+ Trong khai báo đối số của hàm main() thì agrs là một mảng xâu kí tự, đồng thời hàm main có thể nhận nhiều đối số => agrs[0] là đối số đầu tiên trong danh sách đối số của hàm main()
Đáp án đúng là: Tham số đầu tiên của danh sách tham số
Vì:
+ Trong khai báo đối số của hàm main() thì agrs là một mảng xâu kí tự, đồng thời hàm main có thể nhận nhiều đối số => agrs[0] là đối số đầu tiên trong danh sách đối số của hàm main()
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ố.
x%3 trả về giá trị là 0 khi x là bội của 3. Trong các đáp án, chỉ có đáp án D có gia trị là bội của 3.
Đáp án đúng là: Có lỗi biên dịch:sayHello() in Man cannot override sayHello() in Student return type int is not compatible with java.lang.String
Vì:
Lớp Man định viết đè sayHello() được viết ở Student, nhưng có kiểu dữ liệu trả về là int không thể chuyển thành String được.
Và sayHello() không được đánh dấu là final, nên có thể được ghi đè.
sayHello() ở cả hai lớp đều có cùng access modifier, điều này là hợp lệ.
Đá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)
Phương thức nào dùng để tìm kiếm một chuỗi trong một chuỗi khác trong class
String của Java?