225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 8
71 người thi tuần này 4.6 56.2 K lượt thi 20 câu hỏi 20 phút
🔥 Đề thi HOT:
2550 câu hỏi trắc nghiệm Tin học đại cương có đáp án (Phần 1)
630 câu hỏi trắc nghiệm môn Mạng máy tính có đáp án - Phần 6
100 Câu hỏi trắc nghiệm lập trình Python có đáp án - Phần 1
400+ Câu trắc nghiệm Thiết kế Website có đáp án - Phần 1
300 Câu hỏi trắc nghiệm lập trình Java có đáp án - Phần 1
500+Câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án - Phần 1
225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 11
250 Câu hỏi trắc nghiệm Javascript, CSS, HTML có đáp án - Phần 3
Nội dung liên quan:
Danh sách câu hỏi:
Câu 1
Xây dựng lớp Hinh_hoc là lớp cơ sở cho các lớp Hinh_vuong, Hinh_tron, Hinh_cn, Hinh_tamgiac. Nhận thấy các lớp này đểu có phương phương thức tính D_Tich(diện tích). Tuy nhiên cách tính diện tích của các phương thức D_Tich ứng với các đối tượng của các lớp dẫn xuất là khác nhau. Điều này thể hiện tính:
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án D
Lời giải
Chọn đáp án D
Lời giải
Chọn đáp án C
Lời giải
Chọn đáp án A
Câu 6
Cho đoạn chương trình sau:
class Phanso
{
private:
int ts,ms;
public:
Phanso(int ts1, int ms1)
{ts=ts1;ms=ms1;}
};
void main()
{
Phan so P1,P2(3,4);
}
Câu lệnh khai báo Phanso P1 bị báo lỗi vì:
class Phanso
{
private:
int ts,ms;
public:
Phanso(int ts1, int ms1)
{ts=ts1;ms=ms1;}
};
void main()
{
Phan so P1,P2(3,4);
}
Câu lệnh khai báo Phanso P1 bị báo lỗi vì:
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án D
Lời giải
Chọn đáp án A
Câu 10
class Diem
{
float x,y;
public:
Diem(){x=0;y=0}; //ham tao khong doi
Diem(float x,float y);//ham tao co doi
};
class HT:public Diem
{
private:
float r;
public:
HT(){r=1;};
HT(float x1,float y1, float r1){r=r1;};
};
Đoạn chương trình trên khi khai báo 1 hình tròn (HT H1;) thì hình tròn H1 này có:
{
float x,y;
public:
Diem(){x=0;y=0}; //ham tao khong doi
Diem(float x,float y);//ham tao co doi
};
class HT:public Diem
{
private:
float r;
public:
HT(){r=1;};
HT(float x1,float y1, float r1){r=r1;};
};
Đoạn chương trình trên khi khai báo 1 hình tròn (HT H1;) thì hình tròn H1 này có:
Lời giải
Chọn đáp án C
Câu 11
class Diem
{
float x,y;
public:
Diem(){x=0;y=0}; //ham tao khong doi
Diem(float x,float y);//ham tao co doi
};
class HT:public Diem
{
private:
float r;
public:
HT(){r=1;};
HT(float x1,float y1, float r1){r=r1;};
};
Đoạn chương trình trên khi khai báo 1 hình tròn (HT H1;) thì hình tròn H1 này chưa xác định được tâm vì theo tính chất kế thừa không kế thừa hàm tạo ta phải tự triệu gọi hàm tạo của lớp cơ sở ở lớp dẫn xuất. Để xác định tâm cho hình tròn H1 là 0,0 ta cần sửa là:
{
float x,y;
public:
Diem(){x=0;y=0}; //ham tao khong doi
Diem(float x,float y);//ham tao co doi
};
class HT:public Diem
{
private:
float r;
public:
HT(){r=1;};
HT(float x1,float y1, float r1){r=r1;};
};
Đoạn chương trình trên khi khai báo 1 hình tròn (HT H1;) thì hình tròn H1 này chưa xác định được tâm vì theo tính chất kế thừa không kế thừa hàm tạo ta phải tự triệu gọi hàm tạo của lớp cơ sở ở lớp dẫn xuất. Để xác định tâm cho hình tròn H1 là 0,0 ta cần sửa là:
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án D
Câu 13
Khi khai báo, xây dựng lớp các thuộc tính của lớp thường được khai báo trong phạm vi Private, điều này thể hiện đặc tính:
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án A
Câu 15
Cho lớp Time với ngôn ngữ C++ như sau:
class time {
int hour,min, sec;
public:
void addHour(int h);
}
Khi xây dựng phương thức addHour bên ngoài lớp Time ta phải viết là:
class time {
int hour,min, sec;
public:
void addHour(int h);
}
Khi xây dựng phương thức addHour bên ngoài lớp Time ta phải viết là:
Lời giải
Chọn đáp án D
Lời giải
Chọn đáp án B
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án C
Lời giải
Chọn đáp án A
11233 Đánh giá
50%
40%
0%
0%
0%