电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第一章 算法初步 1.2 基本算法语句检测 新人教B版必修3-新人教B版高一必修3数学试题VIP免费

高中数学 第一章 算法初步 1.2 基本算法语句检测 新人教B版必修3-新人教B版高一必修3数学试题_第1页
1/8
高中数学 第一章 算法初步 1.2 基本算法语句检测 新人教B版必修3-新人教B版高一必修3数学试题_第2页
2/8
高中数学 第一章 算法初步 1.2 基本算法语句检测 新人教B版必修3-新人教B版高一必修3数学试题_第3页
3/8
1.2基本算法语句课后篇巩固探究A组1.关于forx=a:b:c,下列说法正确的有()①当x=c时程序结束;②当x=c时,还要继续执行一次;③当b>0时,x≥a时程序结束;④当b<0时,x0y=-2;elseifx=0y=0;elsey=2;endendprint(%io(2),y);A.-2B.1C.πD.2答案:A3.下列程序最后输出的结果为()i=1;fori=1:2:9S=4*i;endprint(%io(2),S);A.18B.21C.28D.36答案:D4.设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()S=1;i=3;whilei<①S=S*i;i=i+2;endprint(%io(2),S);A.13B.13.5C.14D.14.5解析:程序运行过程中,各变量值如下所示:第1次循环:S=1×3,i=5;第2次循环:S=1×3×5,i=7;第3次循环:S=1×3×5×7,i=9;第4次循环:S=1×3×5×…×9,i=11;第5次循环:S=1×3×5×…×11,i=13;第6次循环:S=1×3×5×…×13,i=15;退出循环.所以①处应填入的数要大于13且小于15.答案:A5.算法程序如下:a=input(“a=”);b=input(“b=”);c=input(“c=”);ifa=0.00001S=S+T;i=i+1;T=1/(i*i);endp=sqrt(6*S);print(%io(2),p);B组1.下列给出四个框图,其中满足while语句格式的是()A.①②B.②③C.②④D.③④解析:①④中程序执行了一次循环体后对循环条件进行判断,不符合while型语句(先判断后执行)的功能.答案:B2.下面程序的功能为()S=1;fori=1:1:10S=(3^i)*S;endprint(%io(2),S);A.用来计算3×103的值B.用来计算355的值C.用来计算310的值D.用来计算1×2×3×…×10的值解析:当i=10时,S=31×32×33×…×310=355.答案:B3.下面两个程序最后输出的S的值为()程序1:i=1;whilei<8i=i+2;S=2i+3;endprint(%io(2),S);程序2:i=1;whilei<8S=2i+3;i=i+2;endprint(%io(2),S);A.都是17B.都是21C.21,17D.17,21解析:程序1中:当i=7时进入循环体后,i=9,S=21,退出循环.程序2中:当i=7时进入循环体,S=2×7+3=17,i=9,退出循环.答案:C4.下面程序执行后,输出的值为()J=1;A=0;whileJ<5J=J+1;A=A+J*J;endprint(%io(2),J);A.4B.5C.54D.55解析:按while循环语句的执行过程一步步分析,循环实现了2×2+3×3+4×4+5×5,但要注意输出语句中的print语句,在本题中,应为输出变量J的值,而不是A的值.答案:B5.读程序Ⅰ,Ⅱ,若两程序输入值与执行结果均分别相同,则两程序的输入值为,执行结果为.程序Ⅰ:x=input(“x=”);y=x+2;print(%io(2),y);程序Ⅱ:x=input(“x=”);y=2*x+2;print(%io(2),y);解析:两程序输入值相同,执行结果相同,即求直线y=x+2与y=2x+2的交点.答案:026.导学号17504011下列程序的功能是.(只列表达式,不需计算出结果)S=0;i=1;whilei<=10S=S+1/(3*i-1);i=i+1;endprint(%io(2),S);解析:第一次循环,S=,i=2;第二次循环,S=,i=3;第三次循环,S=,i=4;……最后一次循环,S=+…+,i=11,此时循环结束.故此程序的功能是求+…+的值.答案:求+…+的值7.(1)用for语句写出计算1×3×5×7×…×2015的值的程序.(2)用while语句写出求满足1++…+>10的最小自然数n的程序.解:(1)S=1;fori=3:2:2015S=S*i;endprint(%io(2),S);(2)S=1;i=1;whileS<=10i=i+1;S=S+1/i;endprint(%io(2),i);8.导学号17504012设计一个程序将全班60名学生考试及格者的平均分计算并打印出来.解:程序如下:S=0;n=1;i=0;whilen<=60G=input(“输入学生成绩”);ifG>=60i=i+1;S=S+G;endn=n+1;endaver=S/i;print(%io(2),aver);

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第一章 算法初步 1.2 基本算法语句检测 新人教B版必修3-新人教B版高一必修3数学试题

您可能关注的文档

远洋启航书店+ 关注
实名认证
内容提供者

从事历史教学,热爱教育,高度负责。

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部