届苏教版算法与程序单元测试12.docx

上传人:b****3 文档编号:1806899 上传时间:2022-10-24 格式:DOCX 页数:8 大小:77.62KB
下载 相关 举报
届苏教版算法与程序单元测试12.docx_第1页
第1页 / 共8页
届苏教版算法与程序单元测试12.docx_第2页
第2页 / 共8页
届苏教版算法与程序单元测试12.docx_第3页
第3页 / 共8页
届苏教版算法与程序单元测试12.docx_第4页
第4页 / 共8页
届苏教版算法与程序单元测试12.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

届苏教版算法与程序单元测试12.docx

《届苏教版算法与程序单元测试12.docx》由会员分享,可在线阅读,更多相关《届苏教版算法与程序单元测试12.docx(8页珍藏版)》请在冰豆网上搜索。

届苏教版算法与程序单元测试12.docx

届苏教版算法与程序单元测试12

一、填空题(共20小题,每小题5.0分,共100分)

1.下面是某一问题算法的伪代码.

Read x

If x<2 Then

 y←x2-1

Else

 y←-x2+1

End If

Print y

(1)此伪代码是哪个问题的伪代码?

(2)当输入的x值为3时,求输出的结果.

2.选择结构不同于顺序结构的特征是含有________.

3.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:

第一步 取A←89,B←96,C←99;

第二步 ______①______;

第三步 ______②______;

第四步 输出计算的结果.

4.阅读下列伪代码:

则该伪代码执行后,变量y的值为________.

5.已知函数,试设计一个算法的流程图,计算输入自变量x的值时,输出y的值.

6.以下给出的是用条件语句编写的一个程序,根据该程序回答:

(1)若输入4,则输出结果是________.

(2)该程序的功能是求函数________的函数值.

Read x

If x<3 Then y←2x

Else

If x>3 Then

y←x2-1

Else y←2

End If

End If

Print y

7.某流程图如图所示,若输出的S=57,则判断框内为________.

8.已知一个三角形的三边边长分别为2,3,4,将求其面积的一个算法补充完整:

1.取a=2,b=3,c=4;

2.计算p=________;

3.计算S=

4.输出S的值等于________.

9.已知a=333,b=24,则使得a=bq+r(q,r均为自然数,且0≤r

10.已知:

S←0

I←5

While I≤20

S←S+I

I←I+5

End While

Print S

上述伪代码运行的结果是________.

11.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将算法补充完整.

Read x1,x2

x1←1.1

x2←________

S←________

PrintS

12.以下给出对流程图的几种说法:

①任何一个流程图都必须有起止框;

②输入框只能紧接开始框,输出框只能紧接结束框;

③判断框是唯一具有超出一个退出点的符号;

④对于一个问题的算法来说,其流程图判断框内的条件的表述方法是唯一的.

其中正确说法的个数是________.

13.计算1×3×5×7×9×11×13的算法,图中给出了程序的一部分,则横线上应补充的是______.

14.执行如下图所示的流程图,输出的S的值为________.

15.给出一个流程图,如图所示,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有________个.

16.中山市的士收费办法如下:

不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的流程图如图所示,则①处应填________.

17.根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为________.

Read a,b

If a>b Then

 m←a

Else

 m←b

EndIf

Print m

18.将多项式用秦九韶算法求值时,其表达式应写成___________.

19.函数的流程图如图所示,则①②③处分别填______、_____、______.

20.为了在执行下面的伪代码之后得到输出y=25,输入的x应该是________.

答案解析

1.【答案】

(1)求函数的函数值的伪代码.

(2)-8.

【解析】

2.【答案】判断框

【解析】由于顺序结构中不含判断框,而选择结构中必须含有判断框.

3.【答案】①计算总分D=A+B+C ②计算平均成绩E=

【解析】根据计算平均成绩的方法可解题.

4.【答案】16

【解析】因x=4满足“x>3”的条件,所以执行的是Then后面的y=42=16.

5.【答案】

【解析】

6.【答案】

(1)15 

(2)

【解析】由条件语句的功能可知:

x=4>3则y=42-1=15,此程序的功能为:

求函数

7.【答案】k>4(或k≥5)

【解析】由题意k=1时S=1;当k=2时,S=2×1+2=4;当k=3时,S=2×4+3=11;当k=4时,S=2×11+4=26;当k=5时,S=2×26+5=57,此时与输出结果一致,所以此时k>4.

8.【答案】 

【解析】由计算三角形的面积的海伦公式,得p=,

S==.

9.【答案】13, 21

【解析】用333除以24,商即为q,余数就是r.

10.【答案】50

【解析】此程序为循环结构I=5 S=5 I=10 S=15 I=15 S=30 I=20 S=50 I=25 输出:

S=50

11.【答案】1.5 x12+x22

【解析】由于算法的功能是求所输入的两个正数的平方和,所以,S=x12+x22;又由于最后输出的结果是3.46,所以3.46=1.12+x22,解得x22=2.25,

又x2是正数,所以x2=1.5.

12.【答案】2

【解析】①③正确.因为任何一个流程图都有起止框;输入、输出框可以在流程图中的任何需要位置;判断框有一个入口、多个出口;判断框内的条件的表述方法不唯一.

13.【答案】S←S×I

【解析】将S乘上I后再赋给S,则S最终为1×3×5×…×13.

14.【答案】2

【解析】i=0<4,i=1,S=;

i=1<4,i=2,S=-;

i=2<4,i=3,S=-3;

i=3<4,i=4,S=2;

i=4,条件不成立,输出S=2.

15.【答案】3

【解析】当x≤2时,若x=y,则x=x2,则x=1或x=0;

当2

当x>5时,x=不成立,所以满足题意的x的值有1,0,3.

16.【答案】y←8+2.6(x-2)

【解析】当x>2时,2公里内的收费为7元,

2公里外的收费为(x-2)×2.6,

另外燃油附加费为1元,

∴y=7+2.6(x-2)+1

=8+2.6(x-2).

17.【答案】3

【解析】将算法语句表示为分段函数为m=本题中a=2,b=3,故m=36.

18.【答案】

【解析】依据秦九韶算法的定义,多项式至多进行2次乘法和3次加法,故应该写成

19.【答案】y←x2+1 x=0 y←0

【解析】由分段函数的表达式知,x>0时,y=x2+1,故①处填y←x2+1;由②的否执行y=x+6知②处填x=0;当x=0时,y=0知③处填y←0.

20.【答案】-6或6

【解析】伪代码对应的函数是y=

由或

得x=-6,或x=6.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1