thumbnail

Đề Thi Trắc Nghiệm Lập Trình Hướng Đối Tượng 1 - Đại Học Kinh Doanh Và Công Nghệ Hà Nội (Miễn Phí, Có Đáp Án)

Ôn luyện với đề thi trắc nghiệm Lập Trình Hướng Đối Tượng 1 tại Đại học Kinh Doanh Và Công Nghệ Hà Nội. Đề thi bao gồm các câu hỏi về các khái niệm cơ bản của lập trình hướng đối tượng (OOP) như lớp, đối tượng, kế thừa, đa hình, đóng gói và trừu tượng hóa, cũng như các nguyên tắc thiết kế hướng đối tượng. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

Từ khoá: Đề thi Lập trình hướng đối tượng 1, Đại học Kinh Doanh và Công Nghệ Hà Nội, trắc nghiệm có đáp án, ôn thi OOP, lớp và đối tượng, kế thừa, đa hình, lập trình hướng đối tượng

Thời gian làm bài: 1 giờ


Chọn mã đề:


Bạn chưa làm Mã đề 1!!!

Hãy bắt đầu chinh phục nào!




Câu 1: 0.25 điểm
Khi khai báo thành phần thuộc tính và phương thức của lớp, nếu không khai báo từ khóa private, public hay protected thì mặt định sẽ là:
A.  
public
B.  
private
C.  
Chương trình sẽ lỗi và yêu cầu phải khai báo một trong 3 từ khóa.
D.  
protected
Câu 2: 0.25 điểm
Hãy chọn câu đúng:
A.  
Ngôn ngữ lập trình pascal, C, C++ là ngôn ngữ lập trình cấu trúc.
B.  
Ngôn ngữ lập trình C++, Java là ngôn ngữ lập trình cấu trúc.
C.  
Ngôn ngữ lập trình pascal, C là ngôn ngữ lập trình cấu trúc.
D.  
Ngôn ngữ lập trình C, C++ là ngôn ngữ lập trình hướng đối tượng.
Câu 3: 0.25 điểm
Hàm tạo là:
A.  
Hàm tạo là hàm dùng để khởi tạo bộ nhớ cho đối tượng của lớp.
B.  
Hàm tạo là hàm thành viên của lớp dùng để khởi tạo bộ nhớ và giá trị ban đầu cho cácthuộc tính trong lớp.
C.  
Hàm tạo là hàm nằm bên ngoài lớp dùng để khởi tạo bộ nhớ cho đối tượng.
D.  
Hàm tạo dùng để huỷ bộ nhớ cho đối tượng.
Câu 4: 0.25 điểm
Hàm thành viên của lớp khác hàm thông thường là:
A.  
Hàm thành viên của lớp thì phải khai báo bên trong lớp với từ khóa friend và xây dựng bên ngoài lớp.
B.  
Hàm thành viên của lớp thì phải được khai báo và xây dựng bên trong lớp còn hàm thông thường thì không.
C.  
Hàm thành viên của lớp phải được khai báo bên trong lớp và được gọi nhờ tên đối tượng hay tên lớp còn hàm thông thường thì không.
D.  
Hàm thành viên của lớp và hàm thông thường không có gì khác nhau.
Câu 5: 0.25 điểm
Phân tích mối quan hệ giữa lớp Điểm và lớp Hình tròn ta có thể xác định:
A.  
Lớp Hình tròn kế thừa lớp Điểm.
B.  
Lớp Điểm kế thừa lớp Hình tròn.
C.  
Không có quan hệ gì.
D.  
Lớp Hình tròn dẫn xuất ra lớp Điểm.
Câu 6: 0.25 điểm
Trong kế thừa. Lớp mới có thuật ngữ tiếng Anh là:
A.  
Inheritance Class.
B.  
Object Class.
C.  
Derived Class.
D.  
Base Class.
Câu 7: 0.25 điểm
Lớp Bạn của một lớp là:
A.  
Là lớp có thể truy cập đền thành phần public của lớp mà nó làm bạn.
B.  
Là lớp có thể truy cập đến thành phần private, protected và public của lớp mà nó làmbạn.
C.  
Là lớp có thể truy cập đến thành phần protected và public của lớp mà nó làm bạn.
D.  
Tất cả đều sai.
Câu 8: 0.25 điểm

Sau khi khai báo và xây dựng thành công lớp đối tượng Sinh viên. Khi đó lớp đối tượng llà

