A. B. C. D.
【答案】C
【解析】
试题分析:由程序框图知,本题算法是求两整数的最大公约数,42与30的最大公约数是6,因此输出结果为6.故选C.
考点:程序框图.
3.程序框图如下图所示,则输出的值为( )
A.15 B.21 C.22 D.28
【答案】B
【解析】试题分析:由题意可知,第一次循环,S=0+1=1, n=2,满足n≤6;第二次循环,S=1+2=3,n=3,满足n≤6;第三次循环,S=3+3=6,n=4,满足n≤6;第四次循环,S=6+4=10,n=5,满足n≤6;第五次循环,S=10+5=15,n=6,满足n≤6;第六次循环,S=15+6=21,n=7,不满足n≤6;结束,
∴输出S=21,故选B
考点:本题考查循环结构
点评:解决本题的关键是根据题意,依次求出各次循环的结果,弄清循环的次数
4.运行如图所示的程序框图,若输出的点恰有5次落在直线y=x上,则判断框中可填写的条件是( )