A-A+

以下叙述中正确的是A.程序必须包含所有三种基本结构才能成为一种算法B.如果算法非常复杂 则需

2022-08-12 18:17:49 问答库 阅读 197 次

问题详情

以下叙述中正确的是
A.程序必须包含所有三种基本结构才能成为一种算法
B.如果算法非常复杂,则需要使用三种基本结构之外的语句结构,才能准确表达
C.只有简单算法才能在有限的操作步骤之后结束
D.我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
C语句构成了函数,函数构成的程序,经过编译转换成二进制代码后可以运行,算法是指为解决某个特定问题而采取的确定且有限的步骤,可以利用代码来描述算法,而算法+数据结构才是程序,结构化的程序由顺序结构、循环结构和选择结构三种基小结构组成。由这三种基本结构组成的算法可以解决任何复杂的问题,反之则不一定,所有算法必须在有限步骤后结束。

考点:算法,才能