第1课时程序框图、顺序结构A级基础巩固一、选择题1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框解析:一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出框含有计算功能,所以可不必有.答案:A2.下列是流程图中的一部分,表示恰当的是()解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.答案:A3
下面的程序框图的运行结果是()A
C.-D.-1解析:因为a=2,b=4,所以S=-=-=-,故选C
答案:C4.阅读如图所示的程序框图,若输出的结果为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
答案:B二、填空题6.下面程序框图输出的S表示____________________.答案:半径为5的圆的面积7.如图所示的一个算法的程序框图,已知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.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积,并画出程序框图.