高中数学第一章算法初步1.2基本算法语句1.2.1输入语句输出语句和赋值语句优化练习

小学 +初中 +高中 +努力 =大学 1.2.1 输入语句、输出语句和赋值语句 [ 课时作业 ] [A 组 学业水平达标 ] 1.下列给出的输入语句和输出语句中,正确的是 ( ) ①INPUT a, b, c,d, e ②INPUT X=1 ③PRINT A= 4 ④PRINT A. ①② B.②③ C.③④  D.①④ 解析:输入语句和输出语句中不能用赋值语句,因此②③错误. 答案: D 2.设 A= 10, B= 20,则可以实现 A, B 的值互换的程序是 ( ) A= 10 B=20 A. B= A A= B A= 10 B= 20 B. C= A B= C A= 10 B=20 C. C= A A= B B= C A= 10 B= 20 C= A D. D= B B= C A= B 解析:A 中程序执行后 A= B= 10,B中程序执行后 A=B= 10,C中程序执行后 A= 20,B=10, D中程序执行后 A= B= 10. 答案: C 3.将两个数 a= 7,b= 8 交换,使 a= 8, b= 7,下面语句中正确的一组是 ( ) a= b A. b= a c=b B. b=a a=c b= a C. a= b D. a=c c=b b=a 解析:将两个变量的值互换时,要使用中间变量. 答案: B 4.运行如图所示的程序,输出的结果是 ( ) 小学 +初中 +高中 +努力 =大学 小学 +初中 +高中 +努力 =大学 a=1 b=2 a=a+ b PRINT a END A. 1 B. 2 C. 3 D. 4 解析:程序执行时首先赋值 a= 1, b=2,然后将 a+ b 的值赋值给 a,此时 a= 3,输出 a 即 输出 3. 答案: C 5.下面的程序输出的结果是 ( ) A=10 B=A- 8 A=A- B PRINT A END A. 10 C. 2 解析:该程序运行过程中 答案: B B. 8 D.- 2 A,B 的值变化如下: A= 10, B= 2, A= 10- 2= 8. x= 5 y= 6 6. PRINT END x+y 上面程序运行时输出的结果是 解析:经过计算输出 11. 答案: 11 7.已知一段程序如下: __________. 若输入的是 3,则运行结果是 ________. 解析: 小学 +初中 +高中 +努力 =大学 小学 +初中 +高中 +努力 =大学 答案: 12,3,18,54 8.下面的程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为 此将程序补充完整. 3.46 ,试据 INPUT INPUT S= PRINT “x1=”; 1.1 “x2=”; S 解析:由于程序的功能是求所输入的两个数的平方和, 所以, S= x21+ x22;又由于最后输出的 结果是 3.46 ,所以 3.46 = 1.1 2 +x22,解得 x22= 2.25 ,又 x2 是正数,所以 x2= 1.5. 答案: 1.5 x1^ 2 +x2^ 2 9.如图所示是解决某个问题的程序语句, 请根据各语句的内容及其关系, 回答下面的问题: (1) 图框中① x= 1 的含义是什么? (2) 图框中② y1= a* x+b 的含义是什么? (3) 该算法框图解决的是怎样的一个问题? 解析: (1) 图框① x=1 表示把 1 赋给变量 x. (2) 图框②中 y1= a* x+ b 的含义:该程序在执行①的前提下,即当 x= 1 时,计算 ax+ b 的 值,并把这个值赋给 y1. (3) 该算法框图解决的是求函数 f ( x) =ax+ b 的函数值的问题, 其中输入的是自变量 x 的值, 输出的是 x 对应的函数值. 10.任意给出一个数据 ( 正数 ) ,写出以它为半径的圆的周长和面积的一个算法程序. 解析:记 PI = 3.141 592 6 ,算法程序如下: 小学 +初中 +高中 +努力 =大学 小学 +初中 +高中 +努力 =大学 [B 组 应考能力提升 ] 1.若运行如图的程序,则输出的结果是 ( ) A=9 A=A+ 13 PRINT A END A. 4 B. 13 C. 9 D. 22 解析:根据题意,由于 A= 9,那么可知 A=A+ 13= 9+ 13= 22,此时输出 A 的值,结束,故 可知答案为 22,选 D. 答案: D 2.执行如图所示的算法语句后的结果为 ( 运行时从键盘上输入 16 和 5)( ) INPUT “x, y=”; x, y A= x*y B= x MOD y C= A*y +B PRINT A, B, C END A. A= 80,B= 1, C= 401 B. A= 80,B= 3, C= 403 C. A= 80,B= 3.2 , C= 403.2 D. A= 80,B= 3.2 ,C= 404 解析:第一句输入 x=16, y= 5,第二句 A=16×5= 80,第三句 B 取 16 除以 5 的余数,所 以 B= 1,第四句 C=80×5+ 1= 401,故选 A. 答案: A 3.为确保信息安全, 信息需加密传输, 发送方由明文→密文 ( 加密 ) ,接收方由密文→明文 ( 解 密) ,已知加密规则如图所示,例如,明文 1,2,3,4 对应密文 5,7,18,16. 当接收方收到密文 14,9,23,28 时,则解密得到的明文为 ( ) 小学 +初中 +高中 +努力 =大学 小学 +初中 +高中 +努力 =大学 A. 4,6,1,7 C. 6,4,1,7 14= a+2b 9= 2b+ c 解析:由题意得 , 23= 2c+ 3d 28= 4d B. 7,6,1,4 D. 1,6, 4,7 a= 6 b=

相关文档

【小初高学习】高中数学第一章算法初步1.2基本算法语句1.2.1输入语句输出语句和赋值语句优化练习
2019高中数学第一章算法初步1.2基本算法语句1.2.1输入语句输出语句和赋值语句优化练习
高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3
高中数学第一章算法初步1-2基本算法语句1-2-1输入语句、输出语句和赋值语句优化练习新人教A版必修3
电脑版