资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课时提升作业 四循环结构、程序框图的画法(25分钟 50分)一、选择题(每小题5分,共20分)1.(2018赣州高一检测)下列程序框图的输出结果为1+2+3+4+5+6+7+8+9+10的是( )【解析】选D.选项A的程序框图输出的结果为S=2+3+4+5+6+7+8+9+10;选项B的程序框图输出的结果为S=2+3+4+5+6+7+8+9+10+11;选项C的程序框图输出的结果为S=1+2+3+4+5+6+7+8+9;选项D的程序框图输出的结果为S=1+2+3+4+5+6+7+8+9+10,故选D.2.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出S的值为( )A.64B.73C.512D.585【解析】选B.因为输入的x的值为1,第一次循环S=1,x=2;第二次循环S=9,x=4;第三次循环S=73,此时满足输出条件,故输出S的值为73.【补偿训练】程序框图如图所示,其输出结果是( )A.63B.127C.61D.123【解析】选B.由程序框图知,循环体被执行后a的值依次为3,7,15,31,63,127.3.执行如图的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为( )A.x3B.x4C.x4D.x5【解析】选B.输入x为4,要想输出y为2,则程序经过y=log24=2,故判断框填x4.4.(2018北京高考)执行如图所示的程序框图,输出的s值为( )A.2B.C. D.【解析】选C.k=0时,03成立,第一次进入循环k=1,s=2,13成立,第二次进入循环,k=2,s=,23成立,第三次进入循环k=3,s=,33,x|43|7,因为73.所以x|73|4;因为43,所以x|43|1;因为150,是,结束;否则执行第二步程序框图如图所示:6.(2018南平高一检测)已知某算法的程序框图如图所示,若将输出(x,y)的值依次记为(x1,y1),(x2,y2),,(xn,yn), (1)若程序运行中输出的一个数组是(9,t),求t的值.(2)程序结束时,共输出(x,y)的组数为多少.【解析】(1)第一次输出,x=1,y=0;第2次输出,x=3,y=-2;第3次输出,x=9,y=-4,所以t=-4.(2)当n=1时,输出一对,当n=3时,输出一对,当n=2 015时,输出最后一对,共输出(x,y)的组数为1 008.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号