资源简介 第一节 初识Python1. 小明和小红用计算机编程解决一个计算问题,在程序运行之后,两人的运行结果都正确,但是小明的程序运行效率不如小红,分析小明需要完善的过程是( B )A. 抽象与建模B. 设计算法C. 编写程序D. 程序调试与测试【解析】 分析题目可知,小明的程序的问题主要是运行效率比较低。算法是程序的灵魂和核心,是影响程序效率的主要因素,所以针对效率问题,小明需要优化算法设计。2. 用计算机编程解决问题的一般过程中,第一步是抽象与建模,具体做法不包括( C )A. 明确所求结果B. 找出已知条件C. 下载Python,开始编程D. 查找与问题有关的资料【解析】 C属于编写程序阶段的具体工作。3. 日常生活中,我们常常会遇到各种各样的问题。下列问题中,最适合用计算机编程方法来解决的是( C )A. 在网上商城购买东西并为商家评分和提出建议B. 计算自己在期末考试中各科成绩的总分C. 快递公司按包裹质量采用阶梯计费方式来计算顾客的包裹邮寄费D. 在视频网站上寻找自己喜欢的电影【解析】 计算机编程解决问题速度快、不容易出错、结果稳定可控,适合处理大量烦琐机械的工作。A、D属于个性化的工作,B的计算量较小,均适合人工处理。4. 使用Python编写代码是用计算机编程解决问题的一般步骤中的( C )A. 抽象与建模B. 设计算法C. 编写程序D. 调试与运行【解析】 使用Python编写代码属于使用计算机编程解决问题的一般步骤中的编写程序。5. 关于用计算机编程解决问题,下列说法中错误的是( D )A. 共经过四个步骤:分析问题→设计算法→编写程序→调试运行B. 可以迅速完成大量重复性的数据处理工作,提高信息加工处理的效率C. 用编程解决问题最核心的工作是设计出解决问题的算法D. 能够解决人类无法解决的所有问题【解析】 本题主要考查用计算机编程解决问题的能力。用计算机编程,不可以解决人类无法解决的所有问题。6. 下图为某算法的流程图,下列说法中,正确的是( C )第6题图A. 该算法使用了分支结构B. 该算法不需要虚线框处的步骤C. 若输入i=0,则t存储的是满足条件的偶数之和D. 执行该流程后,"i<=n "和"i←i+2"执行的次数相同【解析】 观察流程图可知,这个算法使用了循环结构,因此A错误。若没有虚线框中的输出t的步骤,则违反了算法必须有输出的原则,因此B错误。执行该流程后,"i<=n "比"i←i+2"执行次数多。7. 下列问题中,不适合通过编写程序来完成的是( C )A. 已知a,b,c的值,求一元二次方程ax2+bx+c=0(a≠0)的实数解B. 计算某个班级高考成绩的平均分C. 列出方程y=3x+9的所有实数解D. 根据圆的半径求面积【解析】 本题主要考查用计算机编程解决问题。列出方程y=3x+9的所有实数解,不满足算法的有穷性,不适合通过编写程序来完成。8. 小明检验“1000以内任何一个大于或等于4的偶数,都可以拆分成两个质数之和”,算法过程设计如下,下列选项中,排序正确的是( C )①设计核心算法:如何判断质数②调试运行程序,重点检测边界条件③借助Python语言,具体编程实现④抽象与建模A. ①②③④B. ④①②③C. ④①③②D. ①④③②【解析】 用计算机编程解决问题一般有4个基本过程:①抽象与建模;②设计算法;③编写程序;④调试运行程序。9. ①设计算法,②描述算法,③调试运行程序,④抽象与建模,⑤编写程序。从以上这些步骤中选出用计算机编程解决问题的一般过程,其正确顺序是( D )A. ④①⑤②B. ①②③④C. ④①②⑤D. ④①⑤③【解析】 本题考查用算法解决问题的过程。根据题意可知D正确。10. 小明去超市购买食物,他编写了如下Python程序用于计算购买的商品总数,请在横线上填入合适的代码:① input ,② s1+s2+s3 。 s1=int(input(“请输入购买牛奶的数量:”))s2=int( ① (“请输入购买苹果的数量:”)) s3=int(input(“请输入购买香蕉的数量:”))sum= ② #计算总数 print(“购买商品的总数是:”,sum)【解析】 本题主要考查对输入命令的运用以及能否辨认输出的格式。(共13张PPT)第一节 初识Python信息技术 必修1 数据与计算算法的程序实现第三章必备知识练1. 小明和小红用计算机编程解决一个计算问题,在程序运行之后,两人的运行结果都正确,但是小明的程序运行效率不如小红,分析小明需要完善的过程是( )A. 抽象与建模 B. 设计算法C. 编写程序 D. 程序调试与测试【解析】 分析题目可知,小明的程序的问题主要是运行效率比较低。算法是程序的灵魂和核心,是影响程序效率的主要因素,所以针对效率问题,小明需要优化算法设计。B2. 用计算机编程解决问题的一般过程中,第一步是抽象与建模,具体做法不.包.括.( )A. 明确所求结果B. 找出已知条件C. 下载Python,开始编程D. 查找与问题有关的资料【解析】 C属于编写程序阶段的具体工作。C3. 日常生活中,我们常常会遇到各种各样的问题。下列问题中,最适合用计算机编程方法来解决的是( )A. 在网上商城购买东西并为商家评分和提出建议B. 计算自己在期末考试中各科成绩的总分C. 快递公司按包裹质量采用阶梯计费方式来计算顾客的包裹邮寄费D. 在视频网站上寻找自己喜欢的电影【解析】 计算机编程解决问题速度快、不容易出错、结果稳定可控,适合处理大量烦琐机械的工作。A、D属于个性化的工作,B的计算量较小,均适合人工处理。C4. 使用Python编写代码是用计算机编程解决问题的一般步骤中的( )A. 抽象与建模 B. 设计算法C. 编写程序 D. 调试与运行【解析】 使用Python编写代码属于使用计算机编程解决问题的一般步骤中的编写程序。C5. 关于用计算机编程解决问题,下列说法中错.误.的是( )A. 共经过四个步骤:分析问题→设计算法→编写程序→调试运行B. 可以迅速完成大量重复性的数据处理工作,提高信息加工处理的效率C. 用编程解决问题最核心的工作是设计出解决问题的算法D. 能够解决人类无法解决的所有问题【解析】 本题主要考查用计算机编程解决问题的能力。用计算机编程,不可以解决人类无法解决的所有问题。D6. 右图为某算法的流程图,下列说法中,正确的是( )A. 该算法使用了分支结构B. 该算法不需要虚线框处的步骤C. 若输入i=0,则t存储的是满足条件的偶数之和D. 执行该流程后,"i<=n "和"i←i+2"执行的次数相同【解析】 观察流程图可知,这个算法使用了循环结构,因此A错误。若没有虚线框中的输出t的步骤,则违反了算法必须有输出的原则,因此B错误。执行该流程后,"i<=n "比"i←i+2"执行次数多。C7. 下列问题中,不.适.合.通过编写程序来完成的是( )A. 已知a,b,c的值,求一元二次方程ax2+bx+c=0(a≠0)的实数解B. 计算某个班级高考成绩的平均分C. 列出方程y=3x+9的所有实数解D. 根据圆的半径求面积【解析】 本题主要考查用计算机编程解决问题。列出方程y=3x+9的所有实数解,不满足算法的有穷性,不适合通过编写程序来完成。C8. 小明检验“1000以内任何一个大于或等于4的偶数,都可以拆分成两个质数之和”,算法过程设计如下,下列选项中,排序正确的是( )①设计核心算法:如何判断质数②调试运行程序,重点检测边界条件③借助Python语言,具体编程实现④抽象与建模A. ①②③④ B. ④①②③C. ④①③② D. ①④③②【解析】 用计算机编程解决问题一般有4个基本过程:①抽象与建模;②设计算法;③编写程序;④调试运行程序。C关键能力练9. ①设计算法,②描述算法,③调试运行程序,④抽象与建模,⑤编写程序。从以上这些步骤中选出用计算机编程解决问题的一般过程的必要步骤,其正确顺序是( )A. ④①⑤② B. ①②③④C. ④①②⑤ D. ④①⑤③【解析】 本题考查用算法解决问题的过程。根据题意可知D正确。D10. 小明去超市购买食物,他编写了如下Python程序用于计算购买的商品总数,请在横线上填入合适的代码:①__________,②_____________。 s1=int(input(“请输入购买牛奶的数量:”))s2=int( ① (“请输入购买苹果的数量:”)) s3=int(input(“请输入购买香蕉的数量:”))sum= ② #计算总数 print(“购买商品的总数是:”,sum)【解析】 本题主要考查对输入命令的运用以及能否辨认输出的格式。inputs1+s2+s3 展开更多...... 收起↑ 资源列表 第一节 初识Python.docx 第一节 初识Python.pptx