【名词&注释】
确定性(deterministic)、可行性、可移植性(portability)、可扩充性(extensibility)、易读性(legibility)、直接插入排序(straight insertion)、稳定性和安全性(stability and security)
[单选题]计算机算法必须具备输入、输出和()等5个特性
A. 可行性、可移植性和可扩充性
B. 可行性、确定性和有穷性
C. 确定性、有穷性和稳定性
D. 易读性、稳定性和安全性(stability and security)