内容正文:
2023-2024学年高一上学期教科版(2019)必修一2.1 计算机解决问题的过程
一、选择题
1.人们编制计算机程序解决问题一般有5个步骤,其正确顺序是:( )
(1)分析问题 (2)编写程序 (3)调试运行 (4)设计算法 (5)构建数学模型
A.(1)(5)(4)(2)(3) B.(1)(4)(5)(2)(3)
C.(1)(2)(3)(4)(5) D.(1)(5)(2)(4)(3)
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.程序编写好以后,计算机无法检查出来的错误是( )
A.编译错误 B.执行错误 C.逻辑错误 D.语法错误
9.用计算机解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、( )及检测结果。
A.编译程序
B.选择程序设计语言
C.调试运行
D.编制程序框图
10.Windows98中,下列关于文件夹论述正确的是( )
A.在Windows操作系统中文件夹中一定要有内容
B.C:\Windows*\java.exe是一个路径
C.Windows操作系统中文件命名时最长不可超过255个字符
D.文件夹嵌套的层数最多不得超过8层
11.计算机最初研究的应用大多是数值计算,人们主要借助计算机运算速度快,精确度高的特点来解决各种数学问题,这里的数值计算不包括( )
A.函数计算 B.方程的求解 C.数列求和 D.图像处理
12.程序设计程中发现诊断和改正错误的步骤称为( )
A.结果检测 B.分析问题 C.编写程序 D.调试程序
13.通过计算机编程解决问题的一般过程是( )
①设计算法 ②编写程序 ③调试运行 ④分析问题
A.①②③④ B.④①②③ C.④②③① D.④②①③
14.计算机编程加工的核心是对解决问题的方法进行描述,也就是( )
A.分析问题 B.设计算法 C.编写代码 D.调试运行
15.用计算机编程解决问题时,首先应该确定程序“做什么”,这个环节对应的过程选项是( )
A.分析问题 B.设计算法 C.编写程序 D.调试运行
二、填空题
16.程序设计的一般过程是分析题、设计算法、 、运行调试。
17.某工厂使用计算机控制生产过程,这是计算机在 方面的应用。
18.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列 的程序。
19.在编制计算机程序解决问题的过程中,学习小组经历了(1) 、(2) 、(3)编写程序 、 (4)分析问题 这些过程,请你为这些过程进行正确的排序 (提示:写出序号即可)。
20.程序设计的四个步骤是分析问题、设计算法、 、调试运行。
三、操作题
21.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能.
def shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
①
②
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while myyear!=0:
print("你的生肖是:", ③ )
myyear=int(input("请输入出生年份,输入0结束:"))
22.过桥问题:有一家人,晚上要过一个独木桥。但是他们只有一盏灯,而这盏灯只能使用30秒了。要在灯熄灭前过这座桥,他们一家五口人每个人过桥的速度不同。瘦人1秒,小胖3秒,姑娘6秒,大胖8秒,瘸子12秒。每次只能过两个人。过去后,对岸要有一个人再把灯送回来。
问题1:他们能否在灯熄灭前过河?
问题2:他们在最短时间内全部过河的的顺序应该怎样安排,用自然语言将方法表示出来。
四、简答题
23.程序题
简述程序设计的一般过程包括四个步骤。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.A
2.D
3.B
4.A
5.B
6.C
7.B
8.C
9.C
10.C
11.D
12.D
13.B
14.B
15.A
16.编写程序
17.过程(实时)控制
18.已经编制好
19. 设计算法 调试运行程序 (4)(1)(3)(2)
20.编写程序
21. ①index=(myyear-1972)%12 ②return zodiac[index] ③shengxiao(myyear)
22.问题1答案:可以在灯熄灭前过河,用时29秒。
问题2答案:过河的顺序如下:
1.瘦人、小胖先过 3秒
2.瘦人回来 1秒
3.大胖、瘸子过桥 12秒
4.小胖回来 3秒
5.姑娘、瘦人过桥 6秒
6.瘦人回来 1秒
7.瘦人小胖过桥 3秒
总计 29秒
23.分析问题→设计算法→编写程序→调试运行
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$