回顾8算法与推理证明[必练习题]1.执行如图所示的程序框图,如果输入a=-1,b=-2,那么输出的a的值为()A.16B.8C.4D.2解析:选B
初始值:a=-1,b=-2
第一次循环:a=(-1)×(-2)=2,b=-2;第二次循环:a=2×(-2)=-4,b=-2;第三次循环:a=(-4)×(-2)=8>6,此时循环结束,输出a=8
2.执行如图所示的程序框图,则输出的S的值为()A.-B.0C
初始值:S=0,n=1
第一次循环:S=,n=2;第二次循环:S=+=,n=3;第三次循环:S=,n=4;第四次循环:S=,n=5;第五次循环:S=0,n=6,此时不满足n<6,循环结束,输出S=0
3.某程序框图如图所示,若输出的S=29,则判断框内应填()A.k>5
程序在运行过程中各变量的值的变化如下表:kS是否继续循环初始状态11第一次循环25是第二次循环311是第三次循环419是第四次循环529否由表可知,退出循环的条件应为k>4
4.用数学归纳法证明1+++…+<n(n∈N*,n>1)时,由n=k(k>1)时不等式成立,推证n=k+1时,左边应增加的项数是()A.2k-1B.2k-1C.2kD.2k+1解析:选C
由题意得,当n=k时,左边=1+++…+;当n=k+1时,左边=1+++…+++…+
因为2k+1-1-(2k-1)=2k,所以左边增加了2k项.故选C
5.如果函数f(x)在区间D上是凸函数,那么对于区间D内的任意x1,x2,…,xn,都有≤f
若y=sinx在区间(0,π)上是凸函数,那么在△ABC中,sinA+sinB+sinC的最大值是()A
由题意知,凸函数满足≤f
又因为y=sinx在区间(0,π)上是凸函数,在△ABC中,所以s