内容正文:
174 信息技术同步辅导与测评·基础模块·下册
G
第 4 单元测试卷
一、 单项选择题
1. D 2. A 3. B 4. B 5. C 6. C 7. D 8. C 9. D 10. C 11. D 12. C 13. B 14. A 15. C 16. B
17. C 18. C 19. D 20. D 21. B 22. A 23. B 24. B 25. B 26. D 27. B 28. A 29. C 30. B 31. A
32. B 33. A 34. D 35. C 36. D 37. C 38. A 39. C 40. A
二、 填空题
1. 结构化数据 2. 自动化采集 3.
Ctrl 4. 函数名 5.
. txt 6. 二 7.
COUNTIF 8.
= $ B $ 2+B7
9.
Ctrl+; 10. 编辑栏 11. 班级 12. 笔画 13. 自定义筛选 14.
VLOOKUP 15. 数据存储
三、 判断题
1. × 2. × 3. √ 4. √ 5. × 6. √ 7. × 8. × 9. √ 10. × 11. √ 12. √ 13. √ 14. × 15. √
16. √ 17. × 18. √ 19. × 20. √
四、 简答题
1. 工作簿是一个 Excel 文件 (. xlsx), 把相关表格或图表存放在一起以便处理。 工作表也称表单, 由单元
格、 行号、 列号、 工作表标签等组成, 可以存放文字、 数值等信息。 Excel 工作簿由一个或者多个工
作表 Sheet 组成, 一个工作簿最多可以有 255 个工作表, 默认打开 Excel 有 1 张工作表。 单元格: 列标
从 A~ XFD, 行号从 1~ 1
048
576。
2. 在复制或填充公式时, 系统根据目标位置自动调节公式中的相对地址。 在复制或填充公式时, 系统不
改变公式中的绝对地址。 在复制或填充公式时, 系统改变公式中的相对部分 (不带 “ $ ” 者), 不改
变公式中的绝对部分 (带 “ $ ” 者)。
3. 图表是指将工作表中的数据用图形表示出来。 图表可以用来表现数据间的某种相对关系, 在常规状态
下, 我们一般运用柱形图比较数据间的多少关系; 用折线图反映数据间的趋势关系; 用饼图表现数据
间的比例分配关系。
常见的图表类型有柱形图、 折线图、 饼图、 条形图、 面积图、 散点图、 其他图表等。
4.
①量大 (Volume): 数据体量巨大, 达到 PB 级别; ②多样 ( Variety): 数据类型繁多, 有网络日志、
视频、 图片、 地理位置信息、 环境信息、 生物体征信息等; ③高速 (Velocity): 处理速度快, 可从各
种类型数据中快速获取高价值信息, 与传统的数据挖掘技术有本质区别; ④价值 ( Value): 只要合理
利用数据并对其进行正确、 准确的分析, 就会带来很高的价值回报。
第 5 单元测试卷
一、 单项选择题
1. A 2. A 3. A 4. A 5. C 6. B 7. D 8. D 9. A 10. C 11. A 12. A 13. D 14. C 15. D 16. A
17. A 18. A 19. B 20. D 21. C 22. C 23. B 24. A 25. C 26. B 27. B 28. D 29. D 30. C 31. B
32. B 33. B 34. A 35. B 36. C 37. D 38. B 39. B 40. C
二、 填空题
1. 确定 2.
∗∗ 3.
2 4. 整数 5.
> 6.
and 7.
a+ = 1 8.
range() 9. 排序 10.
4 11. 列表
12. 列表 13. 追加 14. 插入 15.
pop()
三、 判断题
1. √ 2. × 3. × 4. √ 5. √ 6. × 7. × 8. √ 9. × 10. √ 11. × 12. √ 13. √ 14. √ 15. √
16. × 17. √ 18. √ 19. √ 20. ×
测试卷参考答案 175
四、 编程题
1.
1
275
2.
year
=
int(input( '请输入一个年份:' ))
if(year
%
4
= =
0
and
year
%
100
!=
0)or
year
%
400
= =
0:
else:
3. if
w
<=1:
elif
w
<=
3:
elif
w
<=
5:
else:
4. while
i∗i
<1000:
i+=1
第 6 单元测试卷
一、 单项选择题
1. B 2. A 3. A 4. D 5. B 6. C 7. A 8. A 9. B 10. D 11. D 12. B 13. A 14. B 15. D 16. A
17. A 18. A 19. C 20. A 21. B 22. B 23. B 24. D 25. A 26. B 27. B 28. B 29. A 30. B 31. C
32. B 33. D 34. B 35. B 36. D 37. B 38. C 39. A 40. B
二、 填空题
1. 二进制 2. 矢量 3. 动画 4. 压缩 5. 无损压缩 6. 语音识别 7. 格式转换 8. 采集
9. 数字化 10.
. wma 11. 插入 12. 幻灯片放映 13.
. pptx 14. 数据压缩技术 15. 视差
三、 判断题
1. √ 2. √ 3. × 4. √ 5. × 6. √ 7. × 8. √ 9. √ 10. √ 11. × 12. √ 13. × 14. √ 15. ×
16. × 17. × 18. × 19. √ 20. ×
四、 简答题
1. 图形文件按照表达和存储方式可以分为矢量图和位图两大类。 矢量图又称为面向对象的图像或者绘图
图像, 在数学上定义为一系列由线连接的点。 矢量图形文件中每一个构成元素称为对象。
位图图像亦称为点阵图像或绘制图像, 是由称为像素 (图片元素) 的单个点组成的。 这些点可以进行
不同的排列和染色以构成图样。 由于位图图像是以排列的像素集合体形式创建的, 因此不能单独操作
(如移动) 局部位图。
2. 数字媒体技术具有数字化、 集成性、 交互性、 艺术性等特性。
获取图像的主要途径如下:
(1) 从网上获取下载素材。
(2) 购买素材库光盘。
(3) 利用软件编辑制作。
(4) 使用扫描仪。
(5) 使用数码摄像机。
(6) 利用截图软件截取屏幕信息等。
3. 播放演示文稿有以下 4 种方式:
(1) 单击演示文稿窗口左下角的 “幻灯片放映” 按钮。
(2) 执行 “幻灯片放映” → “观看放映” 命令, 从第一张幻灯片开始播放。
第 5 单元测试卷 115
第 5 单元测试卷
(本卷满分 150 分, 完成时间 90 分钟)
题号 一 二 三 四 总分
得分
一、 单项选择题 (每题 2 分, 共 80 分)
1. 同学甲用手机 App 打开一辆共享单车, 以下流程正确的是 ( )。
①甲用手机 App 扫描二维码 ②甲在 App 上确认开锁
③服务器接收到开锁请求 ④开锁成功
⑤服务器向单车发送开锁命令
A.
①②③⑤④ B.
①⑤③②④
C.
①③④⑤② D.
①②④③⑤
2. 超市里的橘子 4 元 / 千克, 水果店里的橘子 5 元 / 千克, 每满 5 千克送 1 千克。 你要
买 100 元的橘子, 去 ( ) 买更加划算。
A. 超市 B. 水果店
C. 都一样 D. 无法计算
3. 世界上最早出现的计算机高级语言是 ( )。
A.
Fortran B.
Basic / Visual
Basic
C.
C / C++ / C# D.
Python
4. 下面是合法的变量名的是 ( )。
A.
a123 B.
while
C.
for D.
12a
5. 下列属于 Python 关键字的是 ( )。
A.
python B.
Python
C.
if D.
If
6. 电子测温计根据不同的体温显示不同的颜色, 它的程序结构是 ( )。
A. 顺序结构 B. 选择结构
C. 循环结构 D. 都不是
7. 在 Python 里无法实现对变量 a 增加 1 的操作语句是 ( )。
A.
a = a+1 B.
a+ = 1
C.
a = 1+a D.
a++
116 信息技术同步辅导与测评·基础模块·下册
G
8.
s = True, 此时 s 的类型是 ( )。
A. 整数 B. 浮点数
C. 字符串 D. 布尔值
9. 下列表达式中, 其结果为真的是 ( )。
A.
4> = 3 B.
4< = 3
C.
4 = = 3 D.
4<3
10. 判断变量 user 是否等于字符串 “user” 的语句是 ( )。
A.
if
user = user: B.
if
user = “user”:
C.
if
user = = “user”: D.
if“user” = “user”:
11. 数学关系式 1≤x≤10, 表示成正确的选择语句是 ( )。
A.
if
x> = 1
and
x< = 10: B.
if
x> = 1
or
x< = 10:
C.
if
x<1
and
x>10: D.
if
x< = 10:
12. 以下程序的输出结果是 ( )。
a=0
if
a>0:
a=a+1
else:
a=a-1
print(a)
A.
-1 B.
0 C.
1 D.
2
13. 以下程序的输出结果是 ( )。
score
=50
r="成绩合格"if
score>=60
else"不合格"
print(r)
A.
50 B.
60
C.
"成绩合格" D.
"不合格"
14. 以下程序的循环次数是 ( )。
a=3
while
a>0:
print(a)
a=a-1
A.
1 B.
2
C.
3 D. 无数次
15. 以下程序的输出结果是 ( )。
for
i
in
range(10):
print(i)
A. 依次输出 1 到 10 B. 输出 1 加到 10 的和
C. 输出 9 D. 依次输出 0 到 9
第 5 单元测试卷 117
16. 列表 a = [1], 在执行语句 a+ = [2,3]后, a 的值是 ( )。
A. [1,2,3] B. [6]
C.
6 D. 执行错误
17. 列表 a = [1,2,3,2], 在执行语句 a. pop(2)后, a 的值是 ( )。
A. [1,2,2] B. [1,3,2]
C. [1,2,3] D. 执行错误
18. 在上体育课的时候同学们随便排了队伍, 老师要求按照身高从高到低依次排队,
如果按照插入排序算法, 第一步要做的是 ( )。
A. 前 2 位同学从高到低排
B. 前 2 位同学从低到高排
C. 最高的同学跟最低的同学交换位置
D. 最高的同学跟第一位同学交换位置
19. 将序列[1,4,2,5,3]从小到大排序, 使用选择排序法, 从第一轮到最后一轮正确
的顺序是 ( )。
①[1,2,3,4,5] ②[1,2,3,5,4]
③[1,2,4,5,3] ④[1,4,2,5,3]
A.
④②③① B.
④③②①
C.
③④②① D.
③②④①
20. 在序列[2,4,6,7,8]中查找 7, 使用顺序查找的算法, 需要对比 ( ) 次才能
找到。
A.
1 B.
2 C.
3 D.
4
21. 要计算 2+4+6+8+…+100 的和, 问号处应该填写 ( )。
s=0
for
i
in?:
s+=i
print(s)
A.
range(0,99,2) B.
range(2,100,2)
C.
range(2,101,2) D.
range(1,100,1)
22. 以下程序的输出结果是 ( )。
a=1
while
a<=10:
a+=1
print(a)
A.
1 B.
10 C.
11 D.
12
23. 以下程序的输出结果是 ( )。
a=1
while
a<=5:
if
a= =3:
118 信息技术同步辅导与测评·基础模块·下册
G
break
print(a)
a+=1
A.
1
2
4
5 B.
1
2
C.
1
2
3 D.
1
2
3
4
5
24. 以下程序的输出结果是 ( )。
a=0
while
a<5:
a+=1
if
a= =3:
continue
print(a)
A.
1
2
4
5 B.
1
2
C.
1
2
3 D.
1
2
3
4
5
25. 关于 isSame 函数, 下列选项说法正确的是 ( )。
def
isSame(a,b):
if
a= =b:
return
True
else:
return
False
A. 无论 a 和 b 是什么值, 都会返回 True
B. 无论 a 和 b 是什么值, 都会返回 False
C. 函数的作用是判断变量 a 和 b 是否相等
D. 调用函数 isSame(1,2)会返回 True
26. 如果 a = 5,b = ‘3’, 以下变量运算正确的是 ( )。
A. ‘6’ +a B.
a+int(b)
C.
a+b D.
2+b
27. 在 Python 中, a = b 的含义是 ( )。
A. 把 a 的值赋给 b B. 把 b 的值赋给 a
C.
a 等于 b D. 交换 a 和 b 的值
28. 下列函数不是 Python 内置函数的是 ( )。
A.
input() B.
print()
C.
str() D.
number()
29. 下列运算判断为 False 的是 ( )。
A.
2+1> = 3 B.
10. 0 = = 10
C.
3! = ‘3’ D.
20>10
and
20>30
30. 下面选项不是 Python 的关键字的是 ( )。
A.
while B.
elif C.
abc D.
def
第 5 单元测试卷 119
31. 观察下列程序, 写出程序运行次数。
for
i
in
range(100):
print(i)
print(i)语句的运行次数是 ( )。
A.
1 B.
99 C.
100 D.
101
32. 运行下方代码段, 依次输入 3、 9、 12、 8、 6、 - 1, 则输出的结果是 ( )。
(提示: 第 5 行的 break 语句将使程序结束循环, 继续执行后面的语句)
01.result
=
0
02.while
True:
03. number
=
int(input())
04. if
number
= =
-1:
05. break
06. else:
07. if
number
%
2
= =
0:
08. result
=
result+number
09.print(result)
A.
38 B.
26 C.
12 D.
-1
33. 观察下列程序代码, 写出输出值。
01.s=[32,56,43,78,85,27]
02.def
comp(a,b):
03. if
a>b:
04. print( 'a 比 b 大' )
05. else:
06. print( 'b 比 a 大' )
07.comp(s[1],s[4])
输出值为 ( )。
A.
a 比 b 大 B.
b 比 a
大
C.
a 等于 b D. 没有输出
34. 在列表里, 第一个元素的索引是 ( )。
A.
0 B.
1 C.
2 D.
3
35. 列表 a = [1,2], 在执行语句 a. append(0)后, a 的值是 ( )。
A. [1,2] B. [1,2,0] C. [2] D. [0,1,2]
36. 列表 a = [1,2,3,4], 在执行语句 a. insert(1,0)后, a 的值是 ( )。
A. [0,1,2,3,4] B. [1,2,3,4]
C. [1,0,2,3,4] D. [1,2,3,4,0]
37. 列表 a = [1,2,3,4], 在执行语句 a[2] = 0 后, a 的值是 ( )。
A. [1,0,3,4] B. [1,2,3,4]
C. [1,2,2,4] D. [1,2,0,4]
120 信息技术同步辅导与测评·基础模块·下册
G
38. 在序列[2,4,6,7,8]中查找 7, 使用二分查找的算法, 需要对比 ( ) 次才能
找到。
A.
1 B.
2 C.
3 D.
4
39. 在序列[2,4,6,7,8]中查找 4, 使用顺序查找的算法, 需要对比 ( ) 次才能
找到。
A.
1 B.
2 C.
3 D.
4
40. 在序列[2,4,6,7,8] 中查找 4, 使用二分查找的算法, 第一轮和 ( ) 进行
比较。
A.
2 B.
4 C.
6 D.
8
二、 填空题 (每题 2 分, 共 30 分)
1. 算法的每一步骤都必须有确切的含义, 是指算法的 性。
2. 幂运算的运算符是 。
3.
5%3 的结果是 。
4.
int 表示 类型的数据。
5. 判断大于的运算符是 。
6. 逻辑 “与” 的关键字是 。
7.
a = a+1 用加法赋值运算符表示为 。
8.
函数用于创建一个整数序列。
9.
是数据处理中常用的一种算法, 即把数据按从小到大或从大到小的顺序进
行排列。
10. 对列表[4,5,1,3,2]使用选择排序, 第一轮是 1 和 进行交换。
11.
Python 的主要数据结构有 、 元组、 集合和字典。
12.
是 Python 最常用的序列。
13. 使用 append()方法来实现列表单个元素的 操作。
14. 使用 insert()方法可以在列表指定索引位置 一个元素。
15. 使用 remove()方法或者 方法可以删除列表中的元素。
三、 判断题 (每题 1 分, 共 20 分)
1. 一个算法可以有多个输入项。 ( )
2.
Python 变量名能以数字开头。 ( )
3.
break 是一个合法的变量名。 ( )
4. 编写 Python 程序的时候不能随意缩进。 ( )
5. 用两个等号 “ = = ” 来判断相等。 ( )
6. (2∗3>4)and(2%3>1)的结果是 False。 ( )
7.
a+ = 2 等价于 a = 2。 ( )
8. 函数是指一段封装在一起的可实现某一特定功能的程序块。 ( )
9. 每个函数都要有返回数据。 ( )
10.
Python 的列表元素必须是相同的数据类型。 ( )
第 5 单元测试卷 121
11. 可以使用 append()方法向列表追加另外一个列表。 ( )
12.
remove()方法从左到右查找列表中的元素, 找到匹配的元素则删除。 ( )
13.
pop()方法如果不指定位置, 则删除最后一个元素。 ( )
14. 排序算法有很多, 如选择排序、 插入排序、 冒泡排序、 堆排序等。 ( )
15. 随机排列的数据不能使用二分查找。 ( )
16. 在 Python 中使用成对的三个英文引号”’是不可以的。 ( )
17. 字符串 “2. 5” 可以通过 int()函数转换为整数 2。 ( )
18.
if 是 Python 的关键字。 ( )
19. 执行语句 s = 1+“1”会提示错误, 因为整数和字符串不能相加。 ( )
20. 由纯字母组成的变量名一定是合法的。 ( )
四、 编程题 (每题 5 分, 共 20 分)
1. 下面程序的执行结果是 。
s=0
for
i
in
range(1,101):
s+=i
if
i= =50:
print(s)
break
else:
print(i)
2. 中国民间有句口诀 “四年一闰, 百年不闰, 四百年又闰”, 输入一个年份, 判断并
输出这一年是闰年还是平年。
print("请输入一个年份:")
print("闰年")
print("平年")
3. 快递运费计算如下: 按下列表格, 使用多重选择结构 if_elif_else 完成下列程序填
空。 (w: 快递重量, m: 快递运费)
快递重量 / kg 快递运费
1
kg 以下 (含 1
kg) 9 元
1
kg 以上 3
kg 以下 (含 3
kg) 11 元
3
kg 以上 5
kg 以下 (含 5
kg) 14 元
5
kg 以上
超过 5
kg 的, 每 kg 加 2 元, 不足 1
kg 按 1
kg 计算
import
math
122 信息技术同步辅导与测评·基础模块·下册
G
w=float(input())
m=9
m=11
m=14
m=14+2∗math.ceil(w-5)
print(m)
4. 使用 while 循环完成下面的程序填空。
#找出平方数小于 1
000 的最大整数
i=0
print(i-1)