JavaScript is required
Danh sách đề

200+ câu hỏi trắc nghiệm Lập trình hướng đối tượng với C++ có đáp án - Đề 5

41 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 41
Hãy chọn câu đúng:
A.

Ngôn ngữ lập trình C, C++ là ngôn ngữ lập trình hướng đối tượng

B.

Ngôn ngữ lập trình C++, Java là ngôn ngữ lập trình cấu trúc

C.

Ngôn ngữ lập trình pascal, C là ngôn ngữ lập trình cấu trúc

D.

Ngôn ngữ lập trình pascal, C, C++ là ngôn ngữ lập trình cấu trúc

Đáp án
Câu hỏi yêu cầu chọn phát biểu đúng về các loại ngôn ngữ lập trình. Phương án 1: Sai. C++ là ngôn ngữ hướng đối tượng, nhưng C là ngôn ngữ lập trình cấu trúc. Phương án 2: Sai. C++ là ngôn ngữ hướng đối tượng, Java là ngôn ngữ hướng đối tượng. Phương án 3: Đúng. Pascal và C đều là các ngôn ngữ lập trình cấu trúc, tập trung vào việc chia chương trình thành các hàm và thủ tục. Phương án 4: Sai. C++ là ngôn ngữ hướng đối tượng, không phải ngôn ngữ lập trình cấu trúc. Vậy, đáp án đúng là phương án 3.

Danh sách câu hỏi:

Câu 1:

Hãy chọn câu đúng:
Lời giải:
Đáp án đúng: C
Câu hỏi yêu cầu chọn phát biểu đúng về các loại ngôn ngữ lập trình. Phương án 1: Sai. C++ là ngôn ngữ hướng đối tượng, nhưng C là ngôn ngữ lập trình cấu trúc. Phương án 2: Sai. C++ là ngôn ngữ hướng đối tượng, Java là ngôn ngữ hướng đối tượng. Phương án 3: Đúng. Pascal và C đều là các ngôn ngữ lập trình cấu trúc, tập trung vào việc chia chương trình thành các hàm và thủ tục. Phương án 4: Sai. C++ là ngôn ngữ hướng đối tượng, không phải ngôn ngữ lập trình cấu trúc. Vậy, đáp án đúng là phương án 3.

Câu 2:

Lớp đối tượng là:
Lời giải:
Đáp án đúng: D
Lớp đối tượng (Class) trong lập trình hướng đối tượng là một bản thiết kế, một khuôn mẫu để tạo ra các đối tượng (Object) có cùng kiểu dữ liệu, thuộc tính và phương thức. Nó định nghĩa cấu trúc và hành vi mà các đối tượng thuộc lớp đó sẽ có. Vì vậy, đáp án chính xác nhất là "Một thiết kế hay mẫu cho các đối tượng cùng kiểu."

Câu 3:

Khi khai báo và xây dựng thành công lớp đối tượng, để truy cập vào thành phần của lớp ta phải:
Lời giải:
Đáp án đúng: C
Khi đã khai báo và xây dựng thành công một lớp đối tượng, để truy cập vào các thành phần (thuộc tính, phương thức) của lớp đó, chúng ta sử dụng tên đối tượng (instance) của lớp, theo cú pháp `ten_doi_tuong.ten_thanh_phan`. Không thể truy cập các thành phần của lớp thông qua tên lớp (trừ các thành phần static, nhưng câu hỏi không đề cập đến trường hợp này). Do đó, phương án 1 là đáp án đúng.

Câu 4:

Trừu tượng hóa là:
Lời giải:
Đáp án đúng: D
Trừu tượng hóa là một kỹ thuật quan trọng trong lập trình và thiết kế hệ thống. Nó cho phép chúng ta tập trung vào những đặc điểm và hành vi quan trọng của một đối tượng hoặc hệ thống, đồng thời bỏ qua những chi tiết không liên quan hoặc không cần thiết ở một mức độ trừu tượng nhất định. Điều này giúp đơn giản hóa vấn đề, làm cho nó dễ hiểu và dễ quản lý hơn. * **Phương án 1: Không có phương án chính xác** - Sai, vì có một phương án chính xác. * **Phương án 2: Phương pháp quan tâm đến mọi chi tiết của đối tượng** - Sai, đây là ngược lại với trừu tượng hóa, vì trừu tượng hóa bỏ qua các chi tiết không cần thiết. * **Phương án 3: Phương pháp thay thế những chi tiết chính bằng những chi tiết tương tự.** - Sai, trừu tượng hóa không thay thế chi tiết, mà loại bỏ những chi tiết không cần thiết. * **Phương án 4: Phương pháp chỉ quan tâm đến những chi tiết cần thiết (chi tiết chính) và bỏ qua những chi tiết không cần thiết** - **Đúng**, đây là định nghĩa chính xác của trừu tượng hóa.

Câu 5:

Thuộc tính của lớp là:
Lời giải:
Đáp án đúng: D
Thuộc tính của lớp (hay còn gọi là trường dữ liệu, biến thành viên) là các đặc điểm, tính chất, thông tin mô tả đối tượng. Chúng lưu trữ dữ liệu về trạng thái của đối tượng. Ví dụ, với lớp "Xe hơi", thuộc tính có thể là: màu sắc, hãng sản xuất, số chỗ ngồi... Các phương án khác mô tả về phương thức (hành vi) của đối tượng, không phải thuộc tính.

Câu 6:

Hàm tạo là:
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

Câu 7:

Hàm tạo sao chép là:
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

Câu 8:

Sự trừu tượng là:
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

Câu 9:

Sự đóng gói:

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

Câu 10:

Trong các phương án sau, phương án mô tả tính đa hình là:

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

Câu 11:

Phương pháp lập trình tuần tự là:

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

Câu 12:

Đối tượng là:

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

Câu 13:

Trong một chương trình có thể xây dựng tối đa bao nhiêu lớp:

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

Câu 14:

Thành viên tĩnh của lớp là:

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

Câu 15:

Khi xây dựng nạp chồng các hàm thì điều kiện khác nhau giữa các hàm là: kiểu dữ liệu trả về của hàm hoặc kiểu dữ liệu tham số truyền vào các hàm hoặc số lượng tham số khi truyền vào của hàm là khác nhau. Điều kiện này chỉ áp dụng khi:

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

Câu 18:

Xử lí ngoại lệ được thực thi trong câu lệnh:

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

Câu 19:

Cấu trúc thông thường của lớp trong C# là:

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

Câu 21:

CLR là viết tắt của?

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

Câu 24:

OOP là viết tắt của

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

Câu 26:

Trong một chương trình có thể xây dựng tối đa bao nhiêu lớp

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

Câu 27:

Một lớp có thể có tối đa

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

Câu 28:

Trong đa kế thừa có thể kế thừa tối đa

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

Câu 29:

Trong một lớp có thể

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

Câu 30:

Đặc điểm cơ bản của lập trình hướng đối tượng thể hiện ở

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

Câu 31:

Hạn chế của lập trình hướng đối tượng so với lập trình hướng thủ tục:

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

Câu 35:

Cài đặt phương thức đa hình trong lập trình hướng đối tượng gồm 3 dạng:

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

Câu 36:

Các lớp có thể kế thừa từ lớp Điện thoại là:

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

Câu 38:

Khi khai báo, xây dựng lớp các thành phần được đặt trong phạm vi protected nhằm mục đích:

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

Câu 39:

Khai báo các phương thức trong lớp cơ sở trừu tượng phải:

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

Câu 41:

Trong thừa kế

class Class2: Class 1

{

public override void A1()

{

base.A1();

}

}

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