What is a major difference between procedural and object-oriented programming?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Object-oriented programming organizes code into objects, while procedural programming uses a linear sequence of instructions.". Khác biệt cốt lõi nằm ở cách tổ chức mã: hướng đối tượng gom dữ liệu cùng các phép tác động lên dữ liệu đó vào trong đối tượng, còn thủ tục nhìn chương trình như một dãy lệnh và lời gọi hàm thi hành tuần tự trên dữ liệu rời bên ngoài. "Procedural programming uses functions, while object-oriented programming uses loops." sai vì vòng lặp là cấu trúc điều khiển có mặt ở mọi mô thức, và hướng đối tượng cũng dùng hàm dưới dạng phương thức. "Procedural programming supports inheritance, while object-oriented programming does not." sai vì nói ngược: kế thừa là đặc trưng riêng của hướng đối tượng, lập trình thủ tục không có cơ chế đó. "Object-oriented programming does not allow code reuse, while procedural programming does." sai vì hướng đối tượng tái dùng mã mạnh hơn nhờ kế thừa và đa hình.
Cùng phần 12
When developing software, how would you describe the concept of modularity in software design?Có lời giảiCâu hỏiWhich of the following is NOT a measure of software operability?Có lời giảiCâu hỏiWhat is the final stage of the four phases of the software life cycle?Có lời giảiCâu hỏiCả 49 câu của chủ đề49 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây