3.1用计算机编程解决问题的一般过程 同步练习 -2021-2022学年高中信息技术浙教版(2019)必修一数据与计算(含解析答案)

文档属性

名称 3.1用计算机编程解决问题的一般过程 同步练习 -2021-2022学年高中信息技术浙教版(2019)必修一数据与计算(含解析答案)
格式 docx
文件大小 21.6KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2021-12-13 21:25:20

图片预览

文档简介

3.1用计算机编程解决问题的一般过程
一、选择题
1.求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是(  )
A.分支结构 B.嵌套结构 C.循环结构 D.顺序结构
2.以下选项中,计算机解决问题的正确过程是( )。
A.抽象与建模→编写程序→设计算法→调试运行
B.抽象与建模→设计算法→编写程序→调试运行
C.设计算法→抽象与建模→编写程序→调试运行
D.抽象与建模→设计算法→调试运行→编写程序
3.以下哪个是编写计算机程序解决问题的过程?( )
A.分析问题→编写程序→设计算法→调试运行程序
B.编写程序→分析问题→设计算法→调试运行程序
C.分析问题→设计算法→编写程序→调试运行程序
D.编写程序→调试运行程序→分析问题→设计算法
4.编程解决问题的一般过程是( )
①设计算法 ②编写程序 ③调试运行 ④分析问题
A.①②③④ B.④①③② C.④①②③ D.①④②③
5.用计算机编程解决问题的一般过程:①设计算法;②编写程序;③抽象与建模;④调试运行程序。顺序正确的是( )。
A.①②③④ B.②①③④
C.③②①④ D.③①②④
6.开源硬件编程的基本过程是( ) 。
①编译程序②连接计算机③编写程序④安装驱动⑤上传程序⑥测试程序
A.①②③④⑤⑥ B.②④③①⑤⑥ C.④②③①⑤⑥ D.④②①⑤⑥
7.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是( )
A.设计出解决问题的算法 B.设计出解决问题的PPT
C.编写出Python代码 D.选择一种编程软件
8.用计算机编程解决问题的首要步骤是( )
A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序
9.用计算机解决问题的一般经历下面几个过程:①设计算法,②编写程序,③调试运行,④抽象建模。下面排序正确的是( )
A.④①③② B.①②③④ C.③④①② D.④①②③
10.①设计算法,②描述算法,③调试运行程序,④抽象建模,⑤编写程序。从以上这些过程选出属于用计算机编程解决问题的一般过程,并正确排序后的选项是( )
A.④①⑤② B.①②③④
C.④①②⑤ D.④①⑤③
11.在下列问题中,最适合用程序设计的方式解决的是( )
A.求两数的最大公约数 B.人口普查数据的图表表示
C.在电脑上写一篇作文 D.办公室装修设计
12.关于人工计算、自动工具计算和编程计算三种计算方式,下列说法不正确的是( )。
A.对于简单的计算问题,人工计算的使用成本是三种计算方式中最低的
B.对于复杂的计算问题,通常不采用人工计算来解
C.依据实情,灵活运用三种计算方式将有助于我们提高数据计算的效率
D.由于计算机的日益普及,编程解决计算问题是最方便的
13.编制计算机程序解决问题的基本过程应该是下列哪个选项。( )
①设计算法 ②检测结果 ③调试运行 ④编写程序 ⑤分析问题
A.①②③④ B.①④⑤③② C.⑤①④③② D.⑤④③②①
14.以下描述中最适合用计算机编程来处理的是( )
A.确定放学回家的路线 B.处理一张数码照片
C.计算10000以内的奇数和 D.在因特网上查找歌曲
15.下列适合编写计算机程序解决的问题的选项是( )
A.制作校园诗词节演示文稿 B.把两首MP3歌曲进行剪接
C.求一元二次方程的解 D.下载office2010软件
16.下列适合用计算机程序解决问题的选项是( )
A.整理收藏夹 B.用电子邮件发送会议通知
C.求100以内奇数的和 D.更新QQ空间
17.世界上第一台计算机是在___诞生的___( )
A.英国 ENIAC B.美国 ENIAC
C.美国 ENIAK D.英国 ENIAK
18.计算机最初研究的应用大多是数值计算,人们主要借助计算机运算速度快,精确度高的特点来解决各种数学问题,这里的数值计算不包括( )
A.函数计算 B.方程的求解 C.数列求和 D.图像处理
二、判断题
19.用高级语言编写的程序能直接被计算机识别和执行 (______)
20.(必修)机器语言、汇编语言、高级语言三类计算机语言中,汇编语言使用符号编程,和具体的机器指令无关。(_____)
21.(必修)Java、Access、VB都是计算机编程语言。 (_____)
22.王军同学编写程序解决“韩信点兵”问题后,总结出计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤。 (_____)
23.小程在编写程序解决“鸡兔同笼”问题后,总结出计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤。 (______)
试卷第2页,共2页
参考答案
1.A
【详解】
本题主要考查编程解决问题。求解方程ax2+bx+c=0(a≠0),令t=b^2-4*a*c,需要用到条件分支结构,判断t与0的关系,从而求得对应的解,故本题选A选项。
2.B
【详解】
本题主要考查计算机解决问题的过程。计算机解决问题的一般过程是:抽象与建模→设计算法→编写程序→调试运行,故本题选B选项。
3.C
【详解】
本题主要考查编程解决问题。编写计算机程序解决问题的过程是:分析问题→设计算法→编写程序→调试运行程序,故本题选C选项。
4.C
【详解】
本题主要考查编程解决问题。编程解决问题的一般过程是:分析问题、设计算法、编写程序、调试运行,故本题选C选项。
5.D
【详解】
本题主要考查计算机编程解决问题。用计算机编程解决问题的一般过程:抽象与建模、设计算法、编写程序、调试运行程序,故本题选D选项。
6.C
【详解】
本题主要考查硬件编程的过程。开源硬件编程的基本过程是:④安装驱动②连接计算机③编写程序①编译程序⑤上传程序⑥测试程序,故本题选C选项。
7.A
【详解】
本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算法、编写程序、调试运行、检测结果,其中最核心的步骤是设计算法。故本题应选A。
8.A
【详解】
本题主要考查编程解决问题。用计算机编程解决问题的步骤有:抽象建模、设计算法、编写程序、调试运行程序,故本题选A选项。
9.D
【详解】
本题主要考查计算机解决问题的步骤。计算机解决问题的步骤:④抽象建模,①设计算法,②编写程序,③调试运行,故本题选D选项。
10.D
【详解】
本题主要考查计算机编程解决问题。计算机编程解决问题的一般过程:④抽象建模①设计算法⑤编写程序③调试运行程序,故本题选D选项。
11.A
【详解】
本题主要考查编程解决问题。求两数的最大公约数可以使用程序设计解决,通过循环可以求得两数的最大公约数,故本题选A选项。
12.D
【详解】
本题主要考查计算机解决问题。对于简单的计算问题,人工计算的使用成本是最低的;对于复杂的计算问题,通常不采用人工计算来解;依据实情,灵活运用三种计算方式将有助于我们提高数据计算的效率;编程解决计算问题不一定是最方便的,要依据实情,灵活运用三种计算方式。故本题选D选项。
13.C
【详解】
本题主要考查编制程序解决问题的步骤。编制计算机程序解决问题的基本过程是: ⑤分析问题①设计算法 ④编写程序③调试运行 ②检测结果,故本题选C选项。
14.C
【详解】
本题主要考查计算机编程解决问题。计算10000以内的奇数和适合计算机编程通过循环结构来处理,故本题选C选项。
15.C
【详解】
本题主要考查计算机解决问题知识点。制作校园诗词节演示文稿适合用PowerPoint软件,把两首MP3歌曲进行剪接适合用GoldWave软件,求一元二次方程的解适合编写计算机程序解决的问题,故本题选C选项。
16.C
【详解】
本题考查的是计算机编程相关知识。在浏览器中,已经自带整理收藏夹,不需要编程;现有的QQ等邮箱就可以发送邮件,不需要编程;QQ里有更新QQ空间的功能,不需要编程。故本题应选C。
17.B
【详解】
本题考查计算机发展历史。世界上第一台通用计算机发明时间,1946年2月14日,名字ENIAC,诞生地,美国宾夕法尼亚大学诞生。故本题选B。
18.D
【详解】
本题考查计算机运算。数值计算指有效使用数字计算机求数学问题近似解的方法与过程,以及由相关理论构成的学科。数值计算主要研究如何利用计算机更好的解决各种数学问题,包括连续系统离散化和离散形方程的求解,函数计算,方程的求解,数列求和,并考虑误差、收敛性和稳定性等问题。图像处理并不属于数值计算。故本题选D。
19.错误
【详解】
本题主要考查计算机编程语言。计算机能直接识别和执行机器语言(即0和1),不能直接识别和执行高级语言编写的程序,故表述错误。
20.错误
【详解】
本题考查计算机语言相关知识。机器语言是一种指令集的体系。高级语言相对于机器语言,是一种指令集的体系。汇编语言是一种用于电子计算机,微处理器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令,因此汇编语言和机器指令也是相关联的。故题干说法错误。
21.错误
【详解】
本题主要考查常用计算机编程语言。Java、VB是计算机编程语言;Access由微软发布的关系数据库管理系统,因此本题说法错误。
22.对
【详解】
本题主要考查计算机解决问题的过程。计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤,表述正确。
23.对
【详解】
本题考查计算机解决问题的过程
计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤。故表述正确
答案第4页,共4页
答案第3页,共4页