单选题 以下叙述中正确的是______。
A) 用C语言实现的算法必须要有输入和输出操作
B) 用C语言实现的算法可以没有输出但必须要有输入
C) 用C语言程序实现的算法可以没有输入但必须要有输出
D) 用C语言程序实现的算法可以既没有输入也没有输出

【正确答案】 C
【答案解析】[解析] 一个算法应该具有以下5个特性:有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出。因此一个算法可以没有输入(程序的功能确定),但必须要有输出,没有输出的算法是没有意义的。