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 7

25 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

Kết quả in ra màn hình?

Int a=3, b=4;

If(a==b)

Console.Write(“Black”);

Console.Write(“White”);

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

Đáp án: D

Câu 2

Để chú thích trong C# ta dùng?

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

Đáp án: B

Câu 3

Các Trường Đại học A, B, C đều in giấy báo nhập học cho sinh viên trúng tuyển. Tuy nhiên, giấy báo nhập học của các trường này có thể có cấu trúc, nội dung, hình thức khác nhau. Đây là ví dụ về:

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

Đáp án: C

Câu 4

.NET Framework nằm ở tầng trên của hệ điều hành (bất kỳ hệ điều hành không chỉ là Windows). .NET Framework bao gồm:

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

Đáp án: C

Câu 5

Chồng hàm (quá tải hàm) là:

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

Đáp án: D

Câu 6

Đoạn chương trình sau cho kết quả là bao nhiêu?

int tich, i;

tich = 1;

for(i = 1; i <= 3; i++)

{

tich = tich * 1;

}

Console.WriteLine(tich);

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

Đáp án: A

Câu 7

Property có thể được khai báo trong?

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

Đáp án: A

Câu 8

Người ta 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ó kết hôn được với nhau hay không. Biết rằng điều kiện kết hôn là công dân từ 18 tuổi trở lê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ó 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 9

C# được phát triển bởi:

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

Đáp án: A

Câu 10

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 11

Để khai báo Delegate, bạn sử dụng câu lệnh nào sau đây?

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

Đáp án: A

Câu 12

Khi xây dựng lớp đối tượng, các thuộc tính dữ liệu thường được khai báo trong phạm vi:

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

Đáp án: B

Câu 13

Một phương thức được khai báo double CalcPay(int hoursWorked). Giả sử bạn viết một phương thức có chứa int hours = 35, và double pay; cái nào sau đây đều là cách chính xác để sử dụng phương thức CalcPay?

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

Đáp án: D

Câu 14

C# phân biệt chữ hoa chữ thường

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

Đáp án: A

Câu 15

Lập trình hướng đối tượng là

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

Đáp án: A

Câu 16

Thành phần private của lớp là thành phần

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

Đáp án: C

Câu 17

Thành phần protected của lớp là thành phần

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

Đáp án: C

Câu 18

Thành phần public của lớp là thành phần

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

Đáp án: C

Câu 19

Tính kế thừa là

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

Đáp án: B

Câu 20

Tính đóng gói là

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

Đáp án: C

Câu 21

Hàm thành viên của lớp khác hàm thông thường

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

Đáp án: D

Câu 22

Trong C#, array là

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

Đáp án: C

Câu 23

Khi khai báo lớp trong các ngôn ngữ lập trình hướng đối tượng phải sử dụng từ khóa

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

Đáp án: C

Câu 24

Lập trình hướng đối tượng trong C# cho phép khai báo kế thừa từ

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

Đáp án: C

Câu 25

Muốn lập trình hướng đối tượng, bạn cần phải phân tích chương trình, bài toán thành các

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

Đáp án: A