A.  
tượng Sinh viên còn được gọi là:
B.  
Kiểu dữ liệu cơ bản.
C.  
Kiểu dữ liệu trừu tượng.
D.  
Lớp đối tượng cơ sở.
Câu 9: 0.25 điểm
Đối tượng là:
A.  
Một thực thể cụ thể trong thế giới thực
B.  
Một mẫu hay một thiết kế cho mọi lớp đối tượng.
C.  
Một vật chất trong thế giới thực.
D.  
Một lớp vật chất trong thế giới thực.
Câu 10: 0.25 điểm
Thuộc tính của lớp là:
A.  
Là những chức năng của đối tượng.
B.  
Tất cả đều sai.
C.  
Liên quan tới những thứ mà đối tượng có thể làm. Một phương thức đáp ứng một chức năng tác động lên dữ liệu của đối tượng.
D.  
Là dữ liệu trình bày các đặc điểm của một đối tượng.
Câu 11: 0.25 điểm
Ta khai báo lớp cơ sở ảo khi nào:
A.  
Khi có sự trùng lặp lớp kế thừa trong đa kế thừa và kế thừa nhiều mức.
B.  
Tất cả đều sai.
C.  
Khi lớp có phương thức ảo thì bắt buộc phải khai báo là lớp cơ sở ảo.
D.  
Khi có sự trùng tên giữa các phương thức của các lớp khác nhau.
Câu 12: 0.25 điểm
Hàm bạn là:
A.  
Khai báo với từ khóa vritual ở đầu.
B.  
Được sử dụng như hàm thành viên của lớp.
C.  
Là hàm bạn của lớp được phép truy cập đến thành phần private của lớp.
D.  
Tất cả đều đúng.
Câu 13: 0.25 điểm
Sự trừu tượng là:
A.  
Polymorphism.
B.  
Encapsulation
C.  
Abstraction.
D.  
Inheritance.
Câu 14: 0.25 điểm
Thành phần public của lớp là thành phần:
A.  
Không cho phép truy xuất từ bên ngoài của lớp nhưng cho phép lớp kế thừa truy xuất tới.
B.  
Cho phép truy xuất từ bên ngoài lớp.
C.  
Cho phép truy xuất từ bên trong và ngoài lớp và cho phép kế thừa.
D.  
Không cho phép truy xuất từ bên ngoài của lớp chỉ có các phương thức bên trong lớp mới có thể truy xuất được.
Câu 15: 0.25 điểm
Sự đóng gói là:
A.  
Polymorphism.
B.  
Encapsulation
C.  
Inheritance.
D.  
Abstraction.
Câu 16: 0.25 điểm
Hàm huỷ là:
A.  
Tất cả đều đúng.
B.  
Hàm huỷ là hàm dùng để khởi tạo giá trị ban đầu cho các thành phần thuộc tính bên trong lớp.
C.  
Hàm huỷ là hàm dùng để giải phóng toàn bộ các biến của chương trình.
D.  
Hàm huỷ dùng để huỷ (giải phóng) bộ nhớ cho các thành phần thuộc tính bên trong lớp.
Câu 17: 0.25 điểm
Chọn câu sai:
A.  
C, Pascal là ngôn ngữ lập trình cấu trúc.
B.  
Ngôn ngữ C++, Java là ngôn ngữ lập trình hướng đối tượng.
C.  
C++ là ngôn ngữ lập trình cấu trúc.
D.  
Ngôn ngữ Pascal là ngôn ngữ lập trình hướng đối tượng.
Câu 18: 0.25 điểm
Tính chất của kế thừa dạng Private là:
A.  
Thành phần protected, public của lớp cha tương ứng trở thành thành phần private củalớp con.
B.  
Thành phần protected, public của lớp cha tương ứng trở thành thành phần public của lớp con.
C.  
Tất cả đều sai.
D.  
Thành phần protected, public của lớp cha tương ứng trở thành thành phần protected của
E.  
lớp con.
Câu 19: 0.25 điểm
Trong kế thừa có thể kế thừa tối đa:
A.  
Ba mức.
B.  
Hai mức.
C.  
Một mức.
D.  
Vố số mức tùy theo bộ nhớ.
Câu 20: 0.25 điểm
Hãy chọn phát biểu sai:
A.  
Có hai loại hàm huỷ có đối và không đối.
B.  
Có hai loại hàm dựng có đối và không đối.
C.  
Có duy nhất một loại hàm huỷ.
D.  
Hàm huỷ và hàm dựng đều không có tính chất kế thừa.
Câu 21: 0.25 điểm
Tính kế thừa là:
A.  
Khả năng sử dụng lại các hàm đã xây dựng.
B.  
Tất cả đều đúng.
C.  
Khả năng sử dụng lại các kiểu dữ liệu đã xây dựng.
D.  
Khả năng xây dựng các lớp mới từ các lớp cũ, lớp mới được gọi là lớp dẫn xuất, lớp cũ được gọi là lớp cơ sở.
Câu 22: 0.25 điểm
Cho lớp Điểm trong hệ tọa độ xOy. Các phương thức có thể có của lớp Điểm là:
A.  
Tung độ, cao độ.
B.  
Dịch chuyển, Thiết lập toạ độ.
C.  
Tung độ, hoành độ.
D.  
Tung độ, hoành độ, cao độ.
Câu 23: 0.25 điểm
Khai báo các phương thức trong lớp cơ sở trừu tượng phải:
A.  
Với c++ có cú pháp : virtual void[kiểu_dữ _liệu] tên_phương_thức(tham đối)=0;
B.  
Là phương thức ảo thuần túy
C.  
Tất cả đều đúng.
D.  
Các phương thức không được định nghĩa nội dung.
Câu 24: 0.25 điểm
OOP là viết tắt của:
A.  
Object Oriented Programming.
B.  
Object Open Programming.
C.  
Open Object Programming
D.  
Object Oriented Proccessing.
Câu 25: 0.25 điểm
Hàm thành viên (phương thức) của lớp:
A.  
Tất cả những hàm(hàm và thủ tục) được khai báo và xây dựng bên trong lớp mô tả các dữ liệu của đối tượng.
B.  
Tất cả các hàm(hàm trả về giá trị và không trả về giá trị) được khai báo bên trong lớp, xây dựng bên trong hay bên ngoài lớp thể hiện các hành vi của đối tượng.
C.  
Tất cả các hàm(hàm và thủ tục) được sử dụng trong lớp.
D.  
Tất cả những hàm (hàm và thủ tục) trong chương trình có lớp.
Câu 26: 0.25 điểm
Tính đa hình là:
A.  
Polymorphism.
B.  
Encapsulation
C.  
Inheritance.
D.  
Abstraction.
Câu 27: 0.25 điểm
Lập trình hướng đối tượng:
A.  
Tất cả đều đúng.
B.  
Dữ liệu hay các hàm mới có thể được thêm vào khi cần.
C.  
Dữ liệu được che giấu và không thể được truy xuất từ các hàm bên ngoài.
D.  
Nhấn mạnh trên dữ liệu hơn là thủ tục.
E.  
Các chương trình được chia thành các đối tượng.
Câu 28: 0.25 điểm
Tính bao gói là:
A.  
Cơ chế cho thấy một hàm có thể có nhiều thể hiện khác nhau ở từng thời điểm.
B.  
Cơ chế chia chương trình thành các hàm và thủ tục thực hiện các chức năng riêng rẽ.
C.  
Cơ chế không cho phép các thành phần khác truy cập đến bên trong nó.
D.  
Cơ chế ràng buộc dữ liệu và thao tác trên dữ liệu đó thành một thể thống nhất, tránh được các tác động bất ngờ từ bên ngoài. Thể thống nhất này gọi là đối tượng.
Câu 29: 0.25 điểm
Một lớp có thể có tối đa:
A.  
Vô số phương thức ảo.
B.  
Một phương thức ảo.
C.  
Hai phương thức ảo.
D.  
Không xác định được.
Câu 30: 0.25 điểm
Lập trình hướng đối tượng:
A.  
Dữ liệu được che giấu và không thể được truy xuất từ các hàm bên ngoài.
B.  
Tất cả đều đúng.
C.  
Nhấn mạnh trên dữ liệu hơn là thủ tục.
D.  
Các chương trình được chia thành các đối tượng.
E.  
Dữ liệu hay các hàm mới có thể được thêm vào khi cần.
Câu 31: 0.25 điểm
Hàm hủy có:
A.  
Ba loại.
B.  
Bốn loại.
C.  
Một loại.
D.  
Hai l oại.
Câu 32: 0.25 điểm
Tính chất kế thừa dạng Protected là:
A.  
Thành phần protected, public của lớp cha tương ứng trở thành thành phần private của lớp con.
B.  
Thành phần protected, public của lớp cha tương ứng trở thành thành phần protected củalớp con.
C.  
Thành phần protected, public của lớp cha tương ứng trở thành thành phần public của lớp con.
D.  
Tất cả đều sai.
Câu 33: 0.25 điểm
Cho biết các ví dụ sau ví dụ chứng tỏ tính kế thừa:
A.  
Xe đạp và Xe đạp đua.
B.  
Điểm và Hình tròn.
C.  
Hình bình hành và hình chữ nhật
D.  
Tất cả đều đúng.
E.  
Giáo viên và Giáo viên giỏi
Câu 34: 0.25 điểm
Trong các phương án sau, phương án nào mô tả đối tượng:
A.  
Xe đạp.
B.  
Đồng hồ.
C.  
Máy tính.
D.  
Tất cả đều đúng.
E.  
Quả cam.
Câu 35: 0.25 điểm
Phương pháp lập trình cấu trúc là:
A.  
Phương pháp xây dựng chương trình ứng dụng theo quan điểm dựa trên các cấu trúc dữ liệu trừu tượng, các thể hiện cụ thể của cấu trúc và quan hệ giữa chúng..
B.  
Phương pháp lập trình với việc cấu trúc hóa dữ liệu và cấu trúc hóa chương trình để tránh các lệnh nhảy.
C.  
Phương pháp lập trình với cách liệt kê các lệnh kế tiếp.
D.  
Phương pháp lập trình được cấu trúc nghiêm ngặt với cấu trúc dạng module.
Câu 36: 0.25 điểm
Thành viên tĩnh của lớp là:
A.  
Là thành viên của lớp được khai báo với từ khóa static ở trước.
B.  
Là thành viên dùng chung cho tất cả các đối tượng của lớp, không của riêng đối tượng nào
C.  
Được cấp phát bộ nhớ ngay cả khi lớp chưa có đối tượng cụ thể nào.
D.  
Tất cả đều đúng.
Câu 37: 0.25 điểm
Lớp bao là lớp:
A.  
Dẫn xuất ra lớp khác.
B.  
Có thành phần thuộc tính là đối tược của lớp khác.
C.  
Lớp bạn của lớp khác.
D.  
Kế thừa lớp khác.
Câu 38: 0.25 điểm
Khi nạp chồng các hàm thì điều kiện khác nhau giữa các hàm sẽ là:
A.  
Kiểu dữ liệu trả về của hàm (1)
B.  
Kiểu dữ liệu của tham số truyền vào của hàm (2)
C.  
Tên hàm phải khác nhau.
D.  
Số lượng tham số truyền vào các hàm (3)
E.  
Hoặc (1) hoặc (2) hoặc (3)
Câu 39: 0.25 điểm
Lớp đối tượng là:
A.  
Tập các giá trị cùng loại.
B.  
Một thể hiện cụ thể cho các đối tượng.
C.  
Một thiết kế hay mẫu cho các đối tượng cùng kiểu.
D.  
Tập các phần tử cùng loại.
Câu 40: 0.25 điểm
Trong một chương trình có thể xây dựng tối đa bao nhiêu lớp
A.  
1 lớp duy nhất
B.  
3 lớp
C.  
10 lớp
D.  
Vô số tuỳ theo bộ nhớ.

