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 10

20 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

Cho đoạn chương trình như hình trên, lớp Convat được gọi là:
Cho đoạn chương trình như hình trên, lớp Convat được gọi là: (ảnh 1)

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

Đáp án: B

Câu 2

Cho đoạn chương trình như hình trên, dòng khai báo virtual void xungten() là:
Cho đoạn chương trình như hình trên, dòng khai báo virtual void xungten() là: (ảnh 1)

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

Đáp án: A

Câu 3

Để khai báo thành viên tĩnh trong C++ và Java đều dùng từ khóa static. Sự nhận định các phương thức tĩnh trong C++ và trong Java là:

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

Đáp án: D

Câu 4

Cho đoạn chương trình khai báo như trên, việc sử dụng từ khóa static đứng trước khai báo tongsohd, tongtienban có ý nghĩa:
Cho đoạn chương trình khai báo như trên, việc sử dụng từ khóa static đứng trước khai báo tongsohd, tongtienban có ý nghĩa: (ảnh 1)

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

Đáp án: A

Câu 5

Một bạn xây dựng lại lớp số nguyên như trên, tại dòng số 3 bạn khai báo:
Một bạn xây dựng lại lớp số nguyên như trên, tại dòng số 3 bạn khai báo: (ảnh 1)

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

Đáp án: A

Câu 6

Một bạn xây dựng lại lớp số nguyên như trên, tại dòng số 5 bạn khai báo:
Một bạn xây dựng lại lớp số nguyên như trên, tại dòng số 5 bạn khai báo: (ảnh 1)

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

Đáp án: C

Câu 7

Một bạn xây dựng lại lớp số nguyên như trên, Bạn có thực hiện khai báo toán tử tăng trước tại dòng số:
Một bạn xây dựng lại lớp số nguyên như trên, Bạn có thực hiện khai báo toán tử tăng trước tại dòng số: (ảnh 1)

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

Đáp án: B

Câu 8

Một bạn xây dựng lại lớp số nguyên như trên, bạn có thực hiện khai báo toán tử giảm sau tại dòng số:
Một bạn xây dựng lại lớp số nguyên như trên, bạn có thực hiện khai báo toán tử giảm sau tại dòng số: (ảnh 1)

 

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

Đáp án: D

Câu 9

Một bạn xây dựng lại lớp số nguyên như trên, bạn đó có thực hiện xây dựng nhập xuất cho số nguyên. Nếu có son A; ta có thể thực gọi nhập số nguyên A này bằng cách:
Một bạn xây dựng lại lớp số nguyên như trên, bạn đó có thực hiện xây dựng nhập xuất cho số nguyên. Nếu có son A; ta có thể thực gọi nhập số nguyên A này bằng cách: (ảnh 1)

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

Đáp án: A

Câu 10

Một bạn xây dựng lại lớp đường thẳng AX+BY+C=0 như trên, và bạn đó có xây dựng hàm tạo cho lớp tại dòng số 4. Hãy xác định loại hàm tạo mà bạn đó đã xây dựng:
Một bạn xây dựng lại lớp đường thẳng AX+BY+C=0 như trên, và bạn đó có xây dựng hàm tạo cho lớp tại dòng số 4. Hãy xác định loại hàm tạo mà bạn đó đã xây dựng: (ảnh 1)

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

Đáp án: C

Câu 11

Một bạn xây dựng lại lớp đường thẳng AX+BY+C=0 như trên, và bạn đó có xây dựng hàm tạo cho lớp tại dòng số 4. Ta nhận thấy các tham số truyền vào có tên trùng với tên thuộc tính của lớp (A,B,C). Để phân biệt chúng ta sử dụng:
Một bạn xây dựng lại lớp đường thẳng AX+BY+C=0 như trên, và bạn đó có xây dựng hàm tạo cho lớp tại dòng số 4.  (ảnh 1)

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

Đáp án: A

Câu 12

Một bạn xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Một bạn nhận xét chương trình sẽ bị lỗi tại dòng số 6 vì bạn chưa khai báo lớp point. Theo bạn nhận xét này:
Một bạn xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Một bạn nhận xét chương trình sẽ bị lỗi tại dòng số 6 vì bạn chưa khai báo lớp point. Theo bạn nhận xét này: (ảnh 1)

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

Đáp án: B

Câu 13

Một bạn sinh viên xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để xác định đường tròn bạn cần một điểm (tâm) và bán kính, tuy nhiên khi khai báo hình tròn bạn sinh viên này chỉ khai báo mỗi bán kinh r vì:
Một bạn sinh viên xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để xác định đường tròn bạn cần một điểm (tâm) và bán kính, tuy nhiên khi khai báo hình tròn bạn sinh viên này chỉ khai báo mỗi bán kinh r vì: (ảnh 1)

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

Đáp án: A

Câu 14

Một bạn xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để nhập dữ liệu cho lớp Hình tròn bạn đó đã sử dụng:
Một bạn xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để nhập dữ liệu cho lớp Hình tròn bạn đó đã sử dụng: (ảnh 1)

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

Đáp án: C

Câu 15

Một bạn sinh viên xây dựng cấu trúc Stack dưới dạng khai báo lớp như trên, Bạn sinh viên đã khai báo xây dựng stack lưu trữ dưới dạng:
Một bạn sinh viên xây dựng cấu trúc Stack dưới dạng khai báo lớp như trên, Bạn sinh viên đã khai báo xây dựng stack lưu trữ dưới dạng: (ảnh 1)

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

Đáp án: A

Câu 16

Nếu A và B là hai lớp thì với khai báo lớp C như trên thì lớp C được gọi là:
Nếu A và B là hai lớp thì với khai báo lớp C như trên thì lớp C được gọi là: (ảnh 1)

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

Đáp án: A

Câu 17

Cho đoạn chương trình như hình trên, các phương thức thao tác trên stack gồm:
Cho đoạn chương trình như hình trên, các phương thức thao tác trên stack gồm: (ảnh 1)

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

Đáp án: A

Câu 18

Giả sử cho các lớp như trong khai báo như trên. Kết quả hiển thị của đoạn chương trình là:
Giả sử cho các lớp như trong khai báo 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: A

Câu 19

class A là bạn của class B, class B là bạn của class C thì:

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

Đáp án: B

Câu 20

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:

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

Đáp án: A