Trắc nghiệm lập trình hướng đối tượng oop

74 36 0
Trắc nghiệm   lập trình hướng đối tượng oop

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phần thi 1: OOP Câu hỏi 1: (1 đáp án) Câu 1. Lập trình hướng đối tượng là: • Lập trình hướng đối tượng là phương pháp mới của lập trình máy tính, chia chương trình thành các hàm; quan tâm đến chức năng của hệ thống. • Lập trình hướng đối tượng là phương pháp đặt trọng tâm vào các chức năng, cấu trúc chương trình được xây dựng theo cách tiếp cận hướng chức năng. • Lập trình hướng đối tượng là phương pháp lập trình cơ bản gần với mã máy. • Lập trình hướng đối tượng là phương pháp đặt trọng tâm vào các đối tượng, nó không cho phép dữ liệu chuyển động một cách tự do trong hệ thống; dữ liệu được gắn với các hàm thành phần. Câu hỏi 2: (1 đáp án) Câu 2. Đặc điểm cơ bản của lập trình hướng đối tượng thể hiện ở: • Tính đóng gói, tính kế thừa, tính đa hình, tính trừu tượng. • Tính chia nhỏ, tính kế thừa. • Tính đóng gói, tính trừu tượng. • Tính đóng gói, tính kế thừa, tính đa hình, tính đặc biệt hóa. Câu hỏi 3: (1 đáp án) Câu 3. OOP là viết tắt của: • Open Object Programming • Object Open Programming. • Object Oriented Proccessing. • Object Oriented Programming. Câu hỏi 4: (1 đáp án) Câu 4. Hãy chọn câu đúng: • Ngôn ngữ lập trình pascal, C, C++ là ngôn ngữ lập trình cấu trúc. • Ngôn ngữ lập trình pascal, C là ngôn ngữ lập trình cấu trúc. • Ngôn ngữ lập trình C, C++ là ngôn ngữ lập trình hướng đối tượng. • Ngôn ngữ lập trình C++, Java là ngôn ngữ lập trình cấu trúc. Câu hỏi 5: (1 đáp án) Câu 5. Chọn câu sai: • Ngôn ngữ Pascal là ngôn ngữ lập trình hướng đối tượng. • C++ là ngôn ngữ lập trình cấu trúc. • C, Pascal là ngôn ngữ lập trình cấu trúc. • Ngôn ngữ C++, Java là ngôn ngữ lập trình hướng đối tượng. Câu hỏi 6: (1 đáp án) Câu 6. Tính bao gói là: • Cơ chế không cho phép các thành phần khác truy cập đến bên trong nó. • 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ơ 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. • 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âu hỏi 7: (1 đáp án) Câu 7. Tính kế thừa là: • 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ở. • Tất cả đều đúng. • Khả năng sử dụng lại các kiểu dữ liệu đã xây dựng. • Khả năng sử dụng lại các hàm đã xây dựng. Câu hỏi 8: (1 đáp án) Câu 8. Sự đóng gói là: • Encapsulation • Polymorphism. • Inheritance. • Abstraction. Câu hỏi 9: (1 đáp án) Câu 9. Sự trừu tượng là: • Polymorphism.

