ID: 11215740

第2单元 编程计算 达标练习 2021—2022学年教科版(2019) 必修1 数据与计算(含答案)

日期:2025-04-20 科目:信息技术 类型:高中试卷 查看:61次 大小:211394B 来源:二一课件通
预览图 1/5
计算,数据,必修,2019,教科,学年
  • cover
第2单元 编程计算 一、选择题 1.用计算机解决问题的一般经历下面几个过程:①设计算法,②编写程序,③调试运行,④抽象建模。下面排序正确的是( ) A.④①③② B.①②③④ C.③④①② D.④①②③ 2.某算法的部分流程图如图所示。执行这部分流程后,s的值应为( ) A.-21 B.11 C.-5 D.1 3.求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是(  ) A.分支结构 B.嵌套结构 C.循环结构 D.顺序结构 4.有如下Python程序段: import random c=0 s=0 for i in range(0,10): n=random. randint(1,101) if n%2==0 : s+=i c+=l 该程序段被执行后,下列说法不正确的是:( ) A.把程序s+=i改为s=s+i后,得到的结果是一样的。 B.i=10 C.语句c+=1可能执行了10次 D.变量s中存储的生成的10个随机数中偶数对应i相加的和 5.阅读下列用python解一元二次方程的程序代码。 import ① a=float(input("请输入方程系数a(!=0):")) b=float(input("请输入方程系数b:")) c=float(input("请输入方程系数c:")) d=b*b-4*a*c if d>0: x1=(-b+②)/(2*a) x2=(-b-②)/(2*a) print("方程有两个不同的解",x1,x2) elif ③: x1=-b/(2*a) print("方程有两个相同的解",x1) else: print("方程无解") 下列选择错误的是( ) A.①填写math B.②填写math.sqrt(d) C.③填写d==0 D.以上都不对 6.下列关于python分支结构的说法错误的是( ) A.分支结构使用保留字if、elif、else来实现,每个if后面必须有elif或者else B.if-else结构可以嵌套 C.if语句会判断if后面的逻辑变大时,当表达式的结果为真时,执行if后面的语句块 D.缩进是分支结果的语法部分,缩进不正确影响分支功能 7.通过算法让计算机解决问题时,算法的要素包括( ) 。 A.信息、运算、控制转移 B.数据、运算、控制转移 C.信息、数据、运算 D.信息、数据、控制转移 8.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是( )。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环结构 二、简答题 9.定义函数的基本格式是: _____。 10.编写程序。一辆动车即将穿越隧道,已知隧道全长a米,动车车长为300米,动车的速度为b米/秒。请编写一个程序,根据用户输入的数值,计算并输出动车完全通过隧道需要花费的时间。 要求:屏幕提示用户输入隧道长度和动车的行驶速度(输入时大于0 的浮点数),输出火车完全通过隧道需要花费的时间。 提示:时间=(隧道长度+动车长度) 动车速度,单位为秒。 三、操作题 11.完善程序实现以下功能并保存。 输入一元二次方程的系数a,b,c的值,求解一元二次方程 ax2+bx+c=0(a≠0) #请不要更改源程序的结构,删除原题里的①、②。填写正确的代码,使程序完善 import math a=float(input("请输入方程系数a(!=0):")) b=float(input("请输入方程系数b:")) c=float(input("请输入方程系数c:")) delta=b*b-4*a*c if delta>_____: x1=(-b+math.sqrt(delta))/(2*a) x2=(-b-math.sqrt(delta))/(2*a) print("方程有两个不同的解",x1,x2) elif delta==0: x1=_____ print("方程有两个相同的解",x1) else: print("方程无解") input("运行完毕,请按回车键退出...") 四、判断题 12.分析问题就是从具体的问题中,明确条件和需求,找出条件和需求之间的关系,并尽量用数学的语言加以描述。(_____) 13.屏幕保护程序的主要作用是保护用户的眼睛。(____) 14.U 盘中删除的文件可从“回收站”中找回来。(_____) 15.While循环语句的循环体中必须有改变条件表达式值的语句,否则会形成死循环。 (_____) 16. ... ...

~~ 您好,已阅读到文档的结尾了 ~~