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