章末综合测评(一)算法初步(满分:150分时间:120分钟)一、选择题(本大题共12小题,每小题5分,满分60分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对算法的描述正确的一项是()A.算法只能用自然语言来描述B.算法只能用图形语言来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同[答案]C2.执行如图所示的程序框图,若输出结果为1,则可输入的实数x值的个数为()A.1B.2C.3D.4B[根据题意,该框图的含义是:当x≤2时,得到函数y=x2-1;当x>2时,得到函数y=log2x,因此,若输出的结果为1时,若x≤2,得到x2-1=1,解得x=±,若x>2,得到log2x=1,无解,因此,可输入的实数x的值可能为-,,共有2个.故选B
]3.下列算法语句正确的是()A.输出语句PRINTA=4B.输入语句INPUTx=3C.赋值语句A=A*A+A-3D.赋值语句55=aC[输入语句、输出语句中输入、输出的是变量或数值,而不是等式.A、B均错;赋值语句格式是“变量=表达式”,D错;C对.]4.用辗转相除法,计算56和264的最大公约数时,需要做的除法次数是()A.3B.4C.6D.7B[由辗转相除法264=56×4+40,56=40×1+16,40=16×2+8,16=8×2,即最大公约数为8,做4次除法.]5.下列各进制数中,最小的是()A.1002(3)B.210(6)C.1000(4)D.111111(2)A[1002(3)=29,210(6)=78,1000(4)=64,111111(2)=63,故1002(3)最小.]6.对于程序:试问,若输入m=-4,则输出的数为()A.9B.-7C.5或-7D.5D[由程序,先输入m,判断m>-4是否成立,因为m=-4,所以不成立,则执行m=1-m,最后输出结果为5
]7.如图是求x1,