在编程中,循环结构通常遵循一定的模式。根据您给出的选项,我们可以分析每一个循环结构的工作方式来确定哪个代码块符合“先判断条件,条件成立则循环执行语句块,否则自动退出循环”的描述。 1. `Do While 条件`:这种结构首先判断条件是否为真。如果条件为真,则执行循环体(语句块),然后再次检查条件。这将持续进行,直到条件变为假。因此,如果条件一开始就为假,循环体将不会被执行。这符合您描述的行为。 2. `Do Until 条件`:这种结构与`Do While`相反。它首先执行循环体,然后检查条件。只要条件为假,就会继续执行循环体。一旦条件变为真,循环就会结束。因此,这种结构始终至少执行一次循环体,无论条件最初是否为真。 3. `Do ... Loop While 条件`:这种结构首先执行循环体,然后在每次迭代结束时检查条件。只要条件为真,就会继续执行循环体。这与`Do While`不同,因为`Do ... Loop While`保证至少执行一次循环体。 4. `Do ... Loop Until 条件`:这类似于`Do Until`结构。它首先执行循环体,然后检查条件。只要条件为假,就会继续执行循环体。一旦条件变为真,循环就会结束。同样,这种结构也保证至少执行一次循环体。 基于以上分析,符合“先判断条件,条件成立则循环执行语句块,否则自动退出循环”的描述的代码是: ①`Do While 条件` 语句块 `Loop` 因此,正确答案是①。