第5单元 感受程序魅力——程序设计入门 测试卷-【通关练测】中等职业技术学校信息技术基础模块·(下册G)同步辅导与测评(高教版2021)

2024-12-10
| 2份
| 10页
| 256人阅读
| 4人下载

内容正文:

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)

资源预览图

第5单元 感受程序魅力——程序设计入门 测试卷-【通关练测】中等职业技术学校信息技术基础模块·(下册G)同步辅导与测评(高教版2021)
1
第5单元 感受程序魅力——程序设计入门 测试卷-【通关练测】中等职业技术学校信息技术基础模块·(下册G)同步辅导与测评(高教版2021)
2
第5单元 感受程序魅力——程序设计入门 测试卷-【通关练测】中等职业技术学校信息技术基础模块·(下册G)同步辅导与测评(高教版2021)
3
第5单元 感受程序魅力——程序设计入门 测试卷-【通关练测】中等职业技术学校信息技术基础模块·(下册G)同步辅导与测评(高教版2021)
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。