课时作业3 程序框图(二)
基础要求
1.算法的三种基本结构是( ) A.顺序结构、条件结构、循环结构 B.顺序结构、流程结构、循环结构 C.顺序结构、分支结构、流程结构 D.流程结构、循环结构、分支结构 答案:A
2.用二分法求方程x2-2=0的近似根的算法中,要用到的算法结构为( )
A.顺序结构 C.循环结构
B.条件结构 D.以上都用
解析:由二分法定义知三种算法结构都要用到. 答案:D
3.如图1所示的程序框图中,语句“输出i”被执行的次数为( )
图1
A.32 C.34
B.33 D.35
解析:据题意可知运行第一次后i=4,又由框图可知每次运行后i的值构成等差数列,令4+(n-1)×3≤100?n≤33,即运行33次后i值为100,据判断框可知还需运行一次,故运行了34次.
答案:C
4.(2017年高考·天津卷)阅读如图2所示的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为( )
图2
A.0 C.2
B.1 D.3
24
解析:第一次循环,24能被3整除,N=3=8>3;第二次循环,8不能被3整除,N=8-1=7>3;第三次循环,7不能被3整除,N6
=7-1=6>3;第四次循环,6能被3整除,N=3=2<3,结束循环,故输出N的值为2.故选C.
答案:C
5.循环结构的常见形式有当型和直到型两种,其中:____________满足时执行,否则退出;______________不满足时执行,否则退出.
答案:当型循环在每次执行循环体前对循环条件进行判断,当条件
直到型循环在执行了一个循环体之后对控制循环条件进行判断,当条件
能力要求
1.观察图3所示的算法流程图,该算法的处理功能是( )
A.100×99 B.ns
C.100×99×98×…×2×1 D.100+99+98+…+2+1 答案:C
2.执行如图4所示的程序框图,输出的S值为(A.2 B.4 C.8
D.16
)
图4
解析:第一次循环结束时,S=1,k=1;第二次循环结束时,S=2,k=2;第三次循环结束时,S=8,k=3,此时,已不满足条件,所以循环结束,输出的S值为8,故选C.
答案:C
3.(2016年高考·北京卷)执行如图5所示的程序框图,若输入的a值为1,则输出的k值为( )
A.1 C.3
B.2 D.4