Tạo Trắc Nghiệm

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

15 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

Lớp cơ sở trừu tượng là:

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

Đáp án: A

Câu 2

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

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

Đáp án: C

Câu 3

Hàm bạn là:

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

Đáp án: A

Câu 4

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

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

Đáp án: A

Câu 5

Khai báo phương thức ảo:

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

Đáp án: D

Câu 6

Cho biết cách khai báo phương thức ảo trong C++ nào sau đây là đúng:

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

Đáp án: C

Câu 7

Lớp bạn của một lớp là:

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

Đáp án: A

Câu 8

Các trường hợp trùng tên trong kế thừa là:

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

Đáp án: A

Câu 9

Khi đưa các lớp thực tế vào quản lý trong máy tính ta nhận thấy mỗi đối tượng thực tế có vô số thuộc tính nhưng với mỗi bài toán cụ thể ta chỉ xác định các lớp chỉ gồm một số thuộc tính nhất định. Cách thức đó gọi là:

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

Đáp án: D

Câu 10

Khi xây dựng lớp trong C++, nếu trong lớp có thành phần thuộc tính là kiểu con trỏ hay tham chiếu thì bắt buộc phải:

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

Đáp án: A

Câu 11

int[] tenbien là cú pháp khai báo mảng một chiều.

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

Đáp án: A

Câu 12

int[5] tenbien = new int[] là cú pháp vừa khai báo vừa khởi tạo số phần tử cho mảng một chiều.

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

Đáp án: A

Câu 13

Trong thừa kế

class Class2: Class 1

{

public override void A1()

{

base.A1();

}

}

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

Đáp án: C

Câu 14

Trong thừa kế

class Class2: Class 1

{

public override void A1()

{

base.A1();

}

}

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

Đáp án: B

Câu 15

Trong thừa kế

class VUONG: CHUNHAT

{

public VUONG(double canh) : CHUNHAT(canh,canh)

{

}

}

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

Đáp án: A