第一章综合能力检测时间120分钟,满分150分
一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中只有一个是符合题目要求的)1.下面进位制之间转化错误的是()A.101(2)=5(10)B.27(8)=212(3)C.119(10)=315(6)D.31(4)=62(2)[答案]D[解析]101(2)=1×22+0×2+1=5,故A对;27(8)=2×8+7=23,212(3)=2×32+1×3+2=23,故B对;315(6)=3×62+1×6+5=119,故C对;31(4)=3×4+1=13,62(2)=6×2+2=14
故D错.2.下面赋值语句中错误的是()A.x=2B.a+b=1C.a=a+bD.s=s-2[答案]B3.利用秦九韶算法公式,计算多项式f(x)=3x4-x2+2x+1,当x=2时的函数值,则v3=()A.11B.24C.49D.14[答案]B[解析]v0=a4=3,v1=v0x+a3=6,v2=v1x+a2=11,v3=v2x+a1=24
4.求使1+2+3+…+n>100的最小整数n的值,下面算法语句正确的为()用心爱心专心1[答案]B[解析]A中,由于n=n+1语句在S=S+n前面,故S加上的第一个数为2,不是1,故A错;C中不满足S≤100,跳出循环时,n的值只比符合要求的值大1,但语句n=n-2却减了2,故C中输出的n值是使1+2+…+n≤100成立的最大n值,故C错;D中条件S>100,由WHILE语句规则知条件不满足时,即跳出循环,故此程序中循环体一次也不执行,因此输出的n值为1,故D错,∴选B
5.下列程序框图表示的算法运行后,输出的结果是()A.25B.50C.125D.250[答案]C[解析]由程序框图中的赋值语句S=S×5知,后一个S是前一个S的5倍,每循环一次S的值扩大为原来的5倍,由a初值为1,步长为1