资源简介 海南省东方市三家中学2021-2022学年八年级上学期信息技术期末阶段性评价检测卷一、单项选择题(每题3分,共45分)1.(2022八上·东方期末)( )是编写程序的简称,就是用计算机语言,告诉计算机解决问题的细节和步骤。A.编程 B.语言 C.程序 D.命令2.(2022八上·东方期末)目前世界上有600多种程序设计语言,下面常用的计算机编程语言是( )A.计算机 B.记事本 C.Python D.Word3.(2022八上·东方期末)在用Python编程时,有打印输出功能的命令是( )A.input( ) B.print( ) C.if D.float()4.(2022八上·东方期末)以下哪个不是打开Python Shell的方法( )A.单击【开始】→【Python文件夹】→【IDLE】B.单击【开始】→【Office】→【Word】C.双击电脑桌面上的“WORD”图标D.双击电脑桌面上的“计算机”5.(2022八上·东方期末)“字符串”表达式是用英文状态下的( )符号括起来的一串字符A.双引号 B.问号 C.句号 D.等号6.(2022八上·东方期末)在Python中,“÷”号用( )符号表示A.+ B.- C.* D./7.(2022八上·东方期末)在Python中,“×”号用( )符号表示A.+ B.- C.* D./8.(2022八上·东方期末)在Python中,用( )符号将两个“字符串”连接成一个字符串。A.+ B.- C.* D./9.(2022八上·东方期末)在Python编程中,“=”号的含义是( )A.等号 B.赋值 C.加号 D.乘号10.(2022八上·东方期末)input( )命令的功能是( )A.赋值 B.定义变量C.接收从键盘输入的内容 D.字符串11.(2022八上·东方期末)将字符型数据转换成浮点数类型的数值,用下面哪个命令( )A.float() B.int() C.print() D.input()12.(2022八上·东方期末)Python IDLE是一种比较简单的编辑器,为了提高编程的效率,可以选用第三方编辑器进行编程,以下哪项不属于Python编辑器( )A.Sublime Text B.Vim C.Wood D.Photoshop13.(2022八上·东方期末)一条Python代码:a = 10,其中的“a”是( )A.字符 B.字母 C.表达式 D.变量14.(2022八上·东方期末)如果程序能对接收的信息进行判断,并根据判断的结果采取不同的行动,这样的程序就具有“智能”,能更好地解决实际问题,这种程序结构称为( )A.循环结构 B.函数 C.分支结构 D.变量15.(2022八上·东方期末)在Python编程中,我们通常把重复使用的程序模块定义为( ),之后用函数名就可以代替整个程序模块(即调用函数)A.字符 B.函数 C.赋值 D.变量二、填空题(每空3分,共30分)16.(2022八上·东方期末)print(表达式),其中表达式可是 表达式和 表达式。17.(2022八上·东方期末)Python中有两种很重要的数据,一是 ,二是 。18.(2022八上·东方期末)用print( )函数输出数学表达式3+5的结果,代码是: 。19.(2022八上·东方期末)用print( )函数输出字符串表达式3+5,代码是: 。20.(2022八上·东方期末)将数字10赋值给变量r,代码是: 。21.(2022八上·东方期末)将字符型整数转换成整数类型的数值,用 命令。22.(2022八上·东方期末)海龟编辑器(Wood)有两种编辑模式,分别是 和 。三、用Python编程解决问题(第23题10分,24题15分)23.(2022八上·东方期末)编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S,π用3.14代替。要求圆的半径从键盘输入,用input()命令。24.(2022八上·东方期末)编程求长方形面积。要求在程序运行的时候从键盘输入长方形的长和宽。假设长方形的长用变量a表示,宽用变量b表示,面积用变量S表示。答案解析部分1.【答案】A【知识点】算法的概念及表示方法【解析】【解答】选项A:编程就是写那些指令的过程,使用一种编程语言来实现这些指令的编写,这些指令被翻译成计算机能够读懂的格式,最后由计算机执行指令;选项B:程序语言是用来定义计算机指令执行流程的形式化语言;选项C:程序有两种意思,分别是:1、指计算机程序,是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具;2、程序是一个管理名词,如一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,若一个地方出问题则会影响到整个主体;选项D: 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 故答案为A。【分析】本题考查编程的概念。编程就是指导计算机执行任务的行为。2.【答案】C【知识点】计算机语言及其发展历程【解析】【解答】Python是常用的计算机编程语言。故答案选C。【分析】本题考查计算机编程语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。高级语言种类很多,有BASIC语言、C语言、Java Visual Basic、python等。用高级语言和汇编语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。3.【答案】B【知识点】常用基本函数【解析】【解答】input( )是接收从键盘输入的信息,float( )是将数字类型转换为浮点型,if是条件语句,分支结构,print( )是打印输出信息。故答案选B。【分析】本题考查Python命令。print( ) 方法用于打印输出,是最常见的一个函数。 以下是 print( ) 方法的语法: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)参数:objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 sep -- 用来间隔多个对象,默认值是一个空格。 end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。 file -- 要写入的文件对象。 flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。4.【答案】A【知识点】程序设计工具【解析】【解答】打开Python编辑器的操作步骤,从开始→Python文件夹→IDLE。故答案选A。【分析】本题考查Python编辑器。Python打开编辑器:在电脑开始菜单中点击所有程序,找到Python程序,点击其中idel,在出现的界面中点击左上角的“File”,打开菜单,在新出现的菜单中选择“New File”选项,就可打开python编辑器。5.【答案】A【知识点】数据类型【解析】【解答】字符串表达式是用英文状态下的双引号或单引号括起来的一串字符。故答案选A。【分析】本题考查字符串。字符串或串(String)是由数字、字母、下划线组成的一串字符。 字符串是 Python 中最常用的数据类型。可以使用引号 ( ' 或 " ) 来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Python Runoob"。6.【答案】D【知识点】运算符与表达式【解析】【解答】在Python编程中,除号“÷”用“/”表达,乘号“×”用“*”表示。故答案选D。【分析】本题考查Python的运算符号。Python算术运算符,+加法;-减法;*乘法;/除法;%模,除法的余数。7.【答案】C【知识点】运算符与表达式【解析】【解答】在Python编程中,乘号“×”用“*”表示,除号“÷”用“/”表达。【分析】本题考查Python的运算符号。Python算术运算符,+加法;-减法;*乘法;/除法;%模,除法的余数。8.【答案】A【知识点】数据类型【解析】【解答】在Python中,将两个字符串连接起来用“+”号。故答案选A。【分析】本题考查Python字符串操作。Python中可以对字符串进行截取并与其他字符串用+进行连接。9.【答案】B【知识点】常量、变量与赋值语句【解析】【解答】在Python中,“=”号是赋值的意思,即将右边的数值或表达式赋给左边的变量。故答案选B。【分析】本题考查Python中的赋值运算符。Python赋值运算符,=简单的赋值运算符;+=加法赋值运算符;-=减法赋值运算符;*=乘法赋值运算符;/=除法赋值运算符;%=取模赋值运算符;**=幂赋值运算符;//=取整除赋值运算符。10.【答案】C【知识点】常用基本函数【解析】【解答】input()的功能是接收从键盘输入的内容。故答案为C。【分析】本题考查常用基本函数的功能。定义变量是Dim,字符串是Str。11.【答案】A【知识点】数据类型【解析】【解答】将数据的类型转换为浮点类型用的是float( )命令。故答案选A。【分析】本题考查Python的数据类型。使用 int( )、float( )、str( ) 等预定义函数来执行显式类型转换。int( ) 强制转换为整型; float( ) 强制转换为浮点型; str( ) 强制转换为字符串类型; 整型和字符串类型进行运算,就可以用强制类型转换来完成。12.【答案】D【知识点】程序设计工具【解析】【解答】Photoshop是图像编辑的软件,不是Python的编辑器。故答案选D。【分析】本题考查Python编辑器。Python编辑器有:1、Sublime Text 是当下最灵活、最轻量级的IDE之一。2、Spyder是一款非常适合数据科学或者数学方面的人员,它提供了与Scipy、Matplotlib、Numpy等的无缝集成。3、Eclipse主要是为Java设计,也以在Java方面举足轻重的地位让这款IDE名声大噪。但是,通过配置免费插件PyDev,Eclipse就可以用于Python开发。4、 PyCharm是许多人(从初学者到专业程序员)的首选IDE。它有一个巨大的内置函数列表,可以使Python编程变得更容易,比如调试器、自动填充等等。5、Visual Studio Code是微软开发的一个文本编辑器。经过这些年来不断的完善,备受欢迎,也被很多开发者认为是最好的免费开发工具之一。它的Python扩展基本上包含了PyCharm中所有可用的所有特性,比如调试器、自动完成和内置终端。13.【答案】D【知识点】常量、变量与赋值语句【解析】【解答】a=10是赋值语句,左边字母a是变量,作用是将数字10赋给变量a,a的值就是10。故答案选D。【分析】本题考查Python中赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。格式:变量名=表达式。其中“=”为赋值号。14.【答案】C【知识点】算法的控制结构【解析】【解答】分支结构是根据判断的结果采取不同的行动,执行不同的代码。故答案选C。【分析】本题考查算法的控制结构。顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。15.【答案】B【知识点】常用基本函数【解析】【解答】把重复使用的代码定义为函数。故答案选B。【分析】本题考查Python函数。在Python编程中,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。16.【答案】数学;字符串【知识点】常用基本函数【解析】【解答】表达式分为两类,一类是数学表达式,即用数字来表示;一类是字符串表达式,用字母表示。故答案为:数字、字符串。【分析】本题考查Python的print语句。 print( )方法用于打印输出,最常见的一个函数。括号中的表达式可以是数字表达式也可以是字符串表达式。17.【答案】字符串;数值【知识点】数据类型【解析】【解答】Python中有两种重要的数据,字符串和数值,凡是加上双引号或单引号的字符、数字都是字符串,未加引号的数字都是数值。故答案为:字符串、数值。【分析】本题考查Python中数据类型。字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。18.【答案】print(3+5)【知识点】常用基本函数【解析】【解答】要求的是输出3+5的结果,所以代码是print(3+5)。故答案为:print(3+5)。【分析】本题考查Python的print语句。 print( )方法用于打印输出,是最常见的一个函数。括号中的表达式可以是数字表达式也可以是字符串表达式。19.【答案】print(“3+5”)【知识点】常用基本函数【解析】【解答】输出的是表达式3+5,当作字符串来输出要用双引号括起来。故答案为: print(“3+5”) 。【分析】本题考查Python的print语句。 print() 方法用于打印输出,最常见的一个函数。括号中的表达式可以是数字表达式也可以是字符串表达式。20.【答案】r=10【知识点】常量、变量与赋值语句【解析】【解答】将数字10赋给左边的变量r,即变量r写在左边,数字10写在右边,中间用“=”号。故答案为: r=10 。【分析】本题考查Python的赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。格式:变量名=表达式。其中“=”为赋值号。21.【答案】int( )【知识点】数据类型【解析】【解答】int( )命令是将字符型整数转换成整数类型的数值。故答案为:int。【分析】本题考查Python数据类型转换。使用 int( )、float( )、str( ) 等预定义函数来执行显式类型转换。int( ) 强制转换为整型;float( ) 强制转换为浮点型;str( ) 强制转换为字符串类型;整型和字符串类型进行运算,就可以用强制类型转换来完成。22.【答案】积木模式;代码模式【知识点】程序设计工具【解析】【解答】海龟编辑器有积木和代码两种模式。故答案为:积木模式、代码模式。【分析】本题考查海龟编辑器。海龟编辑器支持Python代码和图形化积木的双向互相转译,支持一键安装Python第三方库,同时还支持以micro:bit为主的开源硬件Python编程。23.【答案】解:r=input(“请输入圆的半径:”)C=2*3.14*rS=3.14*r*rprint(“圆的周长:”,C,“圆的面积:”,S)【知识点】顺序结构程序设计与分析;Python常用内置函数【解析】【分析】本题考查的是使用计算机编程解决问题。要求计算圆的周长和面积,根据计算公式得出C=2πr S=πr2 π用3.14代替。代码清单如下:r=input(“请输入圆的半径:”)C=2*3.14*rS=3.14*r*rprint(“圆的周长:”,C,“圆的面积:”,S)24.【答案】解:a=input(“请输入长方形的长:”)b=input(“请输入长方形的宽:”)S=a*bprint(“长方形的面积是:”,S)【知识点】顺序结构程序设计与分析;Python常用内置函数【解析】【分析】本题考查的是使用计算机编程解决问题。求长方形的面积,计算公式为S=a*b,要求长方形的长和宽是从键盘输入的,则使用input()命令。代码清单如下:a=input(“请输入长方形的长:”)b=input(“请输入长方形的宽:”)S=a*bprint(“长方形的面积是:”,S)1 / 1海南省东方市三家中学2021-2022学年八年级上学期信息技术期末阶段性评价检测卷一、单项选择题(每题3分,共45分)1.(2022八上·东方期末)( )是编写程序的简称,就是用计算机语言,告诉计算机解决问题的细节和步骤。A.编程 B.语言 C.程序 D.命令【答案】A【知识点】算法的概念及表示方法【解析】【解答】选项A:编程就是写那些指令的过程,使用一种编程语言来实现这些指令的编写,这些指令被翻译成计算机能够读懂的格式,最后由计算机执行指令;选项B:程序语言是用来定义计算机指令执行流程的形式化语言;选项C:程序有两种意思,分别是:1、指计算机程序,是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具;2、程序是一个管理名词,如一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,若一个地方出问题则会影响到整个主体;选项D: 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 故答案为A。【分析】本题考查编程的概念。编程就是指导计算机执行任务的行为。2.(2022八上·东方期末)目前世界上有600多种程序设计语言,下面常用的计算机编程语言是( )A.计算机 B.记事本 C.Python D.Word【答案】C【知识点】计算机语言及其发展历程【解析】【解答】Python是常用的计算机编程语言。故答案选C。【分析】本题考查计算机编程语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。高级语言种类很多,有BASIC语言、C语言、Java Visual Basic、python等。用高级语言和汇编语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。3.(2022八上·东方期末)在用Python编程时,有打印输出功能的命令是( )A.input( ) B.print( ) C.if D.float()【答案】B【知识点】常用基本函数【解析】【解答】input( )是接收从键盘输入的信息,float( )是将数字类型转换为浮点型,if是条件语句,分支结构,print( )是打印输出信息。故答案选B。【分析】本题考查Python命令。print( ) 方法用于打印输出,是最常见的一个函数。 以下是 print( ) 方法的语法: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)参数:objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 sep -- 用来间隔多个对象,默认值是一个空格。 end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。 file -- 要写入的文件对象。 flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。4.(2022八上·东方期末)以下哪个不是打开Python Shell的方法( )A.单击【开始】→【Python文件夹】→【IDLE】B.单击【开始】→【Office】→【Word】C.双击电脑桌面上的“WORD”图标D.双击电脑桌面上的“计算机”【答案】A【知识点】程序设计工具【解析】【解答】打开Python编辑器的操作步骤,从开始→Python文件夹→IDLE。故答案选A。【分析】本题考查Python编辑器。Python打开编辑器:在电脑开始菜单中点击所有程序,找到Python程序,点击其中idel,在出现的界面中点击左上角的“File”,打开菜单,在新出现的菜单中选择“New File”选项,就可打开python编辑器。5.(2022八上·东方期末)“字符串”表达式是用英文状态下的( )符号括起来的一串字符A.双引号 B.问号 C.句号 D.等号【答案】A【知识点】数据类型【解析】【解答】字符串表达式是用英文状态下的双引号或单引号括起来的一串字符。故答案选A。【分析】本题考查字符串。字符串或串(String)是由数字、字母、下划线组成的一串字符。 字符串是 Python 中最常用的数据类型。可以使用引号 ( ' 或 " ) 来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Python Runoob"。6.(2022八上·东方期末)在Python中,“÷”号用( )符号表示A.+ B.- C.* D./【答案】D【知识点】运算符与表达式【解析】【解答】在Python编程中,除号“÷”用“/”表达,乘号“×”用“*”表示。故答案选D。【分析】本题考查Python的运算符号。Python算术运算符,+加法;-减法;*乘法;/除法;%模,除法的余数。7.(2022八上·东方期末)在Python中,“×”号用( )符号表示A.+ B.- C.* D./【答案】C【知识点】运算符与表达式【解析】【解答】在Python编程中,乘号“×”用“*”表示,除号“÷”用“/”表达。【分析】本题考查Python的运算符号。Python算术运算符,+加法;-减法;*乘法;/除法;%模,除法的余数。8.(2022八上·东方期末)在Python中,用( )符号将两个“字符串”连接成一个字符串。A.+ B.- C.* D./【答案】A【知识点】数据类型【解析】【解答】在Python中,将两个字符串连接起来用“+”号。故答案选A。【分析】本题考查Python字符串操作。Python中可以对字符串进行截取并与其他字符串用+进行连接。9.(2022八上·东方期末)在Python编程中,“=”号的含义是( )A.等号 B.赋值 C.加号 D.乘号【答案】B【知识点】常量、变量与赋值语句【解析】【解答】在Python中,“=”号是赋值的意思,即将右边的数值或表达式赋给左边的变量。故答案选B。【分析】本题考查Python中的赋值运算符。Python赋值运算符,=简单的赋值运算符;+=加法赋值运算符;-=减法赋值运算符;*=乘法赋值运算符;/=除法赋值运算符;%=取模赋值运算符;**=幂赋值运算符;//=取整除赋值运算符。10.(2022八上·东方期末)input( )命令的功能是( )A.赋值 B.定义变量C.接收从键盘输入的内容 D.字符串【答案】C【知识点】常用基本函数【解析】【解答】input()的功能是接收从键盘输入的内容。故答案为C。【分析】本题考查常用基本函数的功能。定义变量是Dim,字符串是Str。11.(2022八上·东方期末)将字符型数据转换成浮点数类型的数值,用下面哪个命令( )A.float() B.int() C.print() D.input()【答案】A【知识点】数据类型【解析】【解答】将数据的类型转换为浮点类型用的是float( )命令。故答案选A。【分析】本题考查Python的数据类型。使用 int( )、float( )、str( ) 等预定义函数来执行显式类型转换。int( ) 强制转换为整型; float( ) 强制转换为浮点型; str( ) 强制转换为字符串类型; 整型和字符串类型进行运算,就可以用强制类型转换来完成。12.(2022八上·东方期末)Python IDLE是一种比较简单的编辑器,为了提高编程的效率,可以选用第三方编辑器进行编程,以下哪项不属于Python编辑器( )A.Sublime Text B.Vim C.Wood D.Photoshop【答案】D【知识点】程序设计工具【解析】【解答】Photoshop是图像编辑的软件,不是Python的编辑器。故答案选D。【分析】本题考查Python编辑器。Python编辑器有:1、Sublime Text 是当下最灵活、最轻量级的IDE之一。2、Spyder是一款非常适合数据科学或者数学方面的人员,它提供了与Scipy、Matplotlib、Numpy等的无缝集成。3、Eclipse主要是为Java设计,也以在Java方面举足轻重的地位让这款IDE名声大噪。但是,通过配置免费插件PyDev,Eclipse就可以用于Python开发。4、 PyCharm是许多人(从初学者到专业程序员)的首选IDE。它有一个巨大的内置函数列表,可以使Python编程变得更容易,比如调试器、自动填充等等。5、Visual Studio Code是微软开发的一个文本编辑器。经过这些年来不断的完善,备受欢迎,也被很多开发者认为是最好的免费开发工具之一。它的Python扩展基本上包含了PyCharm中所有可用的所有特性,比如调试器、自动完成和内置终端。13.(2022八上·东方期末)一条Python代码:a = 10,其中的“a”是( )A.字符 B.字母 C.表达式 D.变量【答案】D【知识点】常量、变量与赋值语句【解析】【解答】a=10是赋值语句,左边字母a是变量,作用是将数字10赋给变量a,a的值就是10。故答案选D。【分析】本题考查Python中赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。格式:变量名=表达式。其中“=”为赋值号。14.(2022八上·东方期末)如果程序能对接收的信息进行判断,并根据判断的结果采取不同的行动,这样的程序就具有“智能”,能更好地解决实际问题,这种程序结构称为( )A.循环结构 B.函数 C.分支结构 D.变量【答案】C【知识点】算法的控制结构【解析】【解答】分支结构是根据判断的结果采取不同的行动,执行不同的代码。故答案选C。【分析】本题考查算法的控制结构。顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。15.(2022八上·东方期末)在Python编程中,我们通常把重复使用的程序模块定义为( ),之后用函数名就可以代替整个程序模块(即调用函数)A.字符 B.函数 C.赋值 D.变量【答案】B【知识点】常用基本函数【解析】【解答】把重复使用的代码定义为函数。故答案选B。【分析】本题考查Python函数。在Python编程中,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。二、填空题(每空3分,共30分)16.(2022八上·东方期末)print(表达式),其中表达式可是 表达式和 表达式。【答案】数学;字符串【知识点】常用基本函数【解析】【解答】表达式分为两类,一类是数学表达式,即用数字来表示;一类是字符串表达式,用字母表示。故答案为:数字、字符串。【分析】本题考查Python的print语句。 print( )方法用于打印输出,最常见的一个函数。括号中的表达式可以是数字表达式也可以是字符串表达式。17.(2022八上·东方期末)Python中有两种很重要的数据,一是 ,二是 。【答案】字符串;数值【知识点】数据类型【解析】【解答】Python中有两种重要的数据,字符串和数值,凡是加上双引号或单引号的字符、数字都是字符串,未加引号的数字都是数值。故答案为:字符串、数值。【分析】本题考查Python中数据类型。字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。18.(2022八上·东方期末)用print( )函数输出数学表达式3+5的结果,代码是: 。【答案】print(3+5)【知识点】常用基本函数【解析】【解答】要求的是输出3+5的结果,所以代码是print(3+5)。故答案为:print(3+5)。【分析】本题考查Python的print语句。 print( )方法用于打印输出,是最常见的一个函数。括号中的表达式可以是数字表达式也可以是字符串表达式。19.(2022八上·东方期末)用print( )函数输出字符串表达式3+5,代码是: 。【答案】print(“3+5”)【知识点】常用基本函数【解析】【解答】输出的是表达式3+5,当作字符串来输出要用双引号括起来。故答案为: print(“3+5”) 。【分析】本题考查Python的print语句。 print() 方法用于打印输出,最常见的一个函数。括号中的表达式可以是数字表达式也可以是字符串表达式。20.(2022八上·东方期末)将数字10赋值给变量r,代码是: 。【答案】r=10【知识点】常量、变量与赋值语句【解析】【解答】将数字10赋给左边的变量r,即变量r写在左边,数字10写在右边,中间用“=”号。故答案为: r=10 。【分析】本题考查Python的赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。格式:变量名=表达式。其中“=”为赋值号。21.(2022八上·东方期末)将字符型整数转换成整数类型的数值,用 命令。【答案】int( )【知识点】数据类型【解析】【解答】int( )命令是将字符型整数转换成整数类型的数值。故答案为:int。【分析】本题考查Python数据类型转换。使用 int( )、float( )、str( ) 等预定义函数来执行显式类型转换。int( ) 强制转换为整型;float( ) 强制转换为浮点型;str( ) 强制转换为字符串类型;整型和字符串类型进行运算,就可以用强制类型转换来完成。22.(2022八上·东方期末)海龟编辑器(Wood)有两种编辑模式,分别是 和 。【答案】积木模式;代码模式【知识点】程序设计工具【解析】【解答】海龟编辑器有积木和代码两种模式。故答案为:积木模式、代码模式。【分析】本题考查海龟编辑器。海龟编辑器支持Python代码和图形化积木的双向互相转译,支持一键安装Python第三方库,同时还支持以micro:bit为主的开源硬件Python编程。三、用Python编程解决问题(第23题10分,24题15分)23.(2022八上·东方期末)编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S,π用3.14代替。要求圆的半径从键盘输入,用input()命令。【答案】解:r=input(“请输入圆的半径:”)C=2*3.14*rS=3.14*r*rprint(“圆的周长:”,C,“圆的面积:”,S)【知识点】顺序结构程序设计与分析;Python常用内置函数【解析】【分析】本题考查的是使用计算机编程解决问题。要求计算圆的周长和面积,根据计算公式得出C=2πr S=πr2 π用3.14代替。代码清单如下:r=input(“请输入圆的半径:”)C=2*3.14*rS=3.14*r*rprint(“圆的周长:”,C,“圆的面积:”,S)24.(2022八上·东方期末)编程求长方形面积。要求在程序运行的时候从键盘输入长方形的长和宽。假设长方形的长用变量a表示,宽用变量b表示,面积用变量S表示。【答案】解:a=input(“请输入长方形的长:”)b=input(“请输入长方形的宽:”)S=a*bprint(“长方形的面积是:”,S)【知识点】顺序结构程序设计与分析;Python常用内置函数【解析】【分析】本题考查的是使用计算机编程解决问题。求长方形的面积,计算公式为S=a*b,要求长方形的长和宽是从键盘输入的,则使用input()命令。代码清单如下:a=input(“请输入长方形的长:”)b=input(“请输入长方形的宽:”)S=a*bprint(“长方形的面积是:”,S)1 / 1 展开更多...... 收起↑ 资源列表 海南省东方市三家中学2021-2022学年八年级上学期信息技术期末阶段性评价检测卷(学生版).docx 海南省东方市三家中学2021-2022学年八年级上学期信息技术期末阶段性评价检测卷(教师版).docx