Lập trình hướng đối tượng OOP Phần thi 1: OOP Câu hỏi 1: (1 đáp án) Câu Lập trình hướng đối tượng là:  Lập trình hướng đối tượng phương pháp lập trình máy tính, chia chương trình thành hàm; quan tâm đến chức hệ thống  Lập trình hướng đối tượng phương pháp đặt trọng tâm vào chức năng, cấu trúc chương trình xây dựng theo cách tiếp cận hướng chức  Lập trình hướng đối tượng phương pháp lập trình gần với mã máy  *Lập trình hướng đối tượng phương pháp đặt trọng tâm vào đối tượng, khơng cho phép liệu chuyển động cách tự hệ thống; liệu gắn với hàm thành phần Câu hỏi 2: (1 đáp án) Câu Đặc điểm lập trình hướng đối tượng thể ở:  *Tính đóng gói, tính kế thừa, tính đa hình, tính trừu tượng  Tính chia nhỏ, tính kế thừa  Tính đóng gói, tính trừu tượng  Tính đóng gói, tính kế thừa, tính đa hình, tính đặc biệt hóa Câu hỏi 3: (1 đáp án) Câu OOP viết tắt của:  Open Object Programming  Object Open Programming  Object Oriented Proccessing  *Object Oriented Programming Câu hỏi 4: (1 đáp án) Câu Hãy chọn câu đúng:  Ngơn ngữ lập trình pascal, C, C++ ngơn ngữ lập trình cấu trúc  * Ngơn ngữ lập trình pascal, C ngơn ngữ lập trình cấu trúc  Ngơn ngữ lập trình C, C++ ngơn ngữ lập trình hướng đối tượng  Ngơn ngữ lập trình C++, Java ngơn ngữ lập trình cấu trúc Câu hỏi 5: (1 đáp án) Câu Chọn câu sai:  * Ngôn ngữ Pascal ngôn ngữ lập trình hướng đối tượng  C++ ngơn ngữ lập trình cấu trúc  C, Pascal ngơn ngữ lập trình cấu trúc  Ngơn ngữ C++, Java ngơn ngữ lập trình hướng đối tượng Câu hỏi 6: (1 đáp án) Câu Tính bao gói là:  Cơ chế không cho phép thành phần khác truy cập đến bên  * Cơ chế ràng buộc liệu thao tác liệu thành thể thống nhất, tránh tác động bất ngờ từ bên Thể thống gọi đối tượng  Cơ chế cho thấy hàm có nhiều thể khác thời điểm  Cơ chế chia chương trình thành hàm thủ tục thực chức riêng rẽ Câu hỏi 7: (1 đáp án) Câu Tính kế thừa là:  *Khả xây dựng lớp từ lớp cũ, lớp gọi lớp dẫn xuất, lớp cũ gọi lớp sở  Tất  Khả sử dụng lại kiểu liệu xây dựng  Khả sử dụng lại hàm xây dựng Câu hỏi 8: (1 đáp án) Câu Sự đóng gói là:  * Encapsulation  Polymorphism  Inheritance  Abstraction Câu hỏi 9: (1 đáp án) Câu Sự trừu tượng là:  Polymorphism  Encapsulation  Inheritance  * Abstraction Câu hỏi 10: (1 đáp án) Câu 10 Sự thừa kế là:  Abstraction  * Inheritance  Polymorphism  Encapsulation Câu hỏi 11: (1 đáp án) Câu 11 Tính đa hình là:  Abstraction  *Polymorphism  Encapsulation  Inheritance Câu hỏi 12: (1 đáp án) Câu 12 Trong kế thừa Lớp có thuật ngữ tiếng Anh là:  * Derived Class  Object Class  Base Class  Inheritance Class Câu hỏi 13: (1 đáp án) Câu 13 Trong kế thừa Lớp cha có thuật ngữ tiếng Anh là:  Inheritance Class  * Base Class  Derived Class  Object Class Câu hỏi 14: (1 đáp án) Câu 14 Tính đa hình là:  Khả hàm, thủ tục kế thừa lại  Khả hàm, thủ tục sử dụng lại  * Khả thơng điệp thay đổi cách thể theo lớp cụ thể đối tượng nhận thơng điệp  Khả thơng điệp truyền lại cho lớp Câu hỏi 15: (1 đáp án) Câu 15 Lớp đối tượng là:  Tập phần tử loại  Một thể cụ thể cho đối tượng  Tập giá trị loại  * Một thiết kế hay mẫu cho đối tượng kiểu Câu hỏi 16: (1 đáp án) Câu 16 Sau khai báo xây dựng thành công lớp đối tượng Sinh viên Khi lớp đối tượng Sinh viên cịn gọi là:  *Kiểu liệu trừu tượng  Kiểu liệu  Lớp đối tượng sở  Đối tượng Câu hỏi 17: (1 đáp án) Câu 17 Trong phương án sau, phương án mô tả đối tượng:  Xe đạp  Quả cam  *Tất  Máy tính  Đồng hồ Câu hỏi 18: (1 đáp án) Câu 18 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, tồn thành các:  * Các đối tượng từ xây dựng lớp đối tượng tương ứng  Các module  Các thông điệp  Hàm, thủ tục Câu hỏi 19: (1 đáp án) Câu 19 Trong phương án sau, phương án mơ tả tính đa hình là:  Lớp Điểm, Hình trịn có hàm tạo, hàm hủy  Lớp hình trịn kế thừa lớp điểm  *Các lớp Điểm, Hình trịn, Hình vng, Hình chữ nhật… có phương thức Vẽ  Lớp hình vng kế thừa lớp hình chữ nhật Câu hỏi 20: (1 đáp án) Câu 20 Phương pháp lập trình là:  Phương pháp lập trình với việc cấu trúc hóa liệu cấu trúc hóa chương trình để tránh lệnh nhảy  Phương pháp xây dựng chương trình ứng dụng theo quan điểm dựa cấu trúc liệu trừu tượng, thể cụ thể cấu trúc quan hệ chúng  Phương pháp lập trình cấu trúc nghiêm ngặt với cấu trúc dạng module  * Phương pháp lập trình với cách liệt kê lệnh Câu hỏi 21: (1 đáp án) Câu 21 Phương pháp lập trình cấu trúc là:  * Phương pháp lập trình với việc cấu trúc hóa liệu cấu trúc hóa chương trình để tránh lệnh nhảy  Phương pháp lập trình cấu trúc nghiêm ngặt với cấu trúc dạng module  Phương pháp xây dựng chương trình ứng dụng theo quan điểm dựa cấu trúc liệu trừu tượng, thể cụ thể cấu trúc quan hệ chúng  Phương pháp lập trình với cách liệt kê lệnh Câu hỏi 22: (1 đáp án) Câu 22 Khi khai báo xây dựng thành công lớp đối tượng, để truy cập vào thành phần lớp ta phải:  *Truy cập thông qua tên lớp hay tên đối tượng lớp  Khơng thể truy cập  Chỉ truy cập thơng qua tên lớp  Chỉ truy cập thông qua tên đối tượng lớp Câu hỏi 23: (1 đáp án) Câu 23.Phương pháp lập trình module là:  Phương pháp lập trình với cách liệt kê lệnh  *Phương pháp lập trình cấu trúc nghiêm ngặt với cấu trúc dạng module  Phương pháp lập trình với việc cấu trúc hóa liệu cấu trúc hóa chương trình để tránh lệnh nhảy  Phương pháp xây dựng chương trình ứng dụng theo quan điểm dựa cấu trúc liệu trừu tượng, thể cụ thể cấu trúc quan hệ chúng Câu hỏi 24: (1 đáp án) Câu 24 Trừu tượng hóa là:  Phương pháp thay chi tiết chi tiết tương tự  Khơng có phương án xác  *Phương pháp quan tâm đến chi tiết cần thiết (chi tiết chính) bỏ qua chi tiết không cần thiết  Phương pháp quan tâm đến chi tiết đối tượng Câu hỏi 25: (1 đáp án) Câu 25 Đối tượng là:  *Một thực thể cụ thể giới thực  Một mẫu hay thiết kế cho lớp đối tượng  Một vật chất giới thực  Một lớp vật chất giới thực Câu hỏi 26: (1 đáp án) Câu 26 Khi khai báo xây dựng lớp ta cần phải xác định rõ thành phần:  Khái niệm đối tượng lớp  * Thuộc tính (dữ liệu) phương thức (hành vi) lớp  Dữ liệu đối tượng lớp  Vô số thành phần Câu hỏi 27: (1 đáp án) Câu 27 Đoạn chương trình sau biên dịch pháp sinh lỗi không khai báo biến x dòng cin

Ngày đăng: 10/10/2023, 22:43

Tài liệu cùng người dùng

Tài liệu liên quan