1、第一章1.11.1.2第3课时【基础练习】1下面关于当型循环结构和直到型循环结构的说法,不正确的是()A当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环B直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件不成立时执行循环体C设计程序框图时,两种循环结构可以任选其中的一种,两种结构也可以相互转化D设计循环结构的程序框图时只能选择这两种结构中的一种,除这两种结构外,再无其他循环结构【答案】D2阅读如图所示的程序框图,运行相应的程序,输出的s值等于()A3B10C0D2(第2题图)(第3题图)【答案】A【解析】开始:k1,s1;14,是,s2111,k2;24,是
2、,s2120,k3;34,是,s2033,k4;4168,所以输出的i的值为5,x的值为486.(2)由输出i的值为2,则程序执行了循环体2次,即解得x56,所以输入x的取值范围是.【能力提升】9(2019年山西太原模拟)如图是一算法的程序框图,若输出结果为S720,则在判断框中可填入的条件是()Ak6?Bk7?Ck8?Dk9?【答案】B【解析】第一次执行循环体,得到S10,k9;第二次执行循环体,得到S90,k8;第三次执行循环体,得到S720,k7,此时满足条件故选B10执行如图所示的程序框图,若输入的m168,n112,则输出的k,m的值分别为()A4,7B4,56C3,7D3,56【答
3、案】C【解析】执行程序,k1,m84,n56,m,n均为偶数;k2,m42,n28,m,n均为偶数;k3,m21,n14,因为m不是偶数,所以执行否又mn,d|2114|7,m14,n7,mn;d|147|7,m7,n7,因为mn,所以结束循环,输出k3,m7.11(2019年重庆期末)执行如图所示的程序框图,如果输出的k的值为3,则输入的a的取值范围为_【答案】9,21)【解析】根据程序框图可知,若输出的k3,则此时程序框图中的循环结构执行了3次,执行第1次时,S2033,执行第2次时,S2339,执行第3次时,S29321,因此符合题意的实数a的取值范围是9a21.12. 某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分以上)的成绩,试设计一个算法,并画出程序框图解:算法步骤如下第一步,把计数变量n的初始值设为1.第二步,输入一个成绩r,比较r与60的大小若r60,则输出r,然后执行下一步;若r60,则执行下一步第三步,使计数变量n的值增加1.第四步,判断计数变量n与学生人数50的大小,若n50,返回第二步,若n大于50,则结束程序框图如图所示