2.1计算机解决问题的过程 练习(原卷版+解析版)

文档属性

名称 2.1计算机解决问题的过程 练习(原卷版+解析版)
格式 zip
文件大小 2.2MB
资源类型 试卷
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2020-11-24 13:54:59

文档简介

中小学教育资源及组卷应用平台
2.1计算机解决问题的过程-教科版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.世界上第一台计算机是在___诞生的___(

A.英国
ENIAC
B.美国
ENIAC
C.美国
ENIAK
D.英国
ENIAK
答案:B
2.下列
VB
语句可以产生
10

99
之间(包含
10

99)随机整数的是(
)
A.Int(Rnd()
100)
B.Int(Rnd
()
89
)+10
C.Int(Rnd
()
90)+10
D.Int(Rnd()
91)+10
答案:C
3.某计算机运行一程序到特定阶段就会出现异常画面,为解决该问题与网友交流,必须将此时该程序的画面截取下来。下列方案中最简洁的是(
)。
A.使用数码照相机拍摄
B.使用“PrintScreen”键
C.使用扫描仪
D.使用专用计算机屏幕截取软件
答案:B
4.函数如下
def
chanageInt(number2):
number2
=
number2+1
print("changeInt:
number2=
",number2)
#调用
number1
=
2
chanageInt(number1)
print("number:",number1)
打印结果哪项是正确的(
)
A.changeInt:
number2=
3
number:
3
B.changeInt:
number2=
3
number:
2
C.number:
2
changeInt:
number2=
2
D.number:
2
changeInt:
number2=
3
答案:B
5.以下关于模块说法错误的是(

A.一个xx.py就是一个模块
B.任何一个普通的xx.py文件可以作为模块导入
C.模块文件的扩展名不一定是
.py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
答案:C
6.下列选项中,属于计算机输出设备的是(

A.鼠标
B.键盘
C.音响
D.扫描仪
答案:C
二、判断题
7.王军同学编写程序解决“韩信点兵”问题后,总结出计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤。
(_____)
答案:对
8.CPU的主要指标是主频,主频越大CPU运行速度越快。(_____)
答案:√
9.U
盘中删除的文件可从“回收站”中找回来。(______)
答案:错
10.有些计算机的
USB
接口是蓝色标记,表示这个接口是厂家特定接口。(______)
答案:错
11.用户自定义函数是用户自己写的一段程序.一般包括函数名、参数、
返回值、函数体等四部分.其中,函数名和参数是必不可少的部分.(____)
答案:错
三、操作题
12.过桥问题:有一家人,晚上要过一个独木桥。但是他们只有一盏灯,而这盏灯只能使用30秒了。要在灯熄灭前过这座桥,他们一家五口人每个人过桥的速度不同。瘦人1秒,小胖3秒,姑娘6秒,大胖8秒,瘸子12秒。每次只能过两个人。过去后,对岸要有一个人再把灯送回来。
问题1:他们能否在灯熄灭前过河?
问题2:他们在最短时间内全部过河的的顺序应该怎样安排,用自然语言将方法表示出来。
答案:问题1答案:可以在灯熄灭前过河,用时29秒。
问题2答案:过河的顺序如下:
1.瘦人、小胖先过
3秒
2.瘦人回来
1秒
3.大胖、瘸子过桥
12秒
4.小胖回来
3秒
5.姑娘、瘦人过桥
6秒
6.瘦人回来
1秒
7.瘦人小胖过桥
3秒
总计
29秒
13.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能.
def
shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
_____________①
②_____________
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while
myyear!=0:
print("你的生肖是:",_______③
)
myyear=int(input("请输入出生年份,输入0结束:"))
答案:①index=(myyear-1972)%12
②return
zodiac[index]
③shengxiao(myyear)
四、填空题
14.Python内置函数______用来返回数值型序列中所有元素之和。
答案:sum()
15.Python内置函数______用来返回序列中的最小元素。
答案:min()
16.参数的作用是______,当有多个参数时,各参数之间用______分隔开。
答案:向函数传递值
逗号
17.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列______的程序。
答案:已经编制好
18.函数可分为______和______两种类型。
答案:系统函数
用户自定义函数
五、简答题
19.定义函数的基本格式是:
______。
答案:def
函数名(参数):
#函数说明
语句或语句组
return
返回值
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
2.1计算机解决问题的过程-教科版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.世界上第一台计算机是在___诞生的___(

A.英国
ENIAC
B.美国
ENIAC
C.美国
ENIAK
D.英国
ENIAK
2.下列
VB
语句可以产生
10

99
之间(包含
10

99)随机整数的是(
)
A.Int(Rnd()
100)
B.Int(Rnd
()
89
)+10
C.Int(Rnd
()
90)+10
D.Int(Rnd()
91)+10
3.某计算机运行一程序到特定阶段就会出现异常画面,为解决该问题与网友交流,必须将此时该程序的画面截取下来。下列方案中最简洁的是(
)。
A.使用数码照相机拍摄
B.使用“PrintScreen”键
C.使用扫描仪
D.使用专用计算机屏幕截取软件
4.函数如下
def
chanageInt(number2):
number2
=
number2+1
print("changeInt:
number2=
",number2)
#调用
number1
=
2
chanageInt(number1)
print("number:",number1)
打印结果哪项是正确的(
)
A.changeInt:
number2=
3
number:
3
B.changeInt:
number2=
3
number:
2
C.number:
2
changeInt:
number2=
2
D.number:
2
changeInt:
number2=
3
5.以下关于模块说法错误的是(

A.一个xx.py就是一个模块
B.任何一个普通的xx.py文件可以作为模块导入
C.模块文件的扩展名不一定是
.py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
6.下列选项中,属于计算机输出设备的是(

A.鼠标
B.键盘
C.音响
D.扫描仪
二、判断题
7.王军同学编写程序解决“韩信点兵”问题后,总结出计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤。
(_____)
8.CPU的主要指标是主频,主频越大CPU运行速度越快。(_____)
9.U
盘中删除的文件可从“回收站”中找回来。(______)
10.有些计算机的
USB
接口是蓝色标记,表示这个接口是厂家特定接口。(______)
11.用户自定义函数是用户自己写的一段程序.一般包括函数名、参数、
返回值、函数体等四部分.其中,函数名和参数是必不可少的部分.(____)
三、操作题
12.过桥问题:有一家人,晚上要过一个独木桥。但是他们只有一盏灯,而这盏灯只能使用30秒了。要在灯熄灭前过这座桥,他们一家五口人每个人过桥的速度不同。瘦人1秒,小胖3秒,姑娘6秒,大胖8秒,瘸子12秒。每次只能过两个人。过去后,对岸要有一个人再把灯送回来。
问题1:他们能否在灯熄灭前过河?
问题2:他们在最短时间内全部过河的的顺序应该怎样安排,用自然语言将方法表示出来。
13.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能.
def
shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
_____________①
②_____________
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while
myyear!=0:
print("你的生肖是:",_______③
)
myyear=int(input("请输入出生年份,输入0结束:"))
四、填空题
14.Python内置函数______用来返回数值型序列中所有元素之和。
15.Python内置函数______用来返回序列中的最小元素。
16.参数的作用是______,当有多个参数时,各参数之间用______分隔开。
17.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列______的程序。
18.函数可分为______和______两种类型。
五、简答题
19.定义函数的基本格式是:
______。
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
21世纪教育网(www.21cnjy.com)