资源描述
2019-2020年高考数学大一轮复习 第11章 第1节 算法与程序框图课时作业 理一、选择题1算法共有三种逻辑结构,即顺序结构、条件分支结构、循环结构,下列说法正确的是()A一个算法只能含有一种逻辑结构B一个算法最多可以包含两种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构中的任一种答案:D解析:在一个算法中,可出现顺序结构、条件分支结构、循环结构三种结构中的任一种2(xx福州模拟)执行如图所示的程序框图,若输入的x值为2,则输出的x值为()A3B126C127D128答案:C解析:若输入的x2,则x2213,而3126,故x2317,而7126,故x271127.因为127126,所以输出的x值为127.3执行如图所示的程序框图,输出的S值为()A2B4C8D16答案:C解析:当k0时,满足k3,因此S1201;当k1时,满足k3,因此S1212;当k2时,满足k3,因此S2228;当k3时,不满足k2,不满足条件,输出S7.7(xx石家庄模拟)阅读程序框图(如下图),如果输出的函数值在区间1,3上,则输入的实数x的取值范围是()AxR|0xlog23BxR|2x2CxR|0xlog23,或x2DxR|2xlog23,或x2答案:C解析:依题意及框图可得,或解得0xlog23或x2.8(xx长春模拟)如图的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大数,那么在空白的判断框中,应该填入下面四个选项中的()Acx?Bxc?Ccb?Dbc?答案:A解析:由于要取a,b,c中最大项,输出的x应当是a,b,c中的最大者,所以应填比较x与c大小的语句,结合各选项知选A.9(xx安徽模拟)如图所示,程序框图(算法流程图)的输出结果是()A34B55C78D89答案:B解析:根据程序框图,当输入x1,y1,执行zxy及z50,xy,yz后,x,y,z的值依次对应如下:x1,y1,z2;x1,y2,z3;x2,y3,z5;x3,y5,z8;x5,y8,z13;x8,y13,z21;x13,y21,z34;x21,y34,z55.由于5550不成立,故输出55.故选B.10(xx新课标全国)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M()A.BCD答案:D解析:第一次循环,M,a2,b,n2;第二次循环,M,a,b,n3;第三次循环,M,a,b,n4,退出循环,输出M为,故选D.二、填空题11(xx辽宁)执行如图所示的程序框图,若输入x9,则输出y_.答案:解析:x9时,y25,|yx|59|41不成立;x5,y2,|yx|1不成立;x,y2,|yx|1成立,输出y.12(xx台州模拟)按如图所示的程序框图运算,若输入x20,则输出的k_.答案:3解析:由题意,得x20,k0;k1,x39;k2,x77;k3,x153,循环终止,输出的k3.13(xx湖北八校联考)执行如图所示的程序框图,输出的S的值为_答案:解析:Ssinsinsinsinsinsinsin335sinsinsin.14(xx山东)执行下面的程序框图,若输入的的值为0.25,则输出的n的值为_答案:3解析:输入0.25后,程序执行如下:此时输出的n的值为3.
展开阅读全文