内容正文:
浙教版(2019)必修一3.1用计算机编程解决问题的一般过程同步作业
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.下列描述中,较适合用计算机编程来解决的是( )
A.确定放学回家的路线 B.计算某个学生期中考试各科成绩总分
C.计算10000以内的奇数的平方和 D.在因特网上查找自己喜欢的歌曲
2.利用计算机程序解决问题的基本过程一般有如下四个步骤(①~④),步骤的先后顺序正确的是( )
①调试运行 ②分析问题 ③设计算法 ④编写程序
A.①②③④ B.②④③① C.④②③① D.②③④①
3.编写计算机程序解决问题的一般过程是( )
A.分析问题→设计算法→编写程序→调试运行程序
B.设计算法→分析问题→编写程序→调试运行程序
C.分析问题→编写程序→设计算法→调试运行程序
D.设计算法→编写程序→分析问题→调试运行程序
4.人们利用计算机解决问题的基本过程一般有 如下五个步骤。下列选项中,正确的顺序是( )
①调试运行程序 ②分析问题 ③设计算法 ④问题解决 ⑤编写程序
A.①②③④⑤ B.②④③⑤① C.④②③⑤① D.②③⑤①④
5.2022年的开年明星,“冰墩墩”当仁不让,整个冬奥会赛事期间,冰墩墩常常霸榜微博热搜。除了话题度,与冰墩墩相关的衍生品也一直脱销,线下线上“一墩难求”。家在太原的小明有幸较早买到了几个冰墩墩和雪容融毛绒公仔,准备选择顺丰标快邮寄给在临汾老家的表弟,经查找获取到顺丰标快省内实时计费规则为首重(1.0kg以内):13.0元,超过1.0kg的部分:2.0元/kg,为了预估邮费,小明准备用所学Python语言编写一个计费程序。编写计算机程序解决问题要经过的步骤有:①设计算法②分析问题③编写程序④调试运行程序,正确的顺序为( )
A.①②③④ B.②①③④ C.②①④③ D.①②④③
6.下列属于计算机应用领域的是( )
A.科学计算 B.信息管理 C.电子商务 D.教育信息化
7.在Python中,下列程序运行后得到的是( )
sum=0
for x in range(2,100,2):
sum=sum+x
print(sum)
A.2至100的和 B.2至99奇数的和 C.2至100偶数的和 D.2至98偶数的和
8.以下不是计算机解决问题的步骤有( )
A.输入数据 B.分析问题 C.设计算法 D.编写程序
9.以下对编写计算机程序解决问题的说法,错误的是( )
A.编写计算机程序解决问题,程序必须有输出
B.编写计算机程序解决问题,程序必须有输入
C.设计算法是编写计算机程序解决问题的关键
D.编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行等若干个步骤
10.在编程解决问题的过程中,步骤顺序正确的是( )。
①设计算法 ②分析问题 ③编写程序 ④调试运行
A.①②③④ B.②①③④ C.②③④① D.③④②①
11.下列关于程序设计一般过程的描述,正确的是( )
A.设计算法、编写程序和运行调试是一个不断反复的过程
B.计算机可以直接识别并解决问题
C.编译成功的程序一定是可执行程序
D.一旦算法设计完成,就不需要更改
12.下列选项中适合用计算机编程解决问题的是( )
A.比较两个同学的身高 B.找出500以内能除以3余2、除以5余3的数字
C.判断运动会能否正常举行 D.计算顾客在超市购物的应付款
13.编程计算依赖于计算机高精确度、高速运算等特点可以解决多种数学问题,以下不属于数值计算的是( )
A.图像处理 B.函数计算 C.方程求解 D.数列求和
14.用计算机程序解决问题的过程,正确的顺序是( )
A.分析问题→编写代码→调试运行→确定算法 B.编写代码→调试运行→确定算法→分析问题
C.确定算法→分析问题→编写代码→调试运行 D.分析问题→确定算法→编写代码→调试运行
15.用计算机程序解决问题的的基本过程是( )
A.明确任务→建立表格→分析数据→形成报告
B.确定主题→收集与选择素材→规划与设计→制作集成→评价修改
C.需求分析→规划与设计→素材的采集与加工→作品集成→发布与评价
D.分析问题→设计算法→编写程序→调试运行→检测结果
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
【详解】本题主要考查计算机编程解决问题。计算10000以内的奇数的平方和可以通过循环结构枚举所有可能用计算机编程来解决,故本题选C选项。
2.D
【详解】本题主要考查计算机编程解决问题。利用计算机程序解决问题的基本过程一般步骤是:分析问题→设计算法→编写程序→调试运行,故本题选D选项。
3.A
【详解】本题主要考查计算机解决问题的步骤。编写计算机程序解决问题的一般过程是:分析问题→设计算法→编写程序→调试运行程序,故本题选A选项。
4.D
【详解】本题主要考查计算机解决问题的步骤。人们利用计算机解决问题的基本过程一般有:分析问题→设计算法→编写程序→调试运行程序→问题解决,故本题选D选项。
5.B
【详解】本题主要考查计算机程序解决问题。计算机解决问题的一般步骤是:分析问题→设计算法→编写程序→调试运行程序,故本题选B选项。
6.ABCD
【详解】本题主要考查计算机应用。计算机应用领域:1、科学计算,利用计算机的高速计算、大存储容量和连续运算能力,可实现人工无法解决的各种科学计算问题;2、数据处理,对数据的采集、存储、加工、变换和传输;3、辅助设计,是指用计算机帮助工程技术人员进行设计工作;4、过程控制,用计算机作为控制部件对单台设备或整个生产过程进行控制;5、人工智能,用计算机来模仿人的智能,使计算机具有识别语言、文字、图形和进行推理、学习等能力。科学计算、信息管理、电子商务、教育信息化均属于计算机应用领域,故本题选ABCD选项。
7.D
【详解】本题考查的是Python循环语句。range(起始值,结束值,步长)注意:结束值不包含;步长可省略,默认为1。range(2,100,2)返回的是2至98偶数。故该程序运行后得到的是2至98偶数的和。选项D正确。
8.A
【详解】本题主要考查计算机解决问题的步骤。计算机解决问题的步骤:分析问题→设计算法→编写程序→运行测试,故本题选A选项。
9.B
【详解】本题主要考查编程解决问题。编写计算机程序解决问题,程序必须有输出;编写计算机程序解决问题,程序可以没有输入;设计算法是编写计算机程序解决问题的关键;编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行等若干个步骤,故本题选B选项。
10.B
【详解】本题主要考查编程解决问题的步骤。在编程解决问题的过程中,一般步骤是:分析问题→设计算法→编写程序→调试运行,故本题选B选项。
11.A
【详解】本题考查的是程序设计一般过程。设计算法、编写程序和运行调试是一个不断反复的过程,选项A说法正确;计算机不能直接识别并解决问题,选项B说法错误;编译成功的程序不一定是可执行程序,选项C说法错误;算法设计是一个不断反复的过程,选项D说法错误。
12.B
【详解】本题主要考查计算机编程解决问题。找出500以内能除以3余2、除以5余3的数字适合用计算机编程解决问题。可以通过循环结构穷举所有的可能,故本题选B选项。
13.A
【详解】本题主要考查计算机编程计算。数值计算包括函数计算、 方程求解、 数列求和等,不包括图像处理,故本题选A选项。
14.D
【详解】本题主要考查计算机程序解决问题的步骤。用计算机程序解决问题的一般步骤是:分析问题→确定算法→编写代码→调试运行,故本题选D选项。
15.D
【详解】本题考查的是计算机解决问题的一般过程。用计算机程序解决问题的的基本过程:分析问题→设计算法→编写程序→调试运行→检测结果。故本题应选D。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$