内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《信息技术基础模块(下册)》(高等教育出版社) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《信息技术基础模块(下册)》(高等教育出版社) 一课一练的第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 程序的步骤。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$