Trả lời:
Đáp án đúng: B
Đoạn code trên in ra nội dung của mảng các chuỗi `pstr`. Mảng này được khởi tạo với hai chuỗi: "LAPTRINHC++" và ".NET". Vòng lặp `for` duyệt qua mảng và in ra từng chuỗi. Do đó, kết quả sẽ là in ra hai chuỗi này trên hai dòng khác nhau.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Đề bài cung cấp một đoạn code Java.
Đoạn code khai báo một lớp `Test` với một biến thành viên `x` kiểu `int` và một phương thức `main`.
Trong phương thức `main`, một đối tượng `t` của lớp `Test` được tạo ra. Sau đó, giá trị của `t.x` được in ra màn hình bằng `System.out.println(t.x);`.
Vì `x` là một biến thành viên của lớp `Test` và không được khởi tạo một cách tường minh, nó sẽ được khởi tạo với giá trị mặc định là `0`.
Do đó, khi `System.out.println(t.x);` được thực thi, nó sẽ in ra giá trị `0`.
Vậy đáp án đúng là B. Java.
Đoạn code khai báo một lớp `Test` với một biến thành viên `x` kiểu `int` và một phương thức `main`.
Trong phương thức `main`, một đối tượng `t` của lớp `Test` được tạo ra. Sau đó, giá trị của `t.x` được in ra màn hình bằng `System.out.println(t.x);`.
Vì `x` là một biến thành viên của lớp `Test` và không được khởi tạo một cách tường minh, nó sẽ được khởi tạo với giá trị mặc định là `0`.
Do đó, khi `System.out.println(t.x);` được thực thi, nó sẽ in ra giá trị `0`.
Vậy đáp án đúng là B. Java.
Lời giải:
Đáp án đúng: A
Đề bài cho một đoạn code C++ và yêu cầu xác định output của đoạn code đó. Đoạn code sử dụng con trỏ và tham chiếu để thay đổi giá trị của các biến. Ta cần phân tích từng bước để xác định giá trị cuối cùng của các biến a và b.
Ban đầu, a = 10 và b = 50.
`int *p = &a;` Con trỏ p trỏ tới địa chỉ của a.
`int &r = b;` Tham chiếu r tham chiếu tới b.
`*p = r;` Giá trị mà p trỏ tới (tức là a) được gán bằng giá trị của r (tức là b). Vậy a = b = 50.
`r = *p;` Giá trị của r (tức là b) được gán bằng giá trị mà p trỏ tới (tức là a). Vì a đã là 50, nên b = a = 50.
Vậy, sau khi thực hiện đoạn code, a = 50 và b = 50.
Đáp án đúng là C. 50 50.
Ban đầu, a = 10 và b = 50.
`int *p = &a;` Con trỏ p trỏ tới địa chỉ của a.
`int &r = b;` Tham chiếu r tham chiếu tới b.
`*p = r;` Giá trị mà p trỏ tới (tức là a) được gán bằng giá trị của r (tức là b). Vậy a = b = 50.
`r = *p;` Giá trị của r (tức là b) được gán bằng giá trị mà p trỏ tới (tức là a). Vì a đã là 50, nên b = a = 50.
Vậy, sau khi thực hiện đoạn code, a = 50 và b = 50.
Đáp án đúng là C. 50 50.
Lời giải:
Đáp án đúng: A
Trong C++, một hàm ảo thuần túy (pure virtual function) được khai báo bằng cách thêm `= 0` vào cuối prototype của hàm trong định nghĩa lớp. Điều này có nghĩa là lớp chứa hàm ảo thuần túy trở thành một lớp trừu tượng (abstract class), và không thể tạo đối tượng trực tiếp từ lớp này. Các lớp con kế thừa từ lớp trừu tượng phải cung cấp định nghĩa cho tất cả các hàm ảo thuần túy để có thể tạo đối tượng.
Lời giải:
Đáp án đúng: B
Câu hỏi yêu cầu xác định khái niệm "tập hợp các thể hiện hoặc giá trị".
* A. class (lớp): Lớp là một khuôn mẫu hoặc bản thiết kế để tạo ra các đối tượng. Nó định nghĩa các thuộc tính (dữ liệu) và phương thức (hành vi) mà các đối tượng thuộc lớp đó sẽ có. Một lớp không phải là một tập hợp các thể hiện hoặc giá trị cụ thể.
* B. object (đối tượng): Đối tượng là một thể hiện cụ thể của một lớp. Nó là một thực thể có trạng thái (dữ liệu) và hành vi (phương thức) được xác định bởi lớp của nó. Một tập hợp các đối tượng (thể hiện) hoặc giá trị có thể được coi là một đối tượng nếu chúng có chung một lớp hoặc mục đích.
* C. function (hàm): Hàm là một khối mã thực hiện một nhiệm vụ cụ thể. Nó có thể nhận đầu vào và trả về đầu ra. Hàm không phải là một tập hợp các thể hiện hoặc giá trị, mà là một đoạn mã thực thi.
Như vậy, "đối tượng" là đáp án phù hợp nhất để mô tả một tập hợp các thể hiện hoặc giá trị.
* A. class (lớp): Lớp là một khuôn mẫu hoặc bản thiết kế để tạo ra các đối tượng. Nó định nghĩa các thuộc tính (dữ liệu) và phương thức (hành vi) mà các đối tượng thuộc lớp đó sẽ có. Một lớp không phải là một tập hợp các thể hiện hoặc giá trị cụ thể.
* B. object (đối tượng): Đối tượng là một thể hiện cụ thể của một lớp. Nó là một thực thể có trạng thái (dữ liệu) và hành vi (phương thức) được xác định bởi lớp của nó. Một tập hợp các đối tượng (thể hiện) hoặc giá trị có thể được coi là một đối tượng nếu chúng có chung một lớp hoặc mục đích.
* C. function (hàm): Hàm là một khối mã thực hiện một nhiệm vụ cụ thể. Nó có thể nhận đầu vào và trả về đầu ra. Hàm không phải là một tập hợp các thể hiện hoặc giá trị, mà là một đoạn mã thực thi.
Như vậy, "đối tượng" là đáp án phù hợp nhất để mô tả một tập hợp các thể hiện hoặc giá trị.
Lời giải:
Đáp án đúng: B
Trong C++, toán tử `new` được sử dụng để cấp phát bộ nhớ động trong quá trình chạy chương trình. Bộ nhớ này được cấp phát từ vùng nhớ Heap (vùng nhớ động).
- Heap: Là vùng nhớ được quản lý động, cho phép cấp phát và giải phóng bộ nhớ trong thời gian chạy chương trình. Khi sử dụng `new`, bộ nhớ được lấy từ heap.
- Stack: Là vùng nhớ được sử dụng cho các biến cục bộ và các lời gọi hàm. Bộ nhớ trên stack được quản lý tự động bởi hệ thống.
- Register: Là các bộ nhớ nhỏ, tốc độ cao bên trong CPU, được sử dụng để lưu trữ các giá trị tạm thời trong quá trình thực thi lệnh.
Do đó, đáp án đúng là Heap.
- Heap: Là vùng nhớ được quản lý động, cho phép cấp phát và giải phóng bộ nhớ trong thời gian chạy chương trình. Khi sử dụng `new`, bộ nhớ được lấy từ heap.
- Stack: Là vùng nhớ được sử dụng cho các biến cục bộ và các lời gọi hàm. Bộ nhớ trên stack được quản lý tự động bởi hệ thống.
- Register: Là các bộ nhớ nhỏ, tốc độ cao bên trong CPU, được sử dụng để lưu trữ các giá trị tạm thời trong quá trình thực thi lệnh.
Do đó, đáp án đúng là Heap.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng