解析:由程序可知,S1表示的是半径为r的圆的面积;S2表示的是边长为a的正方形的面积,由图可知该正方形是圆的内接正方形,所以其边长a=r;S表示圆的面积与正方形的面积之差,即图中阴影部分的面积
由已知r=,故a=r=2.
所以S1=3.14×()2=6.28,S2=a2=22=4.
故S=S1-S2=6.28-4=2.28.
答案:C
二、填空题
3.如图所示,若输入1,2,3,4,则输出结果为________________.
解析:如果输入的数据多于INPUT语句中变量的个数,那么多余的数据不起作用.故输出的结果为1,2,3.
答案:1,2,3
4.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,试将程序补充完整.
解析:因为程序的功能是求所输入的两个数的平方和,所以S=x+x.又因为最后输出的结果是3.46,所以3.46=1.12+x.所以x=2.25.又x2是正数,所以x2=1.5.
答案:1.5 (x1)∧ 2+(x2)∧2
5.运行如图所示的程序,输出的结果是________________.