算法初步测试题姓名: 一、选择题 (每小题 5 分,共 50 分)1.已知直角三角形两直角边长为,,求斜边长的一个算法分下列三步: ① 计算;②输入直角三角形两直角边长,的值; ③ 输出斜边长的值,其中正确的顺序是 ( ) A.①②③ B.②③① C.①③② D.②①③2.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是 ( ) A.求输出三数的最大数 B.求输出三数的最小数C.将按从小到大排列 D.将按从大到小排列开始输入>?是否>?输出结束是开始输入除以 2 的余数输出“是偶数”是输出“是奇数”否结束第 2 题图第 3 题图否3.右边的程序框图(如上图所示),能判断任意输入的数的奇偶性:其中判断框内的条件( ) A.? B. ? C. ? D.? 4.将两个数=8,=7 交换,使=7,=8,使用赋值语句正确的一组 ( ) A. =,= B. =,=,= C. =,= D. =,=,=5.下列给出的输入语句、输出语句和赋值语句⑴ 输出语句 INPUT ;; (2)输入语句 INPUT =3(3)赋值语句 3=B (4)赋值语句 A=B=2则其中正确的个数是 ( )A.0 个 B. 1 个 C. 2 个 D. 3 个6.直到型循环结构为 ( )7.下边程序执行后输出的结果是 ( ) A. -1 B. 0 C. 1 D. 28.当时,下面的程序段结果是 ( ) 满足条件? 否是循环体AA满足条件?循环体是否循环体满足条件?否是循环体满足条件?ABC是否D A. 3 B. 7 C. 15 D. 179.下面为一个求 20 个数的平均数的程序,在横线上应填充的语句为 ( ) ___________ A. B. C. D.10.下列各数中最小的数是 ( ) A. B. C. D.二、填空题 (每小题 5 分,共 20 分)11.如图⑵程序框图箭头 a 指向①处时,输出 s=__________.箭头 a 指向②处时,输出 s=__________.12.此题程序运行结果为___________。13.若输入的数字是“37”,输出的结果是________________.14.2183 和 1947 的最大公约数是___________________.=2 =3 =4 = =+2 =+4 PRINT “=”;d三、解答题 (每小题 10 分,共 30 分)15.已知= 编写一个程序,对每输入的一个值,都得到相应的函数值. 开始 i=1s=0s=s+ii=i+1i≤5?Y①②aN结束11 题输出 sINPUT xIF x>9 AND x<100 THENa=x\10b=x MOD 10x=10*b+aPRINT xEND IFEND第 13 题程序16.用 WHILE 语句求的值。1 7.设个人月收入在 5000 元以内的个人所得税档次为(单位: 元):0% 10% 25%设某人的月收入为元,试编一段程序,计算他应交的个人...