下面叙述中,()不是结构化程序设计三种基本结构的共同特点。
A.先判断后执行 B.单入口,单出口,
C.程序中没有执行不到的语句 D.无死循环
1. 结构化程序设计的三种基本结构是顺序结构、选择结构(分支结构)和循环结构。 - 顺序结构:按照语句的先后顺序依次执行,不存在判断条件。 - 选择结构:根据条件判断来决定执行哪些语句,先判断后执行。 - 循环结构:在循环开始或每次循环时判断循环条件,以决定是否继续执行循环体,也是先判断后执行。 2. 分析各个选项: - 选项 A:只有选择结构和循环结构是先判断后执行,顺序结构是按顺序依次执行,没有判断过程,所以选项 A 不是三种基本结构的共同特点。 - 选项 B:三种基本结构都保证了单入口和单出口的特性,这使得程序的流程清晰,易于理解和维护。 - 选项 C:结构化程序设计要求程序中的每一条语句都应该能够被执行到,这是保证程序正确性和完整性的重要原则,三种基本结构都满足这一要求。 - 选项 D:无死循环是良好程序设计的基本要求,三种基本结构在正确使用的情况下都不会产生死循环。 综上,答案是 A。
do while
A选项:do while是先循环再判断
B选项:函数都由main函数开始,由return 0结束
C选项:我觉得选这个也对,选择结构写一个必不会达成的条件,if..else我只走if,那么else就永远不执行
D选项:while和for都可以写出死循环,递归更容易出现
zzw1803472614 回复 zzw1803472614: 总结:BCD 只要不符合就不叫结构化设计,叫失败的设计。。。所以必须选A
有一个异类,do while循环是先循环再判断
为什么呀,不懂
A
用户登录可进行刷题及查看答案
登录后提交答案