资源描述:
《2017-2018学年高中数学第一章算法初步阶段质量检测A卷(含解析)新人教A版必修3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章算法初步【阶段质量检测(一)】(时间90分钟,满分120分)一、选择题(本大题共10小题,每小题5分,共50分)1.下列给出的赋值语句正确的有()①2=/;②卄y=2;③畀一〃=—2;④A=A^AA.0个B.1个C.2个D.3个解析:选B对于①,赋值语句屮左右不能互换,即不能给常量赋值,左边必须为变量,右边必须是表达式,若改写为A=2就正确了;②赋值语句不能给一个表达式赋值,所以②是错误的,同理③也是错误的,这四种说法中只有④是正确的.2.计算机执行下面的程序段后,输出的结果是()A.13B.41C.00D.60解析:选B输出自=1+3=4,方=4—3=1.3
2、.把二进制数10110011⑵化为十进制数为()A.182B.181C.180D.179解析:选D1011001切=1X27+OX26+1X25+1X24+OX23+OX22+1X21+1X2°=128+32+16+2+1=179.—X.xW—1,4.下图是计算函数y={o,21八—1VxW2的值的程序框图,则在①、②和③处应Z>2分别填入的是()①②③/输出昇TOA.y=—x,尸0,B.y=~x,y=x,y=0C.y=0,y=x,y=~xD.y=0,y=—x.y=x解析:选B当/>—1不成立时,y=—%,故①处应填“y=~xv;当x>—1成立时,若x>2,则/=/
3、,即②处应填“尸,否则y=0,即③处应填“y=0”・5.下面的程序运行后的输岀结杲为()i=1WHILEi<8i=i+2S=2关i+3i=i—1WENDPRINTSENDA.17B.19C.21D.23解析:选Q第一次循环,」『=3,5=9,7=2;第二次循环,J—4,5=11,-Z—3;第三次循环,/=5,5=13,7=4;第四次循环,,=6,5=15,7—5;第五次循环,7=7,S=]7,7=6;第六次循坏,7—8,5=19,/=7;笫七次循环,7—9,5=21,/=&此吋i=8,不满足i<8,故退出循环,输出S=21,结束.5.下面的程序运行后,输出的值是()
4、i=0DOi=i+lLOOPUNTIL2"i>2000i=i-lPRINTiENDA.A.9C.10D.11解析:选C由题意知,此程序为循坏语句,当,=10时,2,0=1024;当,=11时,2"=2048>2000,输出结果为7=11-1=10.7.下列程序框图运行后,输出的结果最小是()/输出〃/IA.2015B.2014C.64D.63解析:选D由题图知,若使"〃丁>2015,门最小为63.8.(全国甲卷)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图•执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输岀的s=()解析:选C
5、第一次运算:s=0X2+2=2,k=l;第二次运算:s=2X2+2=6,k=2;第三次运算:s=6X2+5=17,k=3>2,结束循坏,s=17・8.执行如图所示的程序框图,输出的结果为()A.55B.89A.144D.233解析:选〃初始值:x=l,y=l,第1次循环:z=2,x=l,y=2;第2次循环:z=3,x=2,y=3;笫3次循环:刁=5,x=3,y=5;第4次循环:z=8,x=5,y=8;第5次循环:z=13,x=8,y=13;第6次循环:z=21,x=13,y=21;第7次循环:z=34,x=21,y=34;第8次循环:z=55,x=34,y=55;第
6、9次循环:z=89,x=55,y=89;第10次循环时刁=144,循环结束,输出y,故输出的结果为89.8.(PH川高考)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的/输屮/《数书九章》川提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例.若输入n,x的值分别为3,2,则输出v的值为()A.9B.18C.20D.35解析:选〃由程序框图知,初始值:n=3,x=2,v=l,i=2,第一次循环:v=4,i=l;第二次循环:v=9,i=0;第三次循环:v=18,i=—1.结束循环,输出当
7、前v的值故选〃.二、填空题(本大题共4小题,每小题5分,共20分)9.459与357的最大公约数是.解析:459=357X1+102,357=102X3+51,102=51X2,所以459与357的最大公约数为51.答案:518.对任意非零实数a,b,若恥b的运算原理如图所示,贝IJ/儈8®(£
8、-2=.丽/输牛a,6//输出罟/1输出咄M解析:7^8<^"2,由题图,知/o疑8彳2一2=3耐=丄汁=1.答案:19.(山东高考)执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为.(开始)/输入mb解析:第1次循环:a=0+l=l,b=9—1