2018版高中数学第一章算法初步1.3.2赋值语句学业分层测评苏教版

1.3.2 赋值语句
(建议用时:45 分钟) [学业达标]
一、填空题 1.“x←3×5”,“x←x+1”是某一伪代码中的先后相邻两个语句,那么下列说法正 确的是________.(填序号) ①x←3×5 的意思是 x←3×5=15,此式与算术中式子是一样的; ②x←3×5 是将数值 15 赋给 x; ③x←3×5 可以写成 3×5←x; ④x←x+1 语句在执行“←”右边 x 的值是 15,执行后左边 x 的值是 16. 【解析】 赋值语句中的“←”与算术上的“=”是不一样的,式子两边的值也不能互 换,而 x←x+1 是将 x+1 的值赋给 x.故②④正确. 【答案】 ②④ 2.给出下列伪代码,输入 x,y 的值分别为 2,3,则输出________.
Read x,y A←x x←y y←A Print x,y
【解析】 该程序的运行过程是: 输入 2,3 A←2 x←3 y←2 输出 3,2. 【答案】 3,2 3.下列伪代码的运行结果为________.
a←10 b←15 a←2a+3b Print a
【解析】 ∵a←10,b←15,a←2a+3b, ∴a=2×10+3×15=65,∴a=65. 【答案】 65 4.下列伪代码执行后的结果为 3,则输入的 x 值为________.

Read x y←x2+2x Print y

【解析】 由题意得:x2+2x=3,解方程得 x=1 或 x=-3. 【答案】 -3 或 1 5.下列伪代码执行后,变量 a,b 的值分别为________. 【导学号:11032014】

a←15 b←20 a←a+b b←a-b a←a-b Print a,b

【解析】 根据赋值语句的意义,先把 a+b=35 赋给 a,然后把 a-b=35-20=15 赋 给 b,最后再把 a-b=35-15=20 赋给 a.
【答案】 20,15 6.读如下两个伪代码,完成下列题目.

x←1 x←2x x←3x Print x

Read x y←x2+6 Print y





(1)①输出的结果为________.

(2)若①②输出的结果相同,则伪代码②输入的值为________.

【解析】 (1)输出的结果应为 x=2×3=6.

(2)由条件知 x2+6=6,∴x=0.应输入 x=0.

【答案】 (1)6 (2)0

7.下面的伪代码表示的算法的功能是________,输出的结果为________.

A←1 A←A+2 A←A+3 A←A+4 A←A+5 Print A

【解析】 按算法语句的顺序执行 A 的值依次为 1,3,6,10,15,因此算法的功能是求 1 +2+3+4+5 的值,结果为 15.
【答案】 计算 1+2+3+4+5 的值 15 8.给出伪代码如下:

Read l a←4l S←a2 Print S 试运用上面的伪代码设计一个实际问题______________________________ _______________________________________________________________. 【答案】 用长度为 l 的铁丝围成一个正方形,求这个正方形的面积 二、解答题 9.把如下所示的伪代码用流程图表示出来.
A←20 B←15 A←A+B B←A-B A←AB C←A+B Print C 【解】 流程图如下:
10.已知两点 P(x1,y1),Q(x2,y2),画出计算 P,Q 两点间距离的流程图,并写出其伪 代码.
【解】 流程图为:

伪代码为:
Read x1,y1,x2,y2 a←x2-x1 b←y2-y1 c← a2+b2 Print c

[能力提升] 1.下面伪代码的运行结果为________.

a←2 b←3 c←4 a←b b←c+2 c←b+4 d a+b+c Print d

【解析】 a=b=3,b=c+2=4+2=6,c=b+4=6+4=10.

∴d=13(a+b+c)=13(3+6+10)=139.

【答案】

19 3

2.给出下列伪代码:

Read A A←A×2 A←A×3 A←A×4 A←A×5 Print A

若输出的 A 的值为 120,则输入的 A 的值为________. 【解析】 该语句的功能是计算 A×2×3×4×5 的值,由 120=A×2×3×4×5 得 A=1, 即输入 A 的值为 1. 【答案】 1 3.下列是某一算法的伪代码(x MOD y 表示整数 x 除以整数 y 的余数),当输入的 x,y 分别为 16 和 5 时,输出的结果为________.

Read x,y A←x×y B←x MOD y C←A×y+B Print A,B,C

【解析】 第一句输入 x←16,y←5,第二句 A←xy=80,第三句 B 取 x 除以 y 的余数,
所以 B=1.第四句 C←80×5+1=401.
【答案】 80,1,401
4.已知一个正三棱柱的底面边长为 a,高为 h,试写出一个伪代码来求解这个正三棱柱
的表面积和体积,并画出流程图.
【解】
伪代码如下:
Read a Read h S← 43a2 V←S×h C←3×a T←C×h P←T+2×S Print V,P
流程图如图所示:


相关文档

2018版高中数学第一章算法初步1.3.2赋值语句学业分层测评苏教版必修320170717229
[K12学习]2018版高中数学 第一章 算法初步 1.3.2 赋值语句学业分层测评 苏教版必修3
2018版高中数学算法初步1.3.2赋值语句学业分层测评苏教版
2018版高中数学第一章算法初步1.2.1赋值输入和输出语句学业分层测评新人教B版必修3
2017_2018版高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句学业分层测评新人教A版必修3
2018版高中数学 第一章 算法初步 1.3.2 赋值语句学业分层测评 苏教版必修3
[配套K12]2018版高中数学 第一章 算法初步 1.3.2 赋值语句学业分层测评 苏教版必修3
【中小学资料】2018版高中数学 第一章 算法初步 1.3.2 赋值语句学业分层测评 苏教版必修3
2018版高中数学 第一章 算法初步 1.2.1 赋值、输入和输出语句学业分层测评 新人教B版必修3
电脑版