D
分析:分别讨论各程序进行判断前是否执行循环体,如果先执行循环体,则是直到型循环,否则是当型循环,还要就是要弄清楚“直到条件为真时为止”还是,“直到条件为假时为止”.
解答:程序框图的执行顺序:是先判断“是”循环,是当型循环的程序框图;
先循环后判断“是”结束,是直到型循环的程序框图.
(A)、(B)观察之,它是先判断后循环,故是当型循环的程序框图;
(C)观察知,它是先循环后判断,但不是“直到条件为真时为止”.故错;
(D)图,是程序开始后直接执行循环体,“直到条件为真时为止”. 故是直到型循环的程序框图.
故选D.
点评:本题主要考查了循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题