第1课时程序框图、顺序结构A级基础巩固一、选择题1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框解析:一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出框含有计算功能,所以可不必有.答案:A2.下列是流程图中的一部分,表示恰当的是()解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.答案:A3.如图,若输入a=10,则输出a的值为()A.6B.8C.10D.2解析:输入a=10,该程序框图的执行过程是:a=10,b=10-8=2,a=10-2=8,输出a=8
答案:B4.阅读如图所示的程序框图,若输出的结果为6,则①处执行框应填的是()A.x=1B.x=2C.b=1D.b=2解析:若b=6,则a=7,所以x3-1=7,所以x=2
答案:B5.程序框图符号“”可用于()A.输出a=10B.赋值a=10C.判断a=10D.输入a=1解析:图形符号“”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的.答案:B二、填空题6.执行如图所示的程序框图后的结果为________.解析:由程序框图得S=+=2
57.如图所示的一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值为________.解析:由框图可知,b=a1+a2,再将赋值给b,所以7×2=a2+3,所以a2=11
答案:118.根据如图所示的程序框图所表示的算法,输出的结果是________.解析:该算法的第1步是分别将1,2,3赋值给X,Y,Z,第2步是使X取Y的值,即X取值变成2,第3步是使Y取X的值,即Y的值也是2,第4步是让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2
答案:2三、解答题9.已知一个圆柱的底面