资源简介 中小学教育资源及组卷应用平台4.1.3Python的运算符与表达式-粤教版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算【答案】B【解析】【详解】本题考查的是运算符。算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为:算术运算、关系运算、赋值运算。选项B正确。2.对于一个正整数a,要判断它是奇数还是偶数,下列叙述错误的是______。A.若amod2=0,则a是偶数B.若a\2=0,则a是奇数C.若amod2=1,则a是奇数D.若int(a/2)=a/2,则a不是奇数【答案】B【解析】【详解】本题考查的是表达式。mod是求余,int是向下取整,\是整除,/是实数除。0\2=0,但0不是奇数,故选项B错误。21cnjy.com3.python3解释器执行not1and1的结果为()。A.TrueB.FalseC.0D.1【答案】B【解析】【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not1,返回值为:False,Falseand1,返回值为:False。故选项B正确。4.下列运算符中,优先级最低的运算符是()A.B.!=C.+D.=【答案】D【解析】【详解】本题主要考查运算符的优先级。“”的优先级大于“+”,“+”的优先级大于“!=”,“!=”的优先级大于“=”,故本题选D选项。2·1·c·n·j·y5.表达式100%82-5运行后的结果为()A.2B.8C.3D.6【答案】C【解析】【详解】本题主要考查表达式的运算。%是取余,100%8=4,100%82-5=42-5=3。故本题选C选项。【来源:21·世纪·教育·网】6.在python语言中,下列表达式中不是关系表达式()A.m==nB.m>=nC.mornD.m!=n【答案】C【解析】【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。7.下列可以导入Python模块的语句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule【答案】A【解析】【详解】本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。8.运行下列Python程序,结果正确的是()a=32b=14c=a%bprint(c)A.2B.4C.32D.14【答案】B【解析】【分析】【详解】本题考查Python程序执行a%b=32%14=4(%取余)。故本题选B选项9.在python中,有程序如下A=input()print(A5)通过键盘输入5,则运算结果是()A.55555B.25C.55D.55【答案】B【解析】【分析】【详解】本题考查Python算法及其程序实现。键盘输入5赋值给A,输出A5=25。故选B选项10.运行下列Python程序i=1s=1while①:s=sii+=2print(s)当输出结果为105时,则①处应填入()A.i<=7B.i<7C.i>=7D.i>7【答案】A【解析】【详解】本题考查循环语句。在循环体内,s=si,i的初值为1,循环内i每次递增2,则s=1357=105,最后结果为105,可知条件为whilei<=7,故本题选A。11.在Python中运行下列程序,输出结果为()foriinrange(1,6):print(‘’)A.B.C.D.【答案】D【解析】【分析】【详解】本题考查Python程序调试与执行foriinrange(1,6),i的范围是从1到5,不包括6。故本题选D选项12.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b20a+=2a=a%bprint(a,b)A.57B.2010C.227D.210【答案】D【解析】【详解】本题考查Python程序的运算。a=5,b=7,b+=3=10,a=b20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本题选D。21世纪教育网版权所有13.运行下列Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2B.2C.“2”D.4【答案】B【解析】【详解】本题主要考查Python程序运行。a=32,b=14,c=a//b=32//14=2(“//”取整),故本题选B选项。21教育网14.某同学先后给变量a赋值情况如下:a=100a=a+1a=”abc’’你能告诉这个同学变量a到底存储的是哪个量吗?()A.100B.abcC.111D.都有可能【答案】B【解析】【详解】本题考查的知识点是python中变量的赋值。同一个变量多次赋值,该变量的值为最后一次赋值语句的值。故选项B正确。21·cn·jy·com15.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=bB.a>bC.aD.a==b【答案】C【解析】【分析】【详解】本题考查Python程序调试a二、填空题16.表达式5>=5and0!=0的值是:____【答案】False【解析】【详解】本题考查的是Python表达式。!=比较两个对象是否不相等。xandy如果x为False,xandy返回False,否则它返回y的计算值。5>=5为真,故返回0!=0的值,即为False。www.21-cn-jy.com三、操作题21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台4.1.3Python的运算符与表达式-粤教版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算2.对于一个正整数a,要判断它是奇数还是偶数,下列叙述错误的是______。A.若amod2=0,则a是偶数B.若a\2=0,则a是奇数C.若amod2=1,则a是奇数D.若int(a/2)=a/2,则a不是奇数3.python3解释器执行not1and1的结果为()。A.TrueB.FalseC.0D.14.下列运算符中,优先级最低的运算符是()A.B.!=C.+D.=5.表达式100%82-5运行后的结果为()A.2B.8C.3D.66.在python语言中,下列表达式中不是关系表达式()A.m==nB.m>=nC.mornD.m!=n7.下列可以导入Python模块的语句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule8.运行下列Python程序,结果正确的是()a=32b=14c=a%bprint(c)A.2B.4C.32D.149.在python中,有程序如下A=input()print(A5)通过键盘输入5,则运算结果是()A.55555B.25C.55D.5510.运行下列Python程序i=1s=1while①:s=sii+=2print(s)当输出结果为105时,则①处应填入()A.i<=7B.i<7C.i>=7D.i>711.在Python中运行下列程序,输出结果为()foriinrange(1,6):print(‘’)A.B.C.D.12.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b20a+=2a=a%bprint(a,b)A.57B.2010C.227D.21013.运行下列Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2B.2C.“2”D.414.某同学先后给变量a赋值情况如下:a=100a=a+1a=”abc’’你能告诉这个同学变量a到底存储的是哪个量吗?()A.100B.abcC.111D.都有可能15.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=bB.a>bC.aD.a==b二、填空题16.表达式5>=5and0!=0的值是:____三、操作题21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 4.1.3Python的运算符与表达式-粤教版(2019)高中信息技术必修一练习(原卷版).doc 4.1.3Python的运算符与表达式-粤教版(2019)高中信息技术必修一练习(解析版).doc