第一章综合素能检测时间120分钟,满分150分。一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中只有一个是符合题目要求的)1.算法共有三种逻辑结构,即顺序结构、条件结构和循环结构.下列说法中,正确的是()A.一个算法只能含有一种逻辑结果B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合[答案]D2.下列赋值语句错误的是()A.i=i-1B.m=m2+1C.k=D.x*y=a[答案]D[解析]执行i=i-1后,i的值比原来小1,则A正确;执行m=m2+1后,m的值等于原来m的平方再加1,则B正确;执行k=后,k的值是原来的负倒数,则C正确;赋值号的左边只能是一个变量,则D错误.3.计算机执行下面的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,0[答案]B[解析]把1赋给变量a,把3赋给变量b“,由语句a=a+b”得a=4,即把4赋给定量a“,由语句b=a-b”得b=1,即把1赋给变量b,输出a,b,即输出4,1.4.阅读如图所示的程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是()A.(∞-,-2]B.[-2,-1)C.[-1,2)D.[2∞,+)[答案]B[解析]由程序框图知,要使输出的函数值在区间内,则输出的f(x)=2x,所以2x∈,∴x∈[-2,-1].故选B.5.用秦九韶算法求n次多项式f(x)=anxn+amxn-1…++a1x+a0,当x=x0时,求f(x0)需要算乘方、乘法、加法的次数分别为()A.,n,nB.n,2n,nC.0,2n,nD.0,n,n[答案]D[解析]f(x)=[((anx+an-1)x+an-2)x…++a1]x+a0,故没有乘方运算,要进行n次乘法,n次加法运算.6.(~·江西省上饶市一模)如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在①②两个判断框中,应该填入下图四个选项中的()A.①b>x?②c>x?B.①x>b?②x>c?C.①b>a?②c>b?D.①a>a?②c>b?[答案]A[解析]由题意知,要输出a、b、c中最大的数,所以①应填入b>x?,②应填入c>x?,故选A.7.运行如图所示的程序框图,若输出结果为,则判断框中应该填的条件是()A.k>5?B.k>6?C.k>7?D.k>8?[答案]B[解析]由程序框图知:S=1时,k=1;S=1+=时,k=2;S=+=时,k=3;S=+=时,k=4;S=+=时,k=5;S=+=时,k=6;S=+=时,k=7.所以当k=7时满足条件,输出S=,故应填的条件是k>6,∴选B.8.下面程序输出的结果为()A.17B.19C.21D.23[答案]C[解析]当i=9时,S=2×9+3=21,判断条件9>=8成立,跳出循环,输出S.9.(~·山东淄博一模)某程序框图如图所示,现输入如下四个函数:f(x)=x2,f(x)=,f(x)=ex,f(x)=x3,则可以输出的函数是()A.f(x)=x2B.f(x)=C.f(x)=exD.f(x)=x3[答案]D[解析]由程序框图知,输出的函数应该即是奇函数,又存在零点.故选D.10.(·全国卷Ⅰ)运行如下程序框图,如果输入t∈[-1,3],则输出S属于()A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5][答案]A[解析]有题意知,当t∈[-1,1)时,S=3t∈[-3,3),当t∈[1,3]时,s=4t-t2∈[3,4],故输出S∈[-3,4],选A.11.下列各进位制数中,最大的数是()A.11111(2)B.1221(3)C.312(4)D.56(8)[答案]C[解析]11111(2)=1×24+1×23+1×22+1×21+1=31,1221(3)=1×33+2×32+2×3+1=52,312(4)=3×42+1×4+2=54,56(8)=5×8+6=46,故选C.12.(·辽宁高考)执行如图所示的程序框图,则输出的S值是()A.-1B.C.D.4[答案]D[解析]根据程序框图的要求一步一步的计算判断.因为S=4,i=1<9,所以S=-1,i=2<9;S=,i=3<9;S=,i=4<9;S=4,i=5<9;S=-1,i=6<9;S=,i=7<9;S=,i=8<9;S=4,i=9<9不成立,输出S=4.二、填空题(本大题共4小题,每小题5分,共20分.把答案填在题中的横线上)13.459与357的最大公约数是________.[答案]51[解析]459=357×1+102,357=102×3+51,102=51×2,所以459与357的最大公约数为51.14.用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64当x=2时的值时,v4的值为________.[答案]80[解析]v0=1,v1=v0x+a5=1×2-12=-10...