第一章算法初步(时间120分钟,满分150分)一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对程序框图中的图形符号的说法错误的是()A.起、止框是任何流程不可少的,表明程序开始和结束B.输入、输出可用在算法中任何需要输入、输出的位置C.算法中间要处理数据或计算,可分别写在不同的注释框内D.当算法要求对两个不同的结果进行判断时,判断条件要写在判断框内【解析】算法中间要处理数据或计算,可分别写在不同的处理框内.【答案】C2.阅读如图1的程序框图:若输出结果为0,则①处的执行框内应填的是()图1A.x=-1B.b=0C.x=1D.a=【解析】先确定执行框内是给x赋值然后倒着推,b=0时,2a-3=0,解得a=,a=时,2x+1=,解得x=-1
【答案】A3.如图2是一个算法的程序框图,该算法所输出的结果是()图2A
【解析】运行第一次的结果为n=0+=;第二次n=+=;第三次n=+=
此时i=4,程序终止,即输出n=
【答案】C4.用更相减损术之求得420和84的最大公约数为()【导学号:00732036】A.84B.12C.168D.252【解析】(420,84)→(336,84)→(252,84)→(168,84)→(84,84),所以420和84的最大公约数为84
【答案】A5.下面的程序语句输出的结果S为()A.17B.19C.21D.23【解析】当i为7的时候i