Tạo Trắc Nghiệm

225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 11

19 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Các lớp đối tượng cần xây dựng cho bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:

Đáp án và lời giải

Đáp án: A

Câu 2

Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh (dd/mm/yyyy), Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Nếu bài toán yêu cầu xây dựng trong C++, các lớp đối tượng cần xây dựng cho bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:

Đáp án và lời giải

Đáp án: A

Câu 3

Cho biết kết quả hiển thị của đoạn chương trình sau?
Cho biết kết quả hiển thị của đoạn chương trình sau? (ảnh 1)

Đáp án và lời giải

Đáp án: B

Câu 4

Chọn phát biểu đúng trong các phát biểu sau:

Đáp án và lời giải

Đáp án: D

Câu 5

Khi đa năng hóa toán tử nhập (trích dòng) cho lớp SP ta khai báo dòng tiêu đề như sau:

Đáp án và lời giải

Đáp án: A

Câu 6

Cho các lớp sau:
class Thi_sinh
{
int SBD;
char Hoten[40];
int Gt;
….
};
class Ds_thi_sinh
{
Thi_sinh *ds;
int sothisinh;
…
};
Quan hệ giữa lớp Ds_thi_sinh và Thi_sinh là:

Đáp án và lời giải

Đáp án: A

Câu 7

Cho đoạn chương trình như hình trên, Đoạn chương trình sai ở dòng:
Cho đoạn chương trình như hình trên, Đoạn chương trình sai ở dòng: (ảnh 1)

Đáp án và lời giải

Đáp án: D

Câu 8

Cho đoạn chương trình như hình trên. Kết quả hiển thị của đoạn chương trình là:
Cho đoạn chương trình như hình trên. Kết quả hiển thị của đoạn chương trình là: (ảnh 1)

Đáp án và lời giải

Đáp án: B

Câu 9

Đoạn chương trình trên sẽ in ra giá trị là:
Đoạn chương trình trên sẽ in ra giá trị là: (ảnh 1)

Đáp án và lời giải

Đáp án: D

Câu 10

Cho khai báo thành phần của lớp A như trên, kết quả hiện thị khi chạy đoạn chương trình là:
Cho khai báo thành phần của lớp A như trên, kết quả hiện thị khi chạy đoạn chương trình là: (ảnh 1)

Đáp án và lời giải

Đáp án: D

Câu 11

Hàm mà bất kỳ lớp nào cũng có là:

Đáp án và lời giải

Đáp án: A

Câu 12

Chọn phương án tương ứng với phát biểu sai:

Đáp án và lời giải

Đáp án: B

Câu 13

Người ta cần quản lý cần quản lý các thông tin về công dân để xác định xem hai công dân bất kỳ có thể kết hôn được với nhau hay không. Biết rằng điều kiện kết hôn là: là công dân từ 18 tuổi trở nên, có tình trạng kết hôn là độc thân, hai công dân kết hôn không cùng giới tính, đồng thời phải lưu lại các thông tin của người kết hôn. Các lớp cần thuộc tính cần xây dựng cho hai lớp đối tượng của bài toán trên là:

Đáp án và lời giải

Đáp án: A

Câu 14

Cho biết khẳng định đúng nhất trong các khẳng định sau:

Đáp án và lời giải

Đáp án: A

Câu 15

Cho khai báo thành phần của các lớp như trên, Có lỗi trong phương thức nhap() của lớp HCN. Lỗi đó ở dòng:
Cho khai báo thành phần của các lớp như trên, Có lỗi trong phương thức nhap() của lớp HCN. Lỗi đó ở dòng: (ảnh 1)

Đáp án và lời giải

Đáp án: C

Câu 16

Câu lệnh khai báo như sau:
template (class T) T min (T a, T b)
{
…
}
có nghĩa là:

Đáp án và lời giải

Đáp án: A

Câu 17

Câu lệnh khai báo như sau:
template (class T) T min (T a, T b, Tc)
{
…
}
có nghĩa là:

Đáp án và lời giải

Đáp án: D

Câu 18

Câu lệnh khai báo như sau:
template (class T, class U) T min (T a, U b)
{
…
}
có nghĩa là

Đáp án và lời giải

Đáp án: C

Câu 19

Cho khai báo như hình trên, khai báo là:
Cho khai báo như hình trên, khai báo là: (ảnh 1)

Đáp án và lời giải

Đáp án: B