wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

OOP - LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Trong OOP, tính chất nào cho phép các đối tượng khác nhau có thể cùng thực hiện một hành động?

a)

Tính đa hình (Polymorphism)

b)

Tính đóng gói (Encapsulation)

c)

Tính trừu tượng (Abstraction)

d)

Tính kế thừa (Inheritance)

2.

Cho lớp người hãy xác định đâu là các thuộc tính của lớp người

a)

Chân, Tay, Mắt, Mũi, Tên, Ngày sinh

b)

Ăn, Uống, Chân, Tay

c)

Hát, học, vui, cười

d)

Tất cả đều sai

3.

OOP là viết tắt của:

a)

Object Open Programming

b)

Object Oriented Programming.

c)

Open Object Programming

d)

Object Oriented Proccessing.

4.

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ớ

5.

Trong OOP, tính chất nào cho phép các đối tượng khác nhau có thể có các thuộc tính và phương thức giống nhau?

a)

Tính đa hình (Polymorphism)

b)

Tính đóng gói (Encapsulation)

c)

Tính trừu tượng (Abstraction)

d)

Tính kế thừa (Inheritance)

6.

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:

a)

Các đối tượng từ đó xây dựng các lớp đối tượng tương ứng.

b)

Hàm, thủ tục

c)

Các module

d)

Các thông điệp

7.

Khi khai báo và xây dựng thành công lớp đối tượng, để truy cập vào thành phần của lớp ta phải:

a)

Khi khai báo và xây dựng thành công lớp đối tượng, để truy cập vào thành phần của lớp ta phải:

b)

Không thể truy cập được.

c)

Chỉ có thể truy cập thông qua tên lớp.

d)

Chỉ có thể truy cập thông qua tên đối tượng của lớp.

8.

Đối tượng là:

a)

Một mẫu hay một thiết kế cho mọi lớp đối tượng.

b)

Một vật chất trong thế giới thực.

c)

Một thực thể cụ thể trong thế giới thực

d)

Một lớp vật chất trong thế giới thực.

9.

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 chỉ có các phương thức bên trong lớp mới có thể truy xuất được

b)

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

c)

Cho phép truy xuất từ bên ngoài lớp

d)

Cho phép truy xuất từ bên trong và ngoài lớp và cho phép kế thừa

10.

Thành phần private 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)

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.

d)

Cho phép truy xuất từ bên ngoài lớp và cho phép kế thừa