A.计算小于100的奇数的连乘积
B.计算从1开始的连续奇数的连乘积
C.从1开始的连续奇数的连乘积,当乘积大于或等于100时,计算奇数的个数
D.计算1×3×5×...×n≥100时的最小的n的值
D [循环一次时S=1×3,循环2次时,S=1×3×5,且S大于或等于100时输出i,故算法功能为D.]
4.执行如图所示的程序框图,如果输出的a值大于2 020,那么判断框内应填( )
A.k≤6 B.k<5
C.k≤5 D.k>6
C [第一次循环,a=4×1+3=7,k=1+1=2;第二次循环,a=7<2 020,故继续循环,所以a=4×7+3=31,k=2+1=3;第三次循环,a=31<2 020,故继续循环,所以a=4×31+3=127,k=3+1=4;第四次循环,a=127<2 020