2.1算法的概念及描述同步作业2024—2025学年高中信息技术浙教版(2019)必修1
2.1 算法的概念及描述
一、选择题
1.人们利用计算机解决问题的基本过程为( )
①设计算法 ②编写程序 ③分析问题 ④调试运行程序
A.①②③④ B.③①②④ C.①②④③ D.④①②③
2.如图所示算法,计算s=1/(1∗2)+1/(2∗3)+1/(3∗4)+…+1/(n∗(n+1)),则在横线处用i和数字组成一个表达式,应填 。
3.下列关于算法的概念及描述,说法正确的是( )
A.算法就是数学运算方法 B.算法的第一个执行步骤必须是数据输入
C.算法的一个步骤可以被执行多次 D.算法只能用自然语言进行描述
4.下列关于算法描述的说法,不正确的是( )
A.流程图用特定简单的图形符号表示规定的操作,结构清晰、寓意明确
B.用自然语言描述算法通俗易懂,但容易出现歧义
C.伪代码由于语法接近程序语言,所以描述简练,且能够被计算机执行
D.用计算机程序设计语言描述算法,可以被计算机理解和执行
5.下列用于描述选择结构的流程图是( )
A. B.
C.
D.
试卷第1页,共1页
学科网(北京)股份有限公司
6.下图是分段函数的算法流程图,在①处应该填入( )
A.x>0 or x<0 B.x>0 C.x!=0 D.x<0
7.某APP为鼓励用户积极签到,制定积分签到政策,用户第一次连续签到可以得到1分,第二次连续签到得2分,第三次连续签到得到4分,接下来,每次得分分别为8,16,32……。若签到中断,则前面签到所得积分清空,重新从第一天开始积分。当用户积分达到10000分时,可以兑换相应奖品,小明想得到的毛绒娃娃需要20000积分,请设计算法帮小明计算,需要至少连续签到多少天才能拿到毛绒娃娃。解决此问题的算法流程图如右图所示,请为虚线框选择合适的流程图基本图形并为①处选择合适代码( )
试卷第2页,共1页
学科网(北京)股份有限公司
A. sum_jf=sum_jf+jf B.
sum_jf=sum_jf+jf
C. sum_jf=jf+jf D.
sum_jf=jf+jf
8.某算法部分流程图如图所示,在流程图空白处填入一组代码,使输出结果sum与表达式“2-4+6-8+…-100”值相同的是( )
A.①i=i+1 ②k=-k*2 B.①k=-k ②i=i+2 C.①i=i+2 ②k=-k D.①k=-k*2 ②i=i+2
9.以下关于流程图的说法,错误的是( )
A.流程图可以直接在计算机上运行
B.用流程图表示的算法形象、直观、容易理解
C.流程图是算法的一种图形化表示方法
试卷第3页,共1页
学科网(北京)股份有限公司