第11练 第5单元 使用程序设计语言《信息技术基础模块 (下册)》(高等教育出版社) 一课一练

2025-07-22
| 2份
| 5页
| 87人阅读
| 0人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《信息技术基础模块(下册)》(高等教育出版社) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《信息技术基础模块(下册)》(高等教育出版社) 一课一练的第5单元的第11练,内容涵盖第5单元感受程序魅力——程序设计入门的任务2使用程序设计语言。 《信息技术基础模块(下册)》(高等教育出版社) 第11练 第5单元 感受程序魅力——程序设计入门 任务2 使用程序设计语言 1、 单项选择题(本题共5小题) 1、计算机程序是( ) A. 自然语言描述的算法 B. 计算机能够识别和执行的指令或语句的序列 C. 流程图描述的算法 D. 以上都不对 【答案】B 【解析】计算机程序是计算机能够识别和执行的指令或语句的序列,是算法的一种描述,自然语言和流程图描述的算法需转换为计算机程序,所以选 B。 2、以下关于高级语言的说法,错误的是( ) A. 高级语言独立于机器,面向过程或对象 B. 高级语言执行速度比机器语言快 C. 高级语言容易阅读,易学易用,通用性强 D. 高级语言不能编写直接访问硬件资源的系统程序 【答案】B 【解析】机器语言由二进制 0、1 代码指令构成,执行速度快,高级语言需要经过编译或解释才能被计算机执行,执行速度相对较慢,B 选项说法错误,A、C、D 选项关于高级语言的描述均正确。 3、在 Python 中,将一个值同时赋值给多个变量的方式是( ) A. 单变量赋值 B. 多重赋值 C. 多元赋值 D. 以上都不是 【答案】B 【解析】单变量赋值是将一个值赋值给一个变量;多重赋值是将一个值同时赋值给多个变量;多元赋值是将多个值赋值给多个变量,所以选 B。 4、Python 中,用于注释若干行内容的是( ) A. 单个 “#” B. 三对单引号或三对双引号 C. 双引号 D. 以上都不对 【答案】B 【解析】单个 “#” 用于单行注释;三对单引号或三对双引号用于注释若干行内容;双引号在 Python 中一般用于表示字符串,所以选 B。 5、调试和运行 Python 程序通常有两种方式,开发复杂案例或实际项目应使用( ) A. 交互式运行编程环境 B. 第三方集成开发环境(IDE)工具 C. 自然语言描述算法 D. 流程图描述算法 【答案】B 【解析】交互式运行编程环境通常适合学习 Python 语言,开发复杂案例或实际项目应使用第三方集成开发环境(IDE)工具,自然语言和流程图描述的算法需转换为计算机程序,所以选 B。 2、 判断题(本题共3题) 1、计算机能直接识别用自然语言和流程图描述的算法。( ) 【答案】× 【解析】计算机不能识别用自然语言、流程图等描述的算法,需要将算法转换为计算机能够识别的代码序列,即计算机程序,所以该说法错误。 2、高级语言编写的程序可以直接访问硬件资源。( ) 【答案】× 【解析】高级语言不能编写直接访问硬件资源的系统程序,这是高级语言的不足之一,所以该说法错误。 3、Python 中使用 “#” 进行注释,“#” 后面的内容不会被执行。( ) 【答案】√ 【解析】在 Python 程序中,“#” 后面的内容都会被作为注释,不会被执行,所以该说法正确。 3、 简答题(本题共2小题) 1、简述程序设计语言的发展历程。 【答案】程序设计语言自 20 世纪 60 年代以来,经历了从机器语言到汇编语言,再到高级语言的发展历程。机器语言面向机器,由二进制 0、1 代码指令构成,执行速度快,但程序编写、修改和维护困难;汇编语言面向机器,用助记符代替机器指令的操作码,可读性相对较好,执行速度快,但开发难度大,程序不易被移植;高级语言独立于机器,面向过程或对象,近似于自然语言,容易阅读,易学易用,通用性强,但不能编写直接访问硬件资源的系统程序。 2、说明编写并调试运行网购电影票显示付款金额的 Python 程序的步骤。 【答案】步骤如下:①编写 Python 程序:根据算法和 Python 语法,输入单价和数量,计算金额并输出。代码示例为:# 输入单价和数量,p = float (input ("请输入单价:")),n = int (input ("请输入数量:")),s = p * n # 计算金额,print ("应付金额:", s)。②调试运行程序:通常有两种方式,一种是使用交互式运行编程环境,如在官网下载并安装 Python 程序,打开 Python 自带的编辑器 Python IDLE,启动 Python Shell,使用交互方式编写和运行 Python 程序;另一种是使用第三方集成开发环境(IDE)工具,如 PyCharm。使用 PyCharm 的具体步骤为:创建项目、创建 Python 代码文件、编写 Python 代码、运行程序,若第一次运行,可使用 “Run” 菜单或在代码编辑窗口中使用快捷菜单。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《信息技术基础模块(下册)》(高等教育出版社) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《信息技术基础模块(下册)》(高等教育出版社) 一课一练的第5单元的第11练,内容涵盖第5单元感受程序魅力——程序设计入门的任务2使用程序设计语言。 《信息技术基础模块(下册)》(高等教育出版社) 第11练 第5单元 感受程序魅力——程序设计入门 任务2 使用程序设计语言 1、 单项选择题(本题共5小题) 1、计算机程序是( ) A. 自然语言描述的算法 B. 计算机能够识别和执行的指令或语句的序列 C. 流程图描述的算法 D. 以上都不对 2、以下关于高级语言的说法,错误的是( ) A. 高级语言独立于机器,面向过程或对象 B. 高级语言执行速度比机器语言快 C. 高级语言容易阅读,易学易用,通用性强 D. 高级语言不能编写直接访问硬件资源的系统程序 3、在 Python 中,将一个值同时赋值给多个变量的方式是( ) A. 单变量赋值 B. 多重赋值 C. 多元赋值 D. 以上都不是 4、Python 中,用于注释若干行内容的是( ) A. 单个 “#” B. 三对单引号或三对双引号 C. 双引号 D. 以上都不对 5、调试和运行 Python 程序通常有两种方式,开发复杂案例或实际项目应使用( ) A. 交互式运行编程环境 B. 第三方集成开发环境(IDE)工具 C. 自然语言描述算法 D. 流程图描述算法 2、 判断题(本题共3题) 1、计算机能直接识别用自然语言和流程图描述的算法。( ) 2、高级语言编写的程序可以直接访问硬件资源。( ) 3、Python 中使用 “#” 进行注释,“#” 后面的内容不会被执行。( ) 3、 简答题(本题共2小题) 1、简述程序设计语言的发展历程。 2、说明编写并调试运行网购电影票显示付款金额的 Python 程序的步骤。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第11练 第5单元 使用程序设计语言《信息技术基础模块 (下册)》(高等教育出版社) 一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。