第5章 任务2 设计简单程序-【通关练测】中等职业技术学校信息技术基础模块·(下册D)同步辅导与测评(高教版2021)

2024-12-10
| 2份
| 9页
| 258人阅读
| 2人下载

内容正文:

186  信息技术同步辅导与测评· !"#$%&' D 三、填空题 $) 算法  &) 编译 解释  ') 助记符  5) 高级  9) 菱形图  %) ' 四、判断题 $) ×  &) √ ') × 5) × 9) × %) √ () √ :) √ ;) √  五、简答题 $) 指令是给计算机下达的一个基本命令,它是一条语句或代码。程序是为实现特定目标的一条或多条编 程指令序列的集合。程序设计是将问题解决的方法步骤编写成计算机可执行的程序的过程。 指令和程序的关系 ! 程序是指令的集合。 &) ①T2\2语言! 可用于编写桌面应用程序、]B3应用程序、分布式系统和嵌入式系统应用程序等。 ② *语言! 可用于编写应用软件、操作系统和编译程序。 ③ VZ+WXC语言! 适用于游戏开发、]B3开发、科学计算等。 六、技能操作题 【提升练习】 一、单项选择题 $) *   &) * 二、填空题 对象性 任务 &  设计简单程序 【教材导学】 一、单项选择题 $) *   &) 0   ') 8   5) 0   9) 1   %) 0   () *   :) 0   ;) 1   $7) 1   $$) *   $&) 8   $') 1   $5) 8   $9) 1 $%) 1 二、不定项选择题 $) 01*8   &) 08   ') 01*8   5) 01*   9) 01   %) 1*8   () 0*8   :) 01*8   ;) 018   $7) 1* 三、填空题 $) N8S# &) 交互式 LWB--  编辑器 ') N8S# 5) 6Y-B   OB^ 6Y-B 9) #C+B, %) 69 () 5   $ :) VZ+WXC 可执行 ;) $ $7) &  7   &  9 $$) &  9   & $&) " helo2023 " 13.= 14.变量 15.变量名 16.函数 17.内置函数 自定义函数 18.def 19., 20.随机整数 21.import 22.计数循环 23.for while 24.class 25.枚举 26.二分查找 27.pip 28.import 29.pyplot 30.figure() title() bar() show() 四、判断题 1.× 2.× 3.√ 4.√ 5.× 6.√ 7.× 8.√ 9.√ 10.× 11.√ 12.× 13.√ 14.√ 同步辅导参考答案 187  15.× 16.√ 17.√ 18.× 19.√ 20.√ 21.√ 五、简答题 1.方法一:从IDLE中打开保存的程序文件。单击 File→Open,在所出现的窗口中选择文件,并单击 “打开”按钮。 方法二:直接打开程序文件。找到要弹出的Python程序文件并单击鼠标右键选择EditwithIDLE。 2.(1)避免代码冗余;(2)方便程序修改;(3)实现模块化编程。 3. 【知识精练】 一、单项选择题 1.C 2.B 3.B 4.D 5.A 6.C 7.C 8.A 9.D 10.D 11.C 12.D 13.A 14.B 15.C 16.C 17.C 18.D 19.B 20.C 二、不定项选择题 1.ABD 2.BD 3.CD 4.ACD 解析:A是标准赋值语句;B是关系表达式;C是赋值语句,且 a、b值相等;D是赋值语句, 表示a的值是 " 1 " ,b的值是1。 5.ABC 6.ABC 7.ABD 三、填空题 1.交互式Shel 2.缩进 3.print( " HeloWorld! " ) 4.RunModule 5.元组 集合 6. " 11 " 7.append 8.-1 9.150 150 10.False 11.True 12.-1 13.内存 14.5 3 15.[0,1,2,3] 16.break continue 17.选择排序 18.1 四、判断题 1.× 2.√ 3.× 4.√ 5.× 6.√ 7.√ 8.× 9.√ 10.× 11.√ 12.√ 13.× 14.× 188  信息技术同步辅导与测评· !"#$%&' D 五、技能操作题 1.s=0 #变量s赋值为0 t=0 #变量t赋值为0 foriinrange(100): #循环100次  s=s+1 #每循环一次s加1,s值依次等于1、2、3、…、100  t=t+s #实现累加 1+2+3+…+100 print(t) #输出t 2.defresult(x,y): #自定义一个名为result的函数,传入参数x、y   print((x+y)2) #打印x+y的和的平方 result(3,4) #调用函数,传递实参,得出当x=3,y=4时的值 【基础练习】 一、单项选择题 1.C 2.A 3.A 4.C 5.B 6.A 7.D 8.D 9.D 10.B 11.B 12.D 13.C 14.B 15.D 16.C 17.A 18.A 19.D 20.A 21.A 22.B 23.B 24.D 二、不定项选择题 1.ABCD 2.ABC 3.ABD 4.ABD 三、填空题 1.对象 2.and or 3.97 4.3 5.16 6.True 解析:题意是判断2是否包含在 {1,2,3}这个集合中。 7. " 11 "  8.123 9.float() 10.d 11.print() 12.4 13. " 123banana "  解析:List1是列表,Roup1是元组。List1[0]即列表中的第一个元素 " 123 " ,Roup1[1]即 元组中的第二个元素 " banana " ,两者通过连接运算符 “+”连接成新字符串 " 123banana " 。 14.else if 15.14 解析:range(10,20)[0]=10,range(10,20)[1]=11,range(10,20)[2]=12,range(10,20)[3]= 13,range(10,20)[4]=14。 16.6 四、判断题 1.√ 2.× 3.× 4.× 5.× 6.√ 7.√ 8.√ 9.√ 10.× 11.√ 五、技能操作题 1.x=int(input("请输入本月过生日的同学人数:")) y=180+1x+x5+10 print("本月预计花费金额:",y) 2.w=float(input("请输入您的体重(单位为千克):")) h=float(input("请输入您的身高(单位为米):")) b=w/(h2) print("您的BMI指数为:",b) ifb<18.5:   print("您的体重过轻") elifb>=18.5andb<24.9:   print("您的体重在正常范围") elifb>=24.9andb<29.9:   print("您的体重过重") else:   print("肥胖") 【提升练习】 一、单项选择题 1.D 同步辅导参考答案 189  2.C 解析:最后一次循环i的值是元组range(1,3)最后一个元素2,j是 range(2,5)最后一个元素4,2 4=8,故选C。 二、填空题 1. " \"let\ " slearnPython\" "  解析:此处需要用到转义符,单引号用\ " 表示,双引号用\"表示。 2.4 解析:两个预备知识,一是逻辑运算符的优先级是not>and>or,二是非0值为真。首先计算notc, 即not7,值为False;再计算bandFalse,即2andFalse,值仍为 False;最后计算 aorFalse,即4or False,值为4。 第6章 数字媒体技术应用 任务1 获取数字媒体素材 【教材导学】 一、单项选择题 1.A 2.A 3.D 4.B 5.C 6.B 7.C 8.B 9.D 10.A 11.C 12.C 13.B 14.D 15.B 16.C 17.B 18.B 二、不定项选择题 1.ABCD 2.ABCD 3.AB 4.ABD 5.ABCD 6.ABCD 7.ABCD 8.ABCD 9.BCD 10.ABCD 11.ABC 12.ABCD 13.ABCD 14.ABCD 15.ABCD 16.ABCD 17.AC 三、填空题 1.多媒体数据库 2.网络 3.网络流媒体 4.云存储 5.动画 6.虚拟环境 7.二进制 8.多样 9.交互 10.网络 11.实时 12.艺术 13.VR 14.传感元件 调制 编码 控制器 15.数据压缩编码 16.可逆编码 有损压缩 17.统计 18.定长码 19.MPEG 20.3dsMax 21.视频数字化 22.音码 形码 音形码 23.手写 24.语音 25.扫描仪 26.PrintScreen Ctrl+V 27.格式工厂 28.录音机 29.不同类型间 30.矢量 31.翻录 32.转码 33.语音识别 四、判断题 1.√ 2.× 3.√ 4.√ 5.√ 6.√ 7.√ 8.× 9.√ 10.× 11.√ 12.× 13.√ 14.√ 15.√ 16.√  17.× 18.√ 19.√ 20.× 21.√ 22.× 23.√ 24.√ 25.× 26.√  27.√ 28.√ 29.× 30.√ 31.√ 32.√ 33.√ 34.√ 35.× 36.√ 37.√ 38.√  39.√ 40.√ 41.√ 42.× 43.√ 44.× 45.√ 46.√ 47.√ 【知识精练】 一、单项选择题 1.B 2.D 3.D 4.C 5.C 6.B 7.A 8.D 9.A 10.C 11.B 12.C 13.A 14.D 15.B 16.B 17.B 18.A 19.D 20.C 21.A 22.C 23.A 24.C 25.B 26.B 27.C 二、不定项选择题 1.ABCD 2.AB 3.ABCD 4.BCD 5.BC 6.ABC 7.ACD 8.BC 三、填空题 1.物理 2.二进制数字 3.流媒体传输技术 4.视频采集 5.OCR 四、判断题 1.√ 2.× 3.√ 4.√ 5.√ 6.√ 7.√ 8.√ 9.√ 10.√ 11.× 12.√ 13.× 14.× 15.× 16.× 17.× 18.√ 19.√ 20.√ 21.√ 22.√ 23.× 24.√ 25.× 26.√ 五、简答题 1.(1)数字媒体压缩技术;(2)数字媒体存储与管理技术;(3)数字媒体传输技术。 2.(1)从网络上获取;(2)使用软件截取;(3)使用扫描仪扫描;(4)使用数码相机拍摄;(5)使用 绘图软件绘制。 74  提升练习 一、 单项选择题 1. 世界上最早出现的高级语言是 (    )ꎮ A. Delphi B. Pascal C. FORTRAN D. C 语言 2. 编程思维可以划分为计算思维、 数学思维、 逻辑思维和 (    ) 等四个维度ꎮ A. 形象思维 B. 动作思维 C. 系统思维 D. 创造性思维 二、 填空题 编程思想体现为过程性编程思想、 结构性编程思想和 编程思想ꎮ 任务 2 设计简单程序 本节的基本任务是设计简单程序ꎮ 设计程序是将解决问题的方案付诸实践的过程ꎮ 程序设计语言是我们与计算机之间进行沟通的重要 工具ꎬ 因此ꎬ 了解程序设计语言的基础知识是需要迈出的第一步ꎮ 在学习编程基础知识的过程中ꎬ 了解 设计思路ꎬ 掌握基本操作与语法ꎬ 从而利用编程解决实际问题ꎮ 综上所述ꎬ 本任务的学习目标如下: 1. 了解程序设计语言的基础知识ꎮ 2. 掌握编辑、 运行和调试程序的方法ꎮ 3. 了解典型算法和功能库的使用方法ꎮ 75  一、 单项选择题 1. Python 程序文件的保存类型为 Python fileꎬ 其后缀名为 (    )ꎮ A. 􀆰 pf B. 􀆰 txt C. 􀆰 py D. 􀆰 ps 2. 下列属于整型常量的是 (    )ꎮ A. 1997 B. 一千零一夜 C. "1997" D. ABC 3. 下列属于字符型常量的是 (    )ꎮ A. 1234 B. abcd C. #abc123# D. "2008 北京奥运会" 4. 在 Python 中ꎬ 将数字转化为字符串的内置函数是 (    )ꎮ A. str() B. int() C. float() D. abs() 5. 下列属于元组的是 (    )ꎮ A. 1ꎬ 2ꎬ 3ꎬ 4 B. (1ꎬ 2ꎬ 3ꎬ 4) C. [1ꎬ 2ꎬ 3ꎬ 4] D. {1ꎬ 2ꎬ 3ꎬ 4} 6. 有 Python 程序如下ꎬ 其执行结果是 (    )ꎮ fruit= [ ' apple' ꎬ 'banana' ꎬ ' pear' ] fruit. append ( 'waterlemon' ) print ( fruit [0] ) A. apple B. banana C. pear D. waterlemon 7. Python 运算符中用来计算整商的是 (    )ꎮ A. ÷ B. / C. / / D.% 8. 以下表达式结果为 False 的是 (    )ꎮ A. not 10<20 B. 10<20<30 C. 10<20 and 20>10 D. 10<20 or 20>10 9. 下面是正确的变量名称的是 (    )ꎮ A. 3ab2 B. ab_ 2 C. int D. a∗b 10. Python 自带的模块称为 (    )ꎮ A. 系统模块 B. 内置模块 C. 自带模块 D. 自定义模块 11. 以编程者自己设计的 􀆰 py 文件作为模块的称为 (    )ꎮ A. 内置模块 B. 外置模块 C. 自定义模块 D. 第三方模块 12. 下列程序执行后的结果是 (    )ꎮ a= -9 if a>0: b=a else:     b= -a print (b) A. -8 B. 8 C. -9 D. 9 76  13. 以下程序的输出结果是 (    )ꎮ age= 12 if age<= 6:   print ( " 儿童票: 0 元" ) elif age<= 18:   print ( " 学生票: 10 元" ) else:   print ( " 成人票: 20 元" ) A. 儿童票: 0 元 B. 学生票: 10 元 C. 成人票: 20 元 D. 12 14. 以下程序的输出结果是 (    )ꎮ number= 9 if number<= 5:     if number%2= = 0:         print ( " 第一区间偶数" )     else:         print ( " 第一区间奇数" ) else:     if number%2= = 0:         print ( " 第二区间偶数" )     else:         print ( " 第二区间奇数" ) A. 第一区间偶数 B. 第一区间奇数 C. 第二区间偶数 D. 第二区间奇数 15. range(aꎬb)函数是 Python 的内置函数ꎬ range(5ꎬ10)将返回数据序列 (    )ꎮ A. 5ꎬ 6ꎬ 7ꎬ 8ꎬ 9ꎬ 10 B. 5ꎬ 6ꎬ 7ꎬ 8ꎬ 9 C. 6ꎬ 7ꎬ 8ꎬ 9ꎬ 10 D. 5~9 的任意整数 16. 在 Python 中用来做注释的符号是 (    )ꎮ A. % B. # C. ! D. : 二、 不定项选择题 1. Python 语言具有 (    ) 特点ꎮ A. 语法简洁优雅 B. 简单易学 C. 可扩展性强 D. 适合编程初学者 2. 在 IDLE 的文件编辑器窗口中ꎬ 能打开另存为窗口的是 (    )ꎮ A. 按 Ctrl+S 组合键 B. 按 Ctrl+Shift+S 组合键 C. 执行 File→New File 命令 D. 执行 File→Save as 命令 3. 常见的数据类型有 (    )ꎮ A. 整数型 B. 浮点型 C. 字符串型 D. 布尔型 4. 在 Python 中ꎬ 以下可以作为 int()函数参数的是 (    )ꎮ A. 100 B. '100' C. 1􀆰 5 D. '1􀆰 5' 5. 在 Python 中ꎬ 以下组合数据类型属于有序序列的是 (    )ꎮ A. 列表 B. 元组 C. 集合 D. 字典 6. 在 Python 中ꎬ 以下表达式结果为 True 的是 (    )ꎮ A. not 10<20 B. 10<20<30 C. 10<20 and 20>10 D. 10<20 or 20>10 77  7. 下列关于变量的命名ꎬ 正确的是 (    )ꎮ A. 可以由字母、 数字、 下画线组成 B. 能以数字开头 C. 不能以数字开头 D. 区分大小写 8. 以下属于内置函数的是 (    )ꎮ A. print() B. int() C. str() D. input() 9. 下列语句的运行结果可能是 (    )ꎮ >>> import random >>>random. randint(1ꎬ3) A. 1 B. 2 C. 2􀆰 5 D. 3 10. 以下哪些循环语句的循环体执行了 100 次 (    )ꎮ A. while cnt<100 B. for i in range(100) C. cnt = 0 D. cnt = 0 while cnt<100 cnt = cnt+1 while cnt<= 100 cnt = cnt+1 三、 填空题 1. 是 Python 的官方标准开发环境ꎮ 2. IDLE 集成了整个代码编辑时要用的东西ꎬ 包括 和 ꎮ 3. 在 Windows 操作系统左下角的搜索框中ꎬ 输入 “ ”ꎬ 找到 IDLE 应用程序ꎬ 单击即可启 动ꎬ 出现 Python 的交互式 Shell 窗口ꎮ 4. 启动 IDLE 后ꎬ 执行 → 命令ꎬ 弹出 IDLE 的文件编辑器窗口ꎮ 5. 在 IDLE 的交互式 Shell 中ꎬ 输入一条 Python 指令后ꎬ 按 键ꎬ Python 将执行该指令ꎮ 6. 在 IDLE 的文件编辑器窗口中ꎬ 若要运行程序ꎬ 可以使用 快捷键ꎮ 7. 在编写 Python 程序时ꎬ 通常用 个空格或 个制表符表示一个缩进ꎮ 在编写 Python 程序时ꎬ 要严格控制每行语句开头的缩进ꎮ 8. Python 程序文件也叫 文件ꎮ 9. 在 Python 中ꎬ int(1􀆰 5)的值为 ꎮ 10. 在 Python 中ꎬ float(2)的值为 ꎬ float( '2.5' )的值为 ꎮ 11. 算术表达式 10 / 4 的值为 ꎬ 算术表达式 10 / / 4 的值为 ꎮ 12. 在 Python 的 Shell 界面中输入如下代码: ' hello' +'2023' ꎬ 则按 Enter 键后ꎬ 运行结果为 ꎮ 13. 赋值操作是通过赋值操作符 “ ” 来完成的ꎮ 14. 指向内存中某个数据对象存储的位置ꎮ 15. 在 Python 程序中ꎬ 可以通过 来访问具体的值ꎮ 16. 是将一系列复杂的操作或一系列连续的指令打包ꎬ “封装” 成一条指令ꎮ 17. Python 的设计者已经定义好的函数称为 “ ”ꎻ 用户根据需要自己定义ꎬ 并在程序中调用 的函数是 “ ”ꎮ 18. 是函数定义的关键字ꎮ 19. 函数可以无参数ꎬ 如果有多个参数ꎬ 则参数列表间用 “ ” 分隔ꎮ 20. randint 是 random 模块中的一个 “工具”ꎬ randint(aꎬb)的作用是从 a~ b 中产生一个 ꎮ 21. 在 Python 中ꎬ 通过关键字 导入整个模块ꎮ 22. for 循环根据循环执行的次数来判断是否继续循环ꎬ 故也称为 ꎮ 23. 当需要程序循环执行一定次数ꎬ 或需要遍历一个序列时ꎬ 使用 循环ꎻ 当循环次数未知 时ꎬ 使用 循环ꎮ 24. Python 使用 关键字来定义类ꎮ 25. 将所有可能的情况遍历的方法称为 算法ꎮ 78  26. 算法也称折半查找算法ꎬ 通常用于从一组有序数据中查找目标数据ꎮ 27. Python 安装第三方功能库常用的是 工具ꎮ 28. Python 第三方功能库的使用和内置模块一样ꎬ 需要先将其导入程序中ꎬ 其导入关键字 是 ꎮ 29. matplotlib 库是 Python 第三方功能库ꎬ 其中的 子库用于绘制柱状图ꎮ 30. pyplot 功能库中的 函数用于创建一个画布ꎬ 函数用于设置柱状图标题ꎬ 函数用于绘制柱状图的横轴和纵轴ꎬ 函数用于让图形显示出来ꎮ 四、 判断题 1. 交互式 Shell 相当于一个简化的编辑器ꎬ 和 IDLE 一样可以编写完整的 Python 程序ꎮ (    ) 2. Python 代码中的字符既可以是中文ꎬ 也可以是英文ꎮ (    ) 3. Python 执行的指令有误时ꎬ 会提示错误类型ꎮ (    ) 4. 在 Python 中ꎬ 有相同缩进的一组连续语句属于同一逻辑层级ꎮ (    ) 5. 不同数据类型之间可以直接进行相互运算ꎮ (    ) 6. 数学中的小数即 Python 中的浮点型数据ꎮ (    ) 7. 栈和队列都具有先入后出的特点ꎮ (    ) 8. 逻辑表达式通常用以表达对象之间的关系ꎮ (    ) 9. 在 Python 中ꎬ 可以用单引号表示字符串数据类型ꎮ (    ) 10. 在 Python 中ꎬ 可以将变量命名为 intꎮ (    ) 11. 一个变量只有被赋予了一个具体的值才会被创建ꎮ (    ) 12. my name 是一个合法的变量名ꎮ (    ) 13. 变量的类型由被赋予的值的类型决定ꎮ (    ) 14. 在程序中ꎬ 变量的值可以改变ꎮ (    ) 15. 所有的函数都有返回值ꎮ (    ) 16. if 语句模块内部的语句应该缩进ꎮ (    ) 17. 模块的本质是一个 Python 可执行文件ꎮ (    ) 18. 一个模块就是一个包含已经定义好的功能的可执行代码ꎮ (    ) 19. for 循环和 while 循环一样ꎬ 都能控制一个程序段重复连续执行多次ꎮ (    ) 20. 对象就是类的一个具体实例ꎮ (    ) 21. 在解决实际问题时ꎬ 面向对象的方法也含有面向过程的思想ꎮ (    ) 五、 简答题 1. 简述打开已保存程序的两种方法ꎮ 2. 函数的优点有哪些? 3. 请绘制二分查找法的流程图ꎮ

资源预览图

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