2.1 计算机解决问题的过程 2024-2025学年高中信息技术教科版(2019) 必修1
2.1 计算机解决问题的过程
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.世界上第一台计算机是在___诞生的___( )
A.英国 ENIAC B.美国 ENIAC
C.美国 ENIAK D.英国 ENIAK
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.②④③⑤① C.④①②③⑤ D.②③⑤①④
8.利用Python编程解决“百鸡百钱”问题,编写完代码后,应该进行( )
A.分析问题 B.设计算法 C.输出结果 D.调试运行
9.以下不属于编制计算机程序解决问题的必备步骤的是( )
A.列出算式 B.编写程序 C.调试运行 D.设计算法
试卷第1页,共1页
学科网(北京)股份有限公司
10.在编程解决“停车场计时收费”问题的过程中,收集整理相关资料并会试找出其内在规律属于( )
A.分析问题 B.编写程序 C.调试程序 D.设计算法
11.“大事化小、小事化了”体现出的问题求解的思想是( )
A.递推法 B.穷举法 C.分治法 D.归纳法
12.小张在学习了Python程序语言后,想编写一套《班级学生积分管理》程序帮助老师更高效地管理班级。在问题解决过程中最后完成的是( )
A.编写程序 B.设计算法 C.调试程序 D.分析问题
13.以下问题最适合用计算机编程方法来处理的是( )。
A.制作FlAsh动画
B.计算全班同学的期末考试各科平均分
C.找出10000以内的素数
D.学习中遇到难题时,在因特网上搜索解决方法
14.求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是( )
A.分支结构 B.嵌套结构 C.循环结构 D.顺序结构
15.用计算机程序解决“鸡兔同笼”问题,正确的顺序是( )
A.分析问题→编写代码→设计算法→调试运行 B.分析问题→设计算法→编写代码→调试运行
C.设计算法→分析问题→编写代码→调试运行 D.调试运行→设计算法→编写代码→分析问题
16.分治策略是计算机求解问题的一个经典算法, 它也是一种分解问题的思维方法。下列关于“分治策略”的描述正确的是( )。
A.分治策略就是把大问题转化为不同的小问题来解决
B.分治策略就是把一个问题转化为多个问题同时解决
C.分治策略解决问题时一般分为“分解”、“解决”和“合并”三个步骤
D.分治策略解决问题时必须使用递归算法进行
17.某少数民族传统服饰的图案或纹样中包含正多边形元素,这些图案不仅具有美学价值,还承载着深厚的文化内涵k和历史意义。现编写计算机程序绘制一个正多边形,解决此问题的算法各个步骤如下所示:
试卷第3页,共2页
学科网(北京)股份有限公司
①设计算法,并通过编写计算机程序来描述
②确定正多边形的内角公式并用数学符号描述
③提炼核心要素并加以假设(设正多边形的边数为n,边长为a,内角度数为d)
上述步骤的正确顺序是( )
A.③②① B.③①② C.①②③ D.①③②
18.在编程过程中,根据问题描述,给出解决问题的详细过程和方法,这一步骤属于( )
A.分析问题 B.调试运行 C.设计算法 D.编写程序
19.程序编写好以后,计算机无法检查出来的错误是( )
A.编译错误 B.执行错误 C.逻辑错误 D.语法错误
20.利用编程解决问题一般过程分四个步骤,“分析问题”后的下一个步骤是( )。
A.设计算法 B.调试运行 C.编写程序 D.得到答案
试卷第4页,共1页
学科网(北京)股份有限公司