资源简介 登录二一教育在线组卷平台 助您教考全无忧广东省广州市花都区2020-2021学年八年级下学期信息技术期末试卷一、选择题1.(2021八下·花都期末)Python属于哪种程序设计语言( )A.机器语言 B.汇编语言 C.高级语言 D.自然语言2.(2021八下·花都期末)Python文件的扩展名是( )A..exe B..php C..doc D..py3.(2021八下·花都期末)算法是解决问题的方法和步骤,下列说法不正确的是( )。A.可以直接使用生活中的语言文字即自然语言来描述算法B.可以直接使用接近程序语言的方式即伪代码来描述算法C.可以直接使用标准图形符号即流程图来描述算法D.可以直接使用0和1组成的语言即机器语言来描述算法4.(2021八下·花都期末)在Python Shell中输入print("30+50=",30+50),输出的结果为( )。A.80 B.30+50= C.30+50=80 D.30+50=30+505.(2021八下·花都期末)执行下列程序后输出的结果为( )。a=3b=2a=a*bprint(a)A.6 B.9 C.18 D.276.(2021八下·花都期末)下列关于数据类型的说法,错误的是( )A.布尔值bool有True、False、None三种值B.3.36属于浮点数float类型C.-8080属于整数int类型D.“圆的面积”属于字符串string类型7.(2021八下·花都期末)下面哪个不是Python合法的变量名。( )A.a2 B.40a C.price D.a_bc8.(2021八下·花都期末)在Python中,表达式9%2的结果为( )A.4 B.4.5 C.5 D.19.(2021八下·花都期末)print("123"+"45"),结果为( )A.123 B.45 C.168 D.1234510.(2021八下·花都期末)在Python中,实现把浮点数a转换成整数输出,在横线中应填入( )a=5.6a= (a)print(a)A.int B.float C.str D.bool11.(2021八下·花都期末)在Python中,已知x=3,那么执行语句x+=6之后,x的值为( )A.3 B.6 C.9 D.1812.(2021八下·花都期末)下列选项中,是正确的Python赋值语句的是( )。A.X=X+1 B.B+2=Y C.X+Y=X+1 D.(X+Y)=113.(2021八下·花都期末)违章停车拍照系统的流程图如图,它主要描述的是哪种程序结构。( )A.顺序结构 B.分支结构 C.循环结构 D.无法确定14.(2021八下·花都期末)图形符号“ ”的作用是( )。A.输入和输出 B.赋值C.判断 D.算法的开始和结束15.(2021八下·花都期末)程序中“检测停车时间”的单位是“分钟”,则下列选项中,哪个选项满足条件会执行拍照操作。( )A.停车时间等于1分钟 B.停车时间等于3分钟C.停车时间等于6分钟 D.停车时间等于5分钟16.(2021八下·花都期末)x=1,y=2,表达式x>y or y>x的值为( )A."xy"17.(2021八下·花都期末)下面哪个不是正确的条件语句格式( )A.if语句 B.if…else语句C.if…else…else语句 D.if…elif…else语句18.(2021八下·花都期末)下列Python程序段执行后x的值为( )。x=0a=8if a<9:x=9print (x)A.8 B.9 C.0 D.119.(2021八下·花都期末)下列Python程序段执行后变量y的值为( )。x=20if x>=100:y=5*xelse:y=4*xprint (y)A.20 B.40 C.80 D.10020.(2021八下·花都期末)完善程序,实现以下功能:苹果10元一斤,10斤以上8元(含10斤),计算买苹果的费用。( )a=int(input("请输入买苹果的斤数:")if :s=10*aelse:s=8*aprint("苹果费用:"+str(s))A.a>10 B.a<10 C.a>=10 D.a<=1021.(2021八下·花都期末)下列四种流程图样式中,表示循环结构的是( )A. B.C. D.22.(2021八下·花都期末)下面关于循环结构的说法哪些是错误的。( )A.关键字for或while后面的表达式后会有冒号B.语句块相对于关键字for或while和表达式需要缩进C.循环结构中可以嵌套其他结构D.语句块中的语句需要{}括起来23.(2021八下·花都期末)完善程序,实现以下功能:设计停车场收费程序,收费标准为1小时内免费;1-3小时收费5元;3-5小时收费10元;5小时以上收费15元。( )t=float (input("请输入停车时长:"))if t<=1:print("停车时长"+str(t)+",免费停车")elif t<=3:print("停车时长"+str(t)+",收费5元")print("停车时长"+str(t)+",收费10元")else:print("停车时长"+str(t)+",收费15元")A.elif t<=5: B.else t<=5: C.elif t>=5: D.else t>=5:24.(2021八下·花都期末)要创建一个从1到100的整数序列,请问写法正确的是。( )A.range(0,100) B.range(1,100,1)C.range(1,101) D.range(1,101,2)25.(2021八下·花都期末)用for循环实现输出2到200之间的所有偶数,包括2和200,则range(a,b,c)应设置为( )A.(2,200,2) B.(2,201,2) C.(2,201,1) D.(2,200,1)26.(2021八下·花都期末)以下代码运行结果为( )t=1for k in range(3,0,-1):t=t*kprint(t)A.3 B.5 C.6 D.027.(2021八下·花都期末)重复输出10次“抗击疫情,广州加油!”,则①应填( )。For i in range(①):Print("抗击疫情,广州加油!")A.9 B.10 C.11 D.1228.(2021八下·花都期末)以下代码运行的结果是( )a=0while a<5:a=a+1print(a)A.12345 B.0 C.5 D.629.(2021八下·花都期末)以下哪个语句的功能是退出while循环( )A.stop B.back C.print D.break30.(2021八下·花都期末)下列属于Python自带模块(库)的是( )。A.随机(random)模块 B.画图(turtle)模块C.时间(time)模块 D.以上皆是31.(2021八下·花都期末)Python库的调用需要使用哪个语句( )A.input B.import C.if D.print32.(2021八下·花都期末)在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度( )A.turtle. left(100) B.turtle. right(100)C.turtle. forward(100) D.turtle. backward(100)33.(2021八下·花都期末)分析大数据的一般过程是( )①训练数据生成模型 ②收集数据 ③使用模型判断新数据A.①②③ B.②①③ C.③①② D.②③①34.(2021八下·花都期末)Python可以用来做下列哪些事( )A.数据分析 B.游戏开发 C.网络爬虫 D.以上都可以35.(2021八下·花都期末)使用开源计算机视觉库( ),可以实现人脸检测功能。A.random B.Eye C.Face D.OpenCV二、判断题36.(2021八下·花都期末)计算机程序是人们使用指定的程序设计语言,根据需要事先编写的一系列控制计算机工作的命令。37.(2021八下·花都期末)Python中,表达式是由常量、变量、运算符、小括号等随意组成的。38.(2021八下·花都期末)Python变量名不区分大小写,所以abc和ABC是同一个变量。39.(2021八下·花都期末)Python中的命令和标点符号都必须使用英文格式,否则会报错。40.(2021八下·花都期末)在Python中,while循环是固定循环次数的。41.(2021八下·花都期末)在Python中,“#”是注释的标志,计算机在执行程序时,会忽略注释里的内容。42.(2021八下·花都期末)在Python中,input("提示语")的功能是等待用户从键盘上输入数据,用户输入的内容将作为函数的值,无论用户输入什么内容,均返回字符串。43.(2021八下·花都期末)不管是哪一种条件语句,都要在条件表达式和me之后输入冒号。44.(2021八下·花都期末)条件语句和循环语句中,在冒号下面的语句块各行不需要缩进。45.(2021八下·花都期末)turtle.circle(100),可以让海龟画出边长为100像素的正方形。三、填空题47.(2021八下·花都期末)程序二:完善程序,实现以下功能:输入一个整数,判断这个数字是奇数还是偶数。选择合适的选项填入横线处,使程序能按要求正确运行。m=int(input("请输入一个整数:"))if ⑴ :print("这个数字是奇数")⑵ :print("这个数字是偶数")⑴A.m/2=0 B.m//2==0 C.m%2=0 D.m%2==1⑵A.if B.else C.elif D.break48.(2021八下·花都期末)程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。target="123"while ⑴ :password=input('请输入密码:')if ⑵ :print('密码正确')breakelse:print('密码错误,)print('成功登陆')⑴A.True B.False C.Break D.Stop⑵A.password=target B.password==target C.password>=target D.password!=target答案解析部分1.【答案】C【考点】计算机语言及其发展历程【解析】【解答】选项A:只有机器语言编制的源程序能够被计算机直接理解和执行;选项B:汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言;选项C:高级语言是程序设计语言,比如C语言、Java、Python等;选项D:自然语言就是人类交流和思维的主要工具。故答案选C。【分析】本题考查计算机语言。从计算机诞生,计算机程序设计语言经历了机器语言、汇编语言和高级语言几个阶段。2.【答案】D【考点】程序的保存及文件扩展名【解析】【解答】Python文件的扩展名是py。exe是可执行文件。.php是PHP语言文件。.doc是Word文档。故答案选D。【分析】本题考查的是文件扩展名。3.【答案】D【考点】算法的概念及表示方法【解析】【解答】常用自然语言、流程图、伪代码来描述算法而不能用0和1来表示算法,因为0和1无法代表算法。故答案选D。【分析】本题考查的是算法概念与描述。“算法”是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。4.【答案】C【考点】运算符与表达式;Python常用内置函数【解析】【解答】根据print("30+50=",30+50)可知,双引号部分会原样输出,然后计算值。故答案选C。【分析】本题考查Python程序代码。print( )是输出函数。5.【答案】A【考点】运算符与表达式;Python常用内置函数【解析】【解答】程序代码的含义输出a乘以b的值,因此输出6。故答案选A。【分析】本题考查Python程序运行。*代表乘以运算符。6.【答案】A【考点】数据类型【解析】【解答】布尔数据类型只有两个值:真(true)和假(false)。小数属于浮点型。正数或者负数,只要没有小数点都是int型。双引号引起的内容是字符串。故答案选A。【分析】本题考查数据类型。Python常用数据类型:数据类型名称 数据表示形式整型(int) 数学中的整数,如0, 1, -2等浮点型(float) 数学中的小数,如2.0, 3.14, -6.8等字符串型(str) 用引号作为定界符,如'ABC',"请输入"等列表(list) 用方括号作为定界符,如[1, 2, 3],[1,'a']等布尔型(bool) 只有两种值:True 和False7.【答案】B【考点】常量、变量与赋值语句【解析】【解答】40a以数字开头不符合变量命名规范。故答案选B。【分析】本题考查变量。Python变量命名应注意:只能是字母、数字、下划线的组合,并且之间不能包含空格,数字不能是变量开头;区分大小写字母;不可以使用关键字。8.【答案】D【考点】运算符与表达式【解析】【解答】9%2商为4,余数为1。故答案选D。【分析】本题考查Python表达式。/是除以。%是取余运算符。9.【答案】D【考点】运算符与表达式【解析】【解答】用双引号引起来的是字符串,+号的作用是“连接”组成一个新的字符串,因此结果是两个字符串相连。故答案选D。【分析】本题考查字符串运算。字符串中间+,代表连接。10.【答案】A【考点】数据类型【解析】【解答】根据代码,首先a是浮点型,需要转换成整数输出,因此需要用int( )。故答案选A。【分析】本题考查数据类型。Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号 = 用来给变量赋值。11.【答案】C【考点】运算符与表达式【解析】【解答】x值为3,x+=6相当于x=x+6,x值为3+6即为9。故答案选C。【分析】本题考查Python表达式。+=实际上加上某个数再赋值给原来的变量。12.【答案】A【考点】常量、变量与赋值语句【解析】【解答】赋值语句格式:变量名=表达式。其中“=”为赋值号。左侧一定是变量而不能是表达式。故答案选A。【分析】本题考查赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。13.【答案】B【考点】算法的控制结构【解析】【解答】根据流程图中的菱形可知是表示判断,且没有返回之前执行路径,属于选择结构(分支结构)。故答案选B。【分析】本题考查流程图的程序结构识读。程序设计结构有顺序结构、选择结构(分支结构)和循环结构。14.【答案】C【考点】流程图的概念及其常用图形【解析】【解答】程序流程图中,菱形表示判断。故答案选C。【分析】本题考查程序流程图。流程图的基本图形及其功能图形 名称 功能开始/结束 表示算法的开始或结束。输入输出 表示算法中变量的输入或输出。处理 表示算法中变量的计算与赋值。判断 表示算法中的条件判断。流程线 表示算法中的流向。连接点 表示算法中的转接。15.【答案】C【考点】算法的流程图表示【解析】【解答】输入监测时间,如果时间大于5,输出拍照,如果小于等于5则结束。时间大于5分钟会拍照,因此停车时间等于6分钟,会拍照。故答案选C。【分析】本题考查程序流程图。流程图中的菱形,表示判断。16.【答案】B【考点】运算符与表达式【解析】【解答】or表示或,只有其中一侧的值是True,结果就是True。故答案选B。【分析】本题考查逻辑表达式。>是大于。<是小于。or表示或者。17.【答案】C【考点】分支结构语句及格式【解析】【解答】选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句,不存在if...else...else语句。故答案选C。【分析】本题考查Python条件判断语句。由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。18.【答案】B【考点】分支结构程序设计与分析【解析】【解答】x=0,a=8,a<9条件成立,则x=9,因此输出9。故答案选B。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。19.【答案】C【考点】分支结构程序设计与分析【解析】【解答】x=20,然后进行判断,不符合条件,y=4*20=80。故答案选C。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。20.【答案】B【考点】分支结构程序设计与分析【解析】【解答】根据题干内容,如果斤数大于等于10,则是每斤8元,小于10斤,则每斤10元。则条件是a<10。故答案选B。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。21.【答案】D【考点】流程图的绘制【解析】【解答】选项A是顺序结构。选项B是分支结构。选项C是也是分支机构,没有重复执行某个操作。故答案选D。【分析】本题考查程序流程图。顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的。条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。循环结构表示程序反复执行某个或某些操作,直到判断条件为假时才可终止循环。22.【答案】D【考点】循环结构语句及格式【解析】【解答】循环结构的语句块相对于for或while和表达式需要缩进,因此不用符号进行括起来。故答案选D。【分析】本题考查Python循环结构。在Python程序中,主要有两种循环结构的语句:for循环语句和while循环语句。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。23.【答案】A【考点】分支结构程序设计与分析【解析】【解答】由于python并不支持switch 语句,所以多个条件判断,只能用elif来实现,根据题干描述,1小时免费。1-3小时,收费5元。3-5小时,收费10元。因此elif t<=5。故答案选A。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。24.【答案】C【考点】Python常用内置函数【解析】【解答】range(1,101)返回一个从1到100的整数序列,选项A、B是从0到99。故答案选C。【分析】本题考查range函数。range()是一个内置函数,它可以生成某个范围内的数字列表。比如说range(1,6)就会生成[1,2,3,4,5]这样一个列表,而range(8)会生成[0,1,2,3,4,5,6,7]这样一个列表。25.【答案】B【考点】Python常用内置函数【解析】【解答】根据题目,步长应该为2,从2到200之间所有偶数,包括200,因此range参数终值是201。故答案选B。【分析】本题考查Python的range函数。range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。26.【答案】C【考点】循环结构程序设计与分析【解析】【解答】range(3,0,-1)从3,2,1然后循环结束。最后结果为3*2*1=6。故答案选C。【分析】本题考查Python循环结构分析。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。27.【答案】B【考点】循环结构程序设计与分析【解析】【解答】本题需要重复输出10次“抗击疫情,广州加油!”,range(0,10)就是从0到9,十次。故答案选B。【分析】本题考查Python的循环结构分析。在Python中,for语句的格式为:for <变量> in <序列>:<循环体>range函数由三个参数(起始值、终值、步长值)来决定序列中元素的个数和范围。若起始值缺省,则默认值为0。步长值是序列中的每个元素之间的差,若缺省,则默认值为1。28.【答案】C【考点】循环结构程序设计与分析【解析】【解答】a=0,a=1,a=2,a=3,a=4,当a=5时,不满足a<5条件,跳出循环,输出a。a此时为5。故答案选C。【分析】本题考查while循环。在Python中,while循环常见格式如下:while <条件> :<循环体>while后面跟着条件判断,如果条件满足,执行循环体,条件不满足,不执行循环体。29.【答案】D【考点】循环结构语句及格式【解析】【解答】break语句功能:跳出当前循环,不再判断执行循环的条件是否成立。故答案选D。【分析】本题考查while语句。while是循环结构。循环控制语句,也称为跳转语句,其功能就是改变循环语句的执行顺序。在Python中,循环控制语句主要有break和continue。1. break语句功能:跳出当前循环,不再判断执行循环的条件是否成立。2. continue 语句功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。30.【答案】D【考点】模块的概念与引用【解析】【解答】Python自带模块(库)有随机(random)模块、画图(turtle)模块、时间(time)模块等。故答案选D。【分析】本题考查Python标准库。Python有内置模块、numpy、scipy、Pandas和matplotlib等模块。31.【答案】B【考点】Python常用内置函数【解析】【解答】Python中,import语句或from-import语句可以将函数所在的模块导入。故答案选B。【分析】本题考查Python函数功能。32.【答案】B【考点】模块的概念与引用【解析】【解答】题目让海龟右转100度,应表示为turtle. right(100)。故答案选B。【分析】本题考查turtle绘图。left是左转,right是右转,forward是向前,backward是后退。参数是角度。33.【答案】B【考点】数据分析的概念及过程【解析】【解答】分析数据,首先需要把数据收集起来,其次训练数据生成模型,最后使用模型判断新数据。故答案选B。【分析】本题考查大数据分析的过程,属于简单题,只需熟记其过程即可。34.【答案】D【考点】程序设计工具【解析】【解答】Python的应用有数据分析、人工智能、游戏开发、网络爬虫、机器学习、深度学习等。故答案选D。【分析】本题考查Python的应用。35.【答案】D【考点】程序设计工具【解析】【解答】OpenCV(开源计算机视觉库:opencv.org)是一个开放源代码库,其中包含数百种计算机视觉算法,因此可以实现人脸识别功能。故答案选D。【分析】本题考查开源计算机的库功能。Python标准库非常庞大,所提供的组件涉及范围十分广泛。36.【答案】(1)正【考点】程序与指令【解析】【解答】计算机程序是指示计算机解决问题或完成任务的可执行的指令。程序设计语言都有自己的库,控制计算机工作命令,然后在主程序中进行调用。故答案为:正确。【分析】本题考查计算机程序。37.【答案】(1)错误【考点】运算符与表达式【解析】【解答】Python中表达式由常量、变量和运算符组成,不包括小括号。故答案为:错误。【分析】本题考查Python表达式。表达式中只可以使用圆括号来表示优先级,且要成对出现。表达式优先级别排序:算术运算符>=字符运算符>关系运算符>逻辑运算符38.【答案】(1)错误【考点】常量、变量与赋值语句【解析】【解答】Python中,变量名区分大小写。因此abc和ABC不是同一个变量。故答案为:错误。【分析】本题考查Python变量。Python变量命名注意:变量名不能以数字开头,只能以字母和下划线开头;变量名字不能和 Python 保留字相同。39.【答案】(1)正【考点】注释与缩进【解析】【解答】Python中命令和标点符号需要使用英文格式,否则程序会报错。故答案为:正确。【分析】本题考查Python语句格式。Python常见的异常:异常 描述NameError 尝试访问一个没有申明的变量ZeroDivisionError 除数为0SyntaxError 语法错误IndexError 索引超出序列范围KeyError 请求一个不存在的字典关键字IOError 输入输出错误(比如你要读的文件不存在)AttributeError 尝试访问未知的对象属性ValueError 数值错误ValueError 传给函数的参数类型不正确,比如给int()函数传入字符串形AssertionError 断言错误40.【答案】(1)错误【考点】循环结构语句及格式【解析】【解答】while循环语句的表达式的布尔值为真,循环会一直执行,不是固定次数的。故答案为:错误。【分析】本题考查while循环。while循环中,当条件为真时,执行循环,当条件不满足,退出循环。41.【答案】(1)正【考点】注释与缩进【解析】【解答】“#”是注释的标志,执行程序时,忽略注释内容。故答案为:正确。【分析】本题考查Python语句注释。单行注释用#。多行注释用三个单引号(’’’)或者三个双引号(”””)来标记。42.【答案】(1)正【考点】Python常用内置函数【解析】【解答】input函数格式:input([prompt1])。功能:读取从键盘输入的字符串,若给定提示字符串(参数prompt),则直接输出。故答案为:正确。【分析】本题考查Python函数。input( )是输入函数。43.【答案】(1)正【考点】分支结构语句及格式【解析】【解答】条件语句中每个条件后面要使用冒号:,表示接下来是满足条件后要执行的语句块。故答案为:正确。【分析】本题考查Python分支结构。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。44.【答案】(1)错误【考点】注释与缩进【解析】【解答】缩进代表是此条件语句和循环语句所要执行的。故答案为:错误。【分析】本题考查Python语句缩进。在Python中,要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。缩进不仅美观,同时代表语句块。45.【答案】(1)错误【考点】模块的概念与引用【解析】【解答】turtle.circle(100)100是半径。故答案为:错误。【分析】本题考查Python绘图模块的应用。 turtle.circle() , 画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆47.【答案】D;B【考点】运算符与表达式;分支结构程序设计与分析【解析】【解答】根据输出结果,这个数是奇数,可知是这个数%2余数为1.如果这个数取余2为0时,此时这个数是偶数。故答案为:D、B。【分析】本题考查Python分支结构程序分析。==是等于。=是赋值符合。%是取余。//是整除,向下取整。48.【答案】A;B【考点】分支结构语句及格式;循环结构程序设计与分析【解析】【解答】while 循环,当条件为真,会执行语句。因此是True。如果password与target相同,输出密码正确。相同用逻辑运算符“==”。故答案为:A、B。【分析】本题考查的是循环结构与分支结构的综合应用分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。while循环,当条件为真时,执行语句,当条件为假时,跳出循环。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧广东省广州市花都区2020-2021学年八年级下学期信息技术期末试卷一、选择题1.(2021八下·花都期末)Python属于哪种程序设计语言( )A.机器语言 B.汇编语言 C.高级语言 D.自然语言【答案】C【考点】计算机语言及其发展历程【解析】【解答】选项A:只有机器语言编制的源程序能够被计算机直接理解和执行;选项B:汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言;选项C:高级语言是程序设计语言,比如C语言、Java、Python等;选项D:自然语言就是人类交流和思维的主要工具。故答案选C。【分析】本题考查计算机语言。从计算机诞生,计算机程序设计语言经历了机器语言、汇编语言和高级语言几个阶段。2.(2021八下·花都期末)Python文件的扩展名是( )A..exe B..php C..doc D..py【答案】D【考点】程序的保存及文件扩展名【解析】【解答】Python文件的扩展名是py。exe是可执行文件。.php是PHP语言文件。.doc是Word文档。故答案选D。【分析】本题考查的是文件扩展名。3.(2021八下·花都期末)算法是解决问题的方法和步骤,下列说法不正确的是( )。A.可以直接使用生活中的语言文字即自然语言来描述算法B.可以直接使用接近程序语言的方式即伪代码来描述算法C.可以直接使用标准图形符号即流程图来描述算法D.可以直接使用0和1组成的语言即机器语言来描述算法【答案】D【考点】算法的概念及表示方法【解析】【解答】常用自然语言、流程图、伪代码来描述算法而不能用0和1来表示算法,因为0和1无法代表算法。故答案选D。【分析】本题考查的是算法概念与描述。“算法”是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。4.(2021八下·花都期末)在Python Shell中输入print("30+50=",30+50),输出的结果为( )。A.80 B.30+50= C.30+50=80 D.30+50=30+50【答案】C【考点】运算符与表达式;Python常用内置函数【解析】【解答】根据print("30+50=",30+50)可知,双引号部分会原样输出,然后计算值。故答案选C。【分析】本题考查Python程序代码。print( )是输出函数。5.(2021八下·花都期末)执行下列程序后输出的结果为( )。a=3b=2a=a*bprint(a)A.6 B.9 C.18 D.27【答案】A【考点】运算符与表达式;Python常用内置函数【解析】【解答】程序代码的含义输出a乘以b的值,因此输出6。故答案选A。【分析】本题考查Python程序运行。*代表乘以运算符。6.(2021八下·花都期末)下列关于数据类型的说法,错误的是( )A.布尔值bool有True、False、None三种值B.3.36属于浮点数float类型C.-8080属于整数int类型D.“圆的面积”属于字符串string类型【答案】A【考点】数据类型【解析】【解答】布尔数据类型只有两个值:真(true)和假(false)。小数属于浮点型。正数或者负数,只要没有小数点都是int型。双引号引起的内容是字符串。故答案选A。【分析】本题考查数据类型。Python常用数据类型:数据类型名称 数据表示形式整型(int) 数学中的整数,如0, 1, -2等浮点型(float) 数学中的小数,如2.0, 3.14, -6.8等字符串型(str) 用引号作为定界符,如'ABC',"请输入"等列表(list) 用方括号作为定界符,如[1, 2, 3],[1,'a']等布尔型(bool) 只有两种值:True 和False7.(2021八下·花都期末)下面哪个不是Python合法的变量名。( )A.a2 B.40a C.price D.a_bc【答案】B【考点】常量、变量与赋值语句【解析】【解答】40a以数字开头不符合变量命名规范。故答案选B。【分析】本题考查变量。Python变量命名应注意:只能是字母、数字、下划线的组合,并且之间不能包含空格,数字不能是变量开头;区分大小写字母;不可以使用关键字。8.(2021八下·花都期末)在Python中,表达式9%2的结果为( )A.4 B.4.5 C.5 D.1【答案】D【考点】运算符与表达式【解析】【解答】9%2商为4,余数为1。故答案选D。【分析】本题考查Python表达式。/是除以。%是取余运算符。9.(2021八下·花都期末)print("123"+"45"),结果为( )A.123 B.45 C.168 D.12345【答案】D【考点】运算符与表达式【解析】【解答】用双引号引起来的是字符串,+号的作用是“连接”组成一个新的字符串,因此结果是两个字符串相连。故答案选D。【分析】本题考查字符串运算。字符串中间+,代表连接。10.(2021八下·花都期末)在Python中,实现把浮点数a转换成整数输出,在横线中应填入( )a=5.6a= (a)print(a)A.int B.float C.str D.bool【答案】A【考点】数据类型【解析】【解答】根据代码,首先a是浮点型,需要转换成整数输出,因此需要用int( )。故答案选A。【分析】本题考查数据类型。Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号 = 用来给变量赋值。11.(2021八下·花都期末)在Python中,已知x=3,那么执行语句x+=6之后,x的值为( )A.3 B.6 C.9 D.18【答案】C【考点】运算符与表达式【解析】【解答】x值为3,x+=6相当于x=x+6,x值为3+6即为9。故答案选C。【分析】本题考查Python表达式。+=实际上加上某个数再赋值给原来的变量。12.(2021八下·花都期末)下列选项中,是正确的Python赋值语句的是( )。A.X=X+1 B.B+2=Y C.X+Y=X+1 D.(X+Y)=1【答案】A【考点】常量、变量与赋值语句【解析】【解答】赋值语句格式:变量名=表达式。其中“=”为赋值号。左侧一定是变量而不能是表达式。故答案选A。【分析】本题考查赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。13.(2021八下·花都期末)违章停车拍照系统的流程图如图,它主要描述的是哪种程序结构。( )A.顺序结构 B.分支结构 C.循环结构 D.无法确定【答案】B【考点】算法的控制结构【解析】【解答】根据流程图中的菱形可知是表示判断,且没有返回之前执行路径,属于选择结构(分支结构)。故答案选B。【分析】本题考查流程图的程序结构识读。程序设计结构有顺序结构、选择结构(分支结构)和循环结构。14.(2021八下·花都期末)图形符号“ ”的作用是( )。A.输入和输出 B.赋值C.判断 D.算法的开始和结束【答案】C【考点】流程图的概念及其常用图形【解析】【解答】程序流程图中,菱形表示判断。故答案选C。【分析】本题考查程序流程图。流程图的基本图形及其功能图形 名称 功能开始/结束 表示算法的开始或结束。输入输出 表示算法中变量的输入或输出。处理 表示算法中变量的计算与赋值。判断 表示算法中的条件判断。流程线 表示算法中的流向。连接点 表示算法中的转接。15.(2021八下·花都期末)程序中“检测停车时间”的单位是“分钟”,则下列选项中,哪个选项满足条件会执行拍照操作。( )A.停车时间等于1分钟 B.停车时间等于3分钟C.停车时间等于6分钟 D.停车时间等于5分钟【答案】C【考点】算法的流程图表示【解析】【解答】输入监测时间,如果时间大于5,输出拍照,如果小于等于5则结束。时间大于5分钟会拍照,因此停车时间等于6分钟,会拍照。故答案选C。【分析】本题考查程序流程图。流程图中的菱形,表示判断。16.(2021八下·花都期末)x=1,y=2,表达式x>y or y>x的值为( )A."xy"【答案】B【考点】运算符与表达式【解析】【解答】or表示或,只有其中一侧的值是True,结果就是True。故答案选B。【分析】本题考查逻辑表达式。>是大于。<是小于。or表示或者。17.(2021八下·花都期末)下面哪个不是正确的条件语句格式( )A.if语句 B.if…else语句C.if…else…else语句 D.if…elif…else语句【答案】C【考点】分支结构语句及格式【解析】【解答】选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句,不存在if...else...else语句。故答案选C。【分析】本题考查Python条件判断语句。由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。18.(2021八下·花都期末)下列Python程序段执行后x的值为( )。x=0a=8if a<9:x=9print (x)A.8 B.9 C.0 D.1【答案】B【考点】分支结构程序设计与分析【解析】【解答】x=0,a=8,a<9条件成立,则x=9,因此输出9。故答案选B。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。19.(2021八下·花都期末)下列Python程序段执行后变量y的值为( )。x=20if x>=100:y=5*xelse:y=4*xprint (y)A.20 B.40 C.80 D.100【答案】C【考点】分支结构程序设计与分析【解析】【解答】x=20,然后进行判断,不符合条件,y=4*20=80。故答案选C。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。20.(2021八下·花都期末)完善程序,实现以下功能:苹果10元一斤,10斤以上8元(含10斤),计算买苹果的费用。( )a=int(input("请输入买苹果的斤数:")if :s=10*aelse:s=8*aprint("苹果费用:"+str(s))A.a>10 B.a<10 C.a>=10 D.a<=10【答案】B【考点】分支结构程序设计与分析【解析】【解答】根据题干内容,如果斤数大于等于10,则是每斤8元,小于10斤,则每斤10元。则条件是a<10。故答案选B。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。21.(2021八下·花都期末)下列四种流程图样式中,表示循环结构的是( )A. B.C. D.【答案】D【考点】流程图的绘制【解析】【解答】选项A是顺序结构。选项B是分支结构。选项C是也是分支机构,没有重复执行某个操作。故答案选D。【分析】本题考查程序流程图。顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的。条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。循环结构表示程序反复执行某个或某些操作,直到判断条件为假时才可终止循环。22.(2021八下·花都期末)下面关于循环结构的说法哪些是错误的。( )A.关键字for或while后面的表达式后会有冒号B.语句块相对于关键字for或while和表达式需要缩进C.循环结构中可以嵌套其他结构D.语句块中的语句需要{}括起来【答案】D【考点】循环结构语句及格式【解析】【解答】循环结构的语句块相对于for或while和表达式需要缩进,因此不用符号进行括起来。故答案选D。【分析】本题考查Python循环结构。在Python程序中,主要有两种循环结构的语句:for循环语句和while循环语句。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。23.(2021八下·花都期末)完善程序,实现以下功能:设计停车场收费程序,收费标准为1小时内免费;1-3小时收费5元;3-5小时收费10元;5小时以上收费15元。( )t=float (input("请输入停车时长:"))if t<=1:print("停车时长"+str(t)+",免费停车")elif t<=3:print("停车时长"+str(t)+",收费5元")print("停车时长"+str(t)+",收费10元")else:print("停车时长"+str(t)+",收费15元")A.elif t<=5: B.else t<=5: C.elif t>=5: D.else t>=5:【答案】A【考点】分支结构程序设计与分析【解析】【解答】由于python并不支持switch 语句,所以多个条件判断,只能用elif来实现,根据题干描述,1小时免费。1-3小时,收费5元。3-5小时,收费10元。因此elif t<=5。故答案选A。【分析】本题考查Python分支结构程序分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。24.(2021八下·花都期末)要创建一个从1到100的整数序列,请问写法正确的是。( )A.range(0,100) B.range(1,100,1)C.range(1,101) D.range(1,101,2)【答案】C【考点】Python常用内置函数【解析】【解答】range(1,101)返回一个从1到100的整数序列,选项A、B是从0到99。故答案选C。【分析】本题考查range函数。range()是一个内置函数,它可以生成某个范围内的数字列表。比如说range(1,6)就会生成[1,2,3,4,5]这样一个列表,而range(8)会生成[0,1,2,3,4,5,6,7]这样一个列表。25.(2021八下·花都期末)用for循环实现输出2到200之间的所有偶数,包括2和200,则range(a,b,c)应设置为( )A.(2,200,2) B.(2,201,2) C.(2,201,1) D.(2,200,1)【答案】B【考点】Python常用内置函数【解析】【解答】根据题目,步长应该为2,从2到200之间所有偶数,包括200,因此range参数终值是201。故答案选B。【分析】本题考查Python的range函数。range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。26.(2021八下·花都期末)以下代码运行结果为( )t=1for k in range(3,0,-1):t=t*kprint(t)A.3 B.5 C.6 D.0【答案】C【考点】循环结构程序设计与分析【解析】【解答】range(3,0,-1)从3,2,1然后循环结束。最后结果为3*2*1=6。故答案选C。【分析】本题考查Python循环结构分析。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。27.(2021八下·花都期末)重复输出10次“抗击疫情,广州加油!”,则①应填( )。For i in range(①):Print("抗击疫情,广州加油!")A.9 B.10 C.11 D.12【答案】B【考点】循环结构程序设计与分析【解析】【解答】本题需要重复输出10次“抗击疫情,广州加油!”,range(0,10)就是从0到9,十次。故答案选B。【分析】本题考查Python的循环结构分析。在Python中,for语句的格式为:for <变量> in <序列>:<循环体>range函数由三个参数(起始值、终值、步长值)来决定序列中元素的个数和范围。若起始值缺省,则默认值为0。步长值是序列中的每个元素之间的差,若缺省,则默认值为1。28.(2021八下·花都期末)以下代码运行的结果是( )a=0while a<5:a=a+1print(a)A.12345 B.0 C.5 D.6【答案】C【考点】循环结构程序设计与分析【解析】【解答】a=0,a=1,a=2,a=3,a=4,当a=5时,不满足a<5条件,跳出循环,输出a。a此时为5。故答案选C。【分析】本题考查while循环。在Python中,while循环常见格式如下:while <条件> :<循环体>while后面跟着条件判断,如果条件满足,执行循环体,条件不满足,不执行循环体。29.(2021八下·花都期末)以下哪个语句的功能是退出while循环( )A.stop B.back C.print D.break【答案】D【考点】循环结构语句及格式【解析】【解答】break语句功能:跳出当前循环,不再判断执行循环的条件是否成立。故答案选D。【分析】本题考查while语句。while是循环结构。循环控制语句,也称为跳转语句,其功能就是改变循环语句的执行顺序。在Python中,循环控制语句主要有break和continue。1. break语句功能:跳出当前循环,不再判断执行循环的条件是否成立。2. continue 语句功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。30.(2021八下·花都期末)下列属于Python自带模块(库)的是( )。A.随机(random)模块 B.画图(turtle)模块C.时间(time)模块 D.以上皆是【答案】D【考点】模块的概念与引用【解析】【解答】Python自带模块(库)有随机(random)模块、画图(turtle)模块、时间(time)模块等。故答案选D。【分析】本题考查Python标准库。Python有内置模块、numpy、scipy、Pandas和matplotlib等模块。31.(2021八下·花都期末)Python库的调用需要使用哪个语句( )A.input B.import C.if D.print【答案】B【考点】Python常用内置函数【解析】【解答】Python中,import语句或from-import语句可以将函数所在的模块导入。故答案选B。【分析】本题考查Python函数功能。32.(2021八下·花都期末)在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度( )A.turtle. left(100) B.turtle. right(100)C.turtle. forward(100) D.turtle. backward(100)【答案】B【考点】模块的概念与引用【解析】【解答】题目让海龟右转100度,应表示为turtle. right(100)。故答案选B。【分析】本题考查turtle绘图。left是左转,right是右转,forward是向前,backward是后退。参数是角度。33.(2021八下·花都期末)分析大数据的一般过程是( )①训练数据生成模型 ②收集数据 ③使用模型判断新数据A.①②③ B.②①③ C.③①② D.②③①【答案】B【考点】数据分析的概念及过程【解析】【解答】分析数据,首先需要把数据收集起来,其次训练数据生成模型,最后使用模型判断新数据。故答案选B。【分析】本题考查大数据分析的过程,属于简单题,只需熟记其过程即可。34.(2021八下·花都期末)Python可以用来做下列哪些事( )A.数据分析 B.游戏开发 C.网络爬虫 D.以上都可以【答案】D【考点】程序设计工具【解析】【解答】Python的应用有数据分析、人工智能、游戏开发、网络爬虫、机器学习、深度学习等。故答案选D。【分析】本题考查Python的应用。35.(2021八下·花都期末)使用开源计算机视觉库( ),可以实现人脸检测功能。A.random B.Eye C.Face D.OpenCV【答案】D【考点】程序设计工具【解析】【解答】OpenCV(开源计算机视觉库:opencv.org)是一个开放源代码库,其中包含数百种计算机视觉算法,因此可以实现人脸识别功能。故答案选D。【分析】本题考查开源计算机的库功能。Python标准库非常庞大,所提供的组件涉及范围十分广泛。二、判断题36.(2021八下·花都期末)计算机程序是人们使用指定的程序设计语言,根据需要事先编写的一系列控制计算机工作的命令。【答案】(1)正【考点】程序与指令【解析】【解答】计算机程序是指示计算机解决问题或完成任务的可执行的指令。程序设计语言都有自己的库,控制计算机工作命令,然后在主程序中进行调用。故答案为:正确。【分析】本题考查计算机程序。37.(2021八下·花都期末)Python中,表达式是由常量、变量、运算符、小括号等随意组成的。【答案】(1)错误【考点】运算符与表达式【解析】【解答】Python中表达式由常量、变量和运算符组成,不包括小括号。故答案为:错误。【分析】本题考查Python表达式。表达式中只可以使用圆括号来表示优先级,且要成对出现。表达式优先级别排序:算术运算符>=字符运算符>关系运算符>逻辑运算符38.(2021八下·花都期末)Python变量名不区分大小写,所以abc和ABC是同一个变量。【答案】(1)错误【考点】常量、变量与赋值语句【解析】【解答】Python中,变量名区分大小写。因此abc和ABC不是同一个变量。故答案为:错误。【分析】本题考查Python变量。Python变量命名注意:变量名不能以数字开头,只能以字母和下划线开头;变量名字不能和 Python 保留字相同。39.(2021八下·花都期末)Python中的命令和标点符号都必须使用英文格式,否则会报错。【答案】(1)正【考点】注释与缩进【解析】【解答】Python中命令和标点符号需要使用英文格式,否则程序会报错。故答案为:正确。【分析】本题考查Python语句格式。Python常见的异常:异常 描述NameError 尝试访问一个没有申明的变量ZeroDivisionError 除数为0SyntaxError 语法错误IndexError 索引超出序列范围KeyError 请求一个不存在的字典关键字IOError 输入输出错误(比如你要读的文件不存在)AttributeError 尝试访问未知的对象属性ValueError 数值错误ValueError 传给函数的参数类型不正确,比如给int()函数传入字符串形AssertionError 断言错误40.(2021八下·花都期末)在Python中,while循环是固定循环次数的。【答案】(1)错误【考点】循环结构语句及格式【解析】【解答】while循环语句的表达式的布尔值为真,循环会一直执行,不是固定次数的。故答案为:错误。【分析】本题考查while循环。while循环中,当条件为真时,执行循环,当条件不满足,退出循环。41.(2021八下·花都期末)在Python中,“#”是注释的标志,计算机在执行程序时,会忽略注释里的内容。【答案】(1)正【考点】注释与缩进【解析】【解答】“#”是注释的标志,执行程序时,忽略注释内容。故答案为:正确。【分析】本题考查Python语句注释。单行注释用#。多行注释用三个单引号(’’’)或者三个双引号(”””)来标记。42.(2021八下·花都期末)在Python中,input("提示语")的功能是等待用户从键盘上输入数据,用户输入的内容将作为函数的值,无论用户输入什么内容,均返回字符串。【答案】(1)正【考点】Python常用内置函数【解析】【解答】input函数格式:input([prompt1])。功能:读取从键盘输入的字符串,若给定提示字符串(参数prompt),则直接输出。故答案为:正确。【分析】本题考查Python函数。input( )是输入函数。43.(2021八下·花都期末)不管是哪一种条件语句,都要在条件表达式和me之后输入冒号。【答案】(1)正【考点】分支结构语句及格式【解析】【解答】条件语句中每个条件后面要使用冒号:,表示接下来是满足条件后要执行的语句块。故答案为:正确。【分析】本题考查Python分支结构。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。44.(2021八下·花都期末)条件语句和循环语句中,在冒号下面的语句块各行不需要缩进。【答案】(1)错误【考点】注释与缩进【解析】【解答】缩进代表是此条件语句和循环语句所要执行的。故答案为:错误。【分析】本题考查Python语句缩进。在Python中,要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。缩进不仅美观,同时代表语句块。45.(2021八下·花都期末)turtle.circle(100),可以让海龟画出边长为100像素的正方形。【答案】(1)错误【考点】模块的概念与引用【解析】【解答】turtle.circle(100)100是半径。故答案为:错误。【分析】本题考查Python绘图模块的应用。 turtle.circle() , 画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆三、填空题46.(2021八下·花都期末)程序一:完善程序,实现以下功能:要求程序运行时候输入长方形的长和宽,最后输出面积。选择合适的选项填入横线处,使程序能按要求正确运行。a=float(input("请输入长方形的长"))b=float(input("请输入长方形的宽"))print("长方形的面积为"+str(s))A.a*b=s B.s=a*b C.s=a**b D.a*b【答案】B【考点】运算符与表达式;数据类型【解析】【解答】赋值号左侧一定是变量。长方形面积是长乘以宽,转化为编程语言为:s=a*b。故答案选B。【分析】本题主要考查的是Python程序分析。在程序中,float( ): 将字符串或数字转换为浮点数。47.(2021八下·花都期末)程序二:完善程序,实现以下功能:输入一个整数,判断这个数字是奇数还是偶数。选择合适的选项填入横线处,使程序能按要求正确运行。m=int(input("请输入一个整数:"))if ⑴ :print("这个数字是奇数")⑵ :print("这个数字是偶数")⑴A.m/2=0 B.m//2==0 C.m%2=0 D.m%2==1⑵A.if B.else C.elif D.break【答案】D;B【考点】运算符与表达式;分支结构程序设计与分析【解析】【解答】根据输出结果,这个数是奇数,可知是这个数%2余数为1.如果这个数取余2为0时,此时这个数是偶数。故答案为:D、B。【分析】本题考查Python分支结构程序分析。==是等于。=是赋值符合。%是取余。//是整除,向下取整。48.(2021八下·花都期末)程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。target="123"while ⑴ :password=input('请输入密码:')if ⑵ :print('密码正确')breakelse:print('密码错误,)print('成功登陆')⑴A.True B.False C.Break D.Stop⑵A.password=target B.password==target C.password>=target D.password!=target【答案】A;B【考点】分支结构语句及格式;循环结构程序设计与分析【解析】【解答】while 循环,当条件为真,会执行语句。因此是True。如果password与target相同,输出密码正确。相同用逻辑运算符“==”。故答案为:A、B。【分析】本题考查的是循环结构与分支结构的综合应用分析。Python中条件选择语句的关键字为:if 、elif 、else这三个。其中elif和else语句块是可选的。while循环,当条件为真时,执行语句,当条件为假时,跳出循环。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 广东省广州市花都区2020-2021学年八年级下学期信息技术期末试卷(学生版).docx 广东省广州市花都区2020-2021学年八年级下学期信息技术期末试卷(教师版).docx