What characteristic defines low "coupling" in module design?
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: "A module performs its tasks independently.". Mức liên kết giữa các mô đun đo xem một mô đun phải biết và phải dựa vào bao nhiêu thứ bên ngoài để làm xong việc của nó. Liên kết thấp nghĩa là mô đun nhận dữ liệu qua tham số, trả kết quả qua giá trị trả về và tự lo phần việc của mình, nhờ vậy sửa hay thay nó không kéo theo sửa chỗ khác. Ý "A module shares performance with other modules." sai vì chia sẻ phần xử lý với nhiều mô đun khác làm tăng số đường phụ thuộc, đó là liên kết cao. Ý "A module accesses global data." sai vì dữ liệu toàn cục là kênh ngầm giữa các mô đun, ai cũng sửa được nên không ai dám đoán trạng thái, đây là dạng liên kết đặc biệt khó tháo. Ý "A module depends on many other modules." sai vì nó chính là định nghĩa của liên kết cao, trái hẳn điều câu hỏi đang hỏi.
Cùng phần 4
In module design, what does high "cohesion" mean?Có lời giảiCâu hỏiThe function which will return the average of two real numbers should be prototyped as:Có lời giảiCâu hỏiWhat is the output of the following code snippet?
#include <stdio.h>
int num(int a, int b){
int sum;
sum = a + b;
return sum;
}
int main()
{
int a, b, result;
a = 10;
b= 12;
result = num(a, b);
printf("%d", result);
return 0;
}Có lời giảiCâu hỏiCả 22 câu của chủ đề22 câu
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây