JavaScript is required

Hàm thành viên (phương thức) của lớp:

A.

Tất cả các hàm(hàm và thủ tục) được sử dụng trong lớp

B.

Tất cả những hàm (hàm và thủ tục) trong chương trình có lớp

C.

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

D.

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

Trả lời:

Đáp án đúng: D


Hàm thành viên, hay còn gọi là phương thức, là các hàm được khai báo bên trong một lớp và được sử dụng để thao tác với dữ liệu của đối tượng thuộc lớp đó. Các phương thức này thể hiện hành vi của đối tượng. Chúng có thể được định nghĩa (xây dựng) bên trong hoặc bên ngoài lớp. Do đó, đáp án chính xác nhất là phương án 4: "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ác phương án khác không hoàn toàn chính xác vì:

  • Phương án 1 chỉ đề cập đến các hàm được sử dụng trong lớp, nhưng không nhấn mạnh việc chúng phải được khai báo bên trong lớp.
  • Phương án 2 không liên quan, vì nó đề cập đến tất cả các hàm trong chương trình chứ không phải chỉ các hàm thành viên của lớp.
  • Phương án 3 chỉ đề cập đến các hàm được khai báo và xây dựng bên trong lớp, nhưng bỏ qua trường hợp các hàm được khai báo bên trong lớp nhưng được xây dựng bên ngoài.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan