Trong các khai báo sau đâu là khai báo không hợp lệ? Chọn một câu trả lời
Trả lời:
Đáp án đúng: A
Đáp án A không hợp lệ vì khi khởi tạo mảng hai chiều, nếu không chỉ định kích thước của chiều thứ nhất, thì phải chỉ định kích thước của chiều thứ hai. Trong trường hợp này, `int a1[][] = new int[][3]` là không hợp lệ vì nó cố gắng khởi tạo một mảng hai chiều mà không chỉ định kích thước của chiều thứ nhất, nhưng lại chỉ định kích thước của chiều thứ hai là 3. Các khai báo còn lại đều hợp lệ:
- B. `int a2[][] = new int[2][3]` Khai báo và khởi tạo mảng hai chiều 2x3.
- C. `int a3[][] = new int[2][]` Khai báo mảng hai chiều với 2 hàng, số cột ở mỗi hàng có thể khác nhau và sẽ được khởi tạo sau.
- D. `int a4[][] = {{}, {}, {}};` Khai báo mảng hai chiều với 3 hàng, mỗi hàng là một mảng rỗng.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
