第1课时程序框图、顺序结构与条件结构课时分层训练1.下列关于程序框的描述正确的是()A.(1)是处理框,(2)是判断框,(3)是终端框,(4)是输入、输出框B.(1)和(3)都是处理框,(2)是判断框,(4)是输入、输出框C.(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框D.(1)和(3)的功能相同,(2)和(4)的功能相同解析:选C根据程序框的规定,(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框.2.下列程序框图中,表示的是已知直角三角形两直角边a,b,求斜边c的是()解析:选CA项中,没有终端框,所以A项不正确;B项中,输入a,b和c=顺序颠倒,且程序框错误,所以B项不正确;D项中,处理框中=c错误,应为c=,“=”左右两边不能互换,所以D项不正确;显然C项正确.故选C
3.运行如图所示的程序框图,输出的结果为11,则输入的x的值为()A.6B.5C.4D.3解析:选A依题意,令2x-1=11,解得x=6,即输入的x的值为6
4.已知M=ln2,N=lg10,执行如图所示的程序框图,则输出S的值为()A.1B.ln10C.ln5D.ln2解析:选D依题意,输出的S为M,N中的较小者.由于M<N,故输出的S=M=ln2,故选D
5.如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.c>x
解析:选A变量x的作用是保留3个数中的最大值,所以第二个判断框内为“c>x
”,满足“是”则将c值赋给x,输出x的值后结束程序,满足“否”直接输出x的值后结束程序,故选A
6.如图所示,程序框图的运行结果S=________
解析:S=+=2
57.阅读如图所示的程序框图,若运行该程序框图后,输出y的值为4,则输入的