Tổng điểm

10

Danh sách câu hỏi

12345678910111213141516171819202122232425262728293031323334353637383940

Xem thêm đề thi tương tự

thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 1 - Đại Học Điện Lực (EPU) (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình PLC phần 1 tại Đại học Điện Lực (EPU). Đề thi bao gồm các câu hỏi về cấu trúc và nguyên lý hoạt động của PLC, lập trình cơ bản với các ngôn ngữ như ladder diagram (LD), cấu hình phần cứng, và ứng dụng của PLC trong hệ thống điều khiển tự động hóa. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

1 mã đề 25 câu hỏi 45 phút

89,007 lượt xem 47,915 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình Cấu Trúc - Pascal - Đại Học Kinh Doanh Và Công Nghệ Hà Nội HUBT (Miễn Phí, Có Đáp Án)Đại học - Cao đẳng

Tham khảo đề thi trắc nghiệm Lập Trình Cấu Trúc với ngôn ngữ Pascal dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Đề thi bao gồm các câu hỏi từ cơ bản đến nâng cao, giúp sinh viên củng cố kiến thức về lập trình cấu trúc, các thuật toán và cách triển khai bằng Pascal. Đáp án chi tiết kèm theo hỗ trợ quá trình ôn tập và chuẩn bị kỹ lưỡng cho các kỳ thi và kiểm tra môn Lập Trình tại HUBT.

3 mã đề 104 câu hỏi 40 câu/mã đề 1 giờ

144,149 lượt xem 77,595 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình Phân Tán - Đại Học Kinh Doanh Và Công Nghệ Hà Nội HUBT (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình Phân Tán tại Đại học Kinh Doanh Và Công Nghệ Hà Nội HUBT. Đề thi bao gồm các câu hỏi về kiến trúc hệ thống phân tán, giao tiếp giữa các thành phần, đồng bộ hóa, quản lý dữ liệu phân tán, và xử lý lỗi trong các hệ thống phân tán. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

4 mã đề 196 câu hỏi 50 câu/mã đề 1 giờ

88,086 lượt xem 47,409 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình Phân Tán 2024 - Đại Học Kinh Doanh Và Công Nghệ Hà Nội (HUBT) (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình Phân Tán 2024 tại Đại học Kinh Doanh Và Công Nghệ Hà Nội (HUBT). Đề thi bao gồm các câu hỏi về kiến trúc và nguyên tắc lập trình phân tán, các mô hình giao tiếp giữa các hệ thống, cơ chế đồng bộ hóa, và xử lý lỗi trong hệ thống phân tán. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

3 mã đề 133 câu hỏi 50 câu/mã đề 1 giờ

88,752 lượt xem 47,769 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Miễn Phí Lập Trình Python (Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình Python miễn phí. Đề thi bao gồm các câu hỏi về các khái niệm cơ bản của Python, cú pháp ngôn ngữ, các cấu trúc dữ liệu như list, dictionary, tuple, hàm, vòng lặp, và xử lý tệp tin trong Python. Đề thi có đáp án chi tiết, giúp sinh viên củng cố kiến thức lập trình và chuẩn bị tốt cho kỳ thi.

1 mã đề 15 câu hỏi 25 phút

89,011 lượt xem 47,922 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Quản Lý Và Lập Dự Toán Công Trình Điện (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngToán

Ôn luyện với đề thi trắc nghiệm Quản lý và Lập dự toán công trình điện, bao gồm các câu hỏi về các kỹ năng quản lý dự án, lập dự toán chi phí, phân tích tài chính và các yêu cầu kỹ thuật trong các công trình điện. Đề thi kèm theo đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho các kỳ thi trong ngành điện và xây dựng.

9 mã đề 221 câu hỏi 25 câu/mã đề 1 giờ

17,801 lượt xem 9,576 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Môn Quản Lý Và Lập Dự Toán Công Trình Điện - Có Đáp Án - Đại Học Điện LựcĐại học - Cao đẳng

Ôn luyện với đề thi trắc nghiệm môn "Quản lý và lập dự toán công trình điện" từ Đại học Điện lực. Đề thi bao gồm các câu hỏi trọng tâm về quy trình quản lý, kỹ thuật lập dự toán và các quy định liên quan đến xây dựng công trình điện, kèm đáp án chi tiết giúp sinh viên củng cố kiến thức và chuẩn bị tốt cho kỳ thi. Đây là tài liệu hữu ích cho sinh viên chuyên ngành điện và quản lý công trình. Thi thử trực tuyến miễn phí và hiệu quả.

 

4 mã đề 151 câu hỏi 40 câu/mã đề 1 giờ

10,434 lượt xem 5,600 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Môn Lắp Ráp - Đề Thi Có Đáp Án - Đại Học Dân Lập Duy TânĐại học - Cao đẳng

Ôn luyện với đề thi trắc nghiệm "Môn Lắp ráp" từ Đại học Dân lập Duy Tân. Đề thi bao gồm các câu hỏi trọng tâm về kỹ thuật lắp ráp máy tính, cấu hình phần cứng, và nguyên tắc hoạt động của các thành phần máy tính, kèm đáp án chi tiết giúp sinh viên nắm vững kiến thức và kỹ năng thực hành. Đây là tài liệu hữu ích cho sinh viên ngành công nghệ thông tin chuẩn bị tốt cho các kỳ thi. Thi thử trực tuyến miễn phí và tiện lợi.

 

3 mã đề 110 câu hỏi 40 câu/mã đề 2 giờ

9,873 lượt xem 5,306 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Quản Lý Và Lập Dự Toán (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngToán

Ôn luyện với đề thi trắc nghiệm về Quản lý và Lập Dự Toán. Đề thi bao gồm các câu hỏi về kỹ năng quản lý dự án, lập dự toán chi phí xây dựng, quản lý tài chính và các nguyên tắc kỹ thuật liên quan đến dự toán công trình. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho các kỳ thi.

3 mã đề 120 câu hỏi 40 câu/mã đề 1 giờ

42,032 lượt xem 22,624 lượt làm bài

Bạn chưa chinh phục đề thi này!!!