1、章末综合检测(一)学生用书P91(单独成册)(时间:120分钟,满分:150分)一、选择题:本题共12小题,每小题5分,在每小题给出的四个选项中,只有一项是符合题目要求的1下列赋值语句中,正确的是()Amn3Bxysqrt(5)CNN2D9T解析:选C.赋值语句不能给表达式赋值,不能给常数赋值,故A、B、D均错2在Scilab程序窗口中,显示以下内容:a4;b5;c6;则aver等于()A4B5C6 D7解析:选B.由程序可见aver5.3下面程序输入x时的运算结果是()input x;ifx0y2;elseifx0y0;elsey2;endendprint(%io(2),y)A2 B1C D
2、2解析:选A.该程序的功能是求分段函数y的函数值,由于0,所以y2.4840和1 764的最大公约数是()A84 B12C168 D252解析:选A.由更相减损之术求出840和1 764的最大公约数是84.5.阅读如图所示的程序框图,运行相应的程序,若输入x的值为4,则输出y的值为()A0.5B1C2D4解析:选C.输入x的值为4,|4|3,x赋值为x|43|7;|7|3,所以x赋值为x|73|4;|4|3,x再赋值为x|43|1;13,故y212.6运行下面程序后,输出数的个数为()A1 B10C9 D11解析:选C.由于输出语句printi在循环体内,故每循环一次输出一个数,又条件i10,
3、当i10即停止循环不再输出,所以共输出9个数7.执行如图所示的程序框图,若输入x的值为2,则输出的x值为()A25 B24C23 D22解析:选C.x2,n1,进入循环:x2215,n2;x25111,n3;x211123,n4,此时跳出循环,输出x23.8如图给出的计算124219值的一个程序框图,则其中判断框内应填()Ai20 Bi19Ci19 Di19解析:选B.循环应在i20时退出,并输出S,故应填“i19”9如图,程序框图所进行的求和运算是()A1B1CD解析:选C.第一次循环后,S0,n4,i2;第二次循环后,S,n6,i3;第十次循环后,S,n22,i11,i10,退出循环并输出
4、S.10用秦九韶算法求多项式f(x)x54x4x220x16在x2时v2的值为()A2 B4C4 D3解析:选B.由秦九韶算法可得,f(x)(x4)x0)x1)x20)x16.v01,v11(2)42,v22(2)04.11如果执行如图的程序框图,输入x2,h0.5,那么输出的各个数的和等于()A3 B3.5C4 D4.5解析:选B.由框图可知,当x2时,y0;当x1.5时,y0;当x1时,y0;当x0.5时,y0;当x0时,y0;当x0.5时,y0.5;当x1时,y1;当x1.5时,y1;当x2时,y1.所以输出各数之和为3.5.12.执行如图所示的程序框图,如果输入的N是6,那么输出的p是()A120B720C1 440 D5 040解析:选B.当输入的N是6时,由于k1,p1,因此ppk1.此时k1,满足k6,故kk12.当k2时,p12,此时满足k6,故kk13.当k3时,p123,此时满足k6,故kk14.当k4时,p1234,此时满足k6,故kk15.当k5时,p12345,此时满足k6,故kk16.当k6时,p123456720,此时k0andx4y2*x;elseifx8y8;elsey2*(12x);endendprint(%io(2),y);