试题Python习题复习知识点试卷试题.pdf
《试题Python习题复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《试题Python习题复习知识点试卷试题.pdf(29页珍藏版)》请在咨信网上搜索。
试题Python习题复习知识点试卷试题一、选择题1.下列选项中,合法的Python变量名是()A.print B.speed C.PD.a#22.在python中,以下哪个选项a的数据类型为整型()A.a=5 B.a=input()C.a=5D.a=5.03.在 Python 中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100D.14.Python表达式中,可以使用()控制运算的优先顺序。A.圆括号()B.方括号口 C.大括号D,尖括号5.下列可以被计算机直接执行的程序是()A.机器语言程序 B.高级语言程序 C.汇编语言程序D.Python源程序6.Python使用函数()接收用输入的数据A.accept()B.input()C.readline()D.print()7.在python中,想输出一行文字,要用到的函数是()。A.input 0 B.int()C.print()D.fl oat()8.已知列表 l istl=10,66,27,33,23,则 python 表达式 max(l istl)的值为()A.10 B.66 C.5D.239.已知字符串sl=python,s2=Python,则表达式中sl s2的值为()A.“python”B.“Python”C.TrueD.Fal se10.,关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言 B.python代码只能在交互环境中运行C.python具有丰富和强大的库 D.python是一种解释型的计算机程序设计高级语言11.,关于Python,以下几种说法不正确的是()。A.Python是一种高级程序设计语言B.Python属于汇编语言,或者说属于低级语言C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言12.,下列序列拼接错误的是()A.list=None *4B.msg=Python,语言C.tup=/.join(123”,234)D.set=1,2,3+4,5,613.在python中,下列属于字符串常量的是()A.python B.3.14 C.ent14.对于 Python 语言中的语句“x=(num/100)%10”应为()A.3 B.4 C.515.关于Python3.8基础知识的说法中,不正确的是(A.支持中文做标识符D.2018,当num的值为45376时,x的值D.6)B.Python标识符不区分字母的大小写C.Python命令提示符是D.命令中用到的标点符号只能是英文字符16.小林编写一段文件读写操作代码,文件如图,代码段如下:|*ceshi-记事本=X文件(E)编辑格式(Q)查看(V)帮助(H)IA Distributed System Based on Pythonfil e=open(ceshi.txt,wl)file.write(python is a programming language.)fil e.cl ose()fil e=open(ceshi.txt7r)print(file.read()该代码段运行后,输出的结果为()A.IA Distributed System Based on Python.B.python is a programming language.C.IA Distributed System Based on Python,python is a programming language.D.程序编译错误,不会输出结果17.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。A.Python IDLE B.Xmind C.网络画板D.几何画板18.下列哪个语句在Python中是非法的?()A.x=y=z=l B.x=(y=z+l)C.x,y=y,xD.x+=y19.在Python中print(8+7%2*2)的执行结果是()A.5 B,1 C.6D.1120.python语言的特点()。A.简单 B.免费、开源 C.可移植性D.以上都是21.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2=0C.n%2=0D.n/2=022.python3解释器执行not 1 and 1的结果为()。A.True B.Fal se C.0D.123.下列选项中,可以作为Python程序变量名的是()A.a/b B.ab C.a+bD.a-b24.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=a D,c=a;b=a;b=c25.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是():-Python34,DLLs Doc由 j.includeIti Lib.libs川 L Scnpti用 i tel回 J Tooliffl il8n田 pyncheS j Scripts_pycacheA.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tool s是python34的子树(子结点)26.在Python程序设计语言中,用于输入和输出的函数分别是()A.read()和 write()B.input()和 output()C.input()和 print()D.cin()和 cout()27.在Python程序设计语言中,表示整除的符号是()31.使用Ul traEdit软件观察字符“2020,A./B.%C.modD./28.在python中,下列哪个选项是正确的赋值语句()A.5s=80 B.2018=xC.a+b=cD.s=s+529.下面Python代码运行后,a、b的值为(a=23b=int(a/10)a=(a-b*l0)*10b=a+bprint(a,b)A.23 2 B,30 2030.运行下列Python程序i=lS=1while:s=s*ii+=2print(s)当输出结果为105时,则处应填入()C.30 32D.3 2A.i=7 B.i=7D.i7Python来袭”的内码,部分界面如图所示。000000的h:32 30 32 30 A3 AC 50 79 74 68 6F 6E C0 B4 CF AE;2020,Python来袭下列说法正确的是()A.图中字符“2020,Python来袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是111000032.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应 用软件的是()A.Word B,微信 C.考试系统 D.python33.关于Python语句P=-P,以下选项中描述正确的是()A.P和P的负数相等 B.P和P的绝对值相等C.将P赋值为它的相反数 D.P的值为034.在Python Shell环境下,依次执行下列语句后,显示结果()。data=172,9,165,29,156,21max(data)A.9 B,165 C.172 D.2135.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()A.time 库B.random 库C.turtl e 库D.matplotl ib 库36.在Python中运行下列程序,输出结果为()for i in range(1,5):print A,1,2,3,4,5 B.1 2345 C,0,1,2,3,4 D,123437.下面选项中对Python的转义字符描述错误的是()A.r回车 B.n换行 C.反斜杠符号 D.单引号38.有如下VB程序段:si=python:s2=visuali=l:j=l:s=Do While i=Len(sl)And j=Mid(s2,j,1)Thens=s+Mid(sl/i,1)日sej=j+lEnd Ifi=i+1Loop执行该程序后,j的值是()A.2 B.3 C.5 D.739.已知下列Python程序段,k取下列哪组值是x=4?()for i in range(lO):k=int(input()if k0:if k15:if k18:x=0else:x=lelse:if k12:x=4else:x=5A.13,16 B,13,14,15 C,16,17,18 D,18,1940.Python表达式a=b中=表示()A.交换“=”左右两边变量的值B.把“=右边变量的值赋值给左边变量C.把“=”左边变量的值赋值给右边变量D.比较“=”左右两边变量的值是否相等41.现有如下python程序段:for i in range(6):p.append(int(random()*10)+1)for i in range(2,6):if i%2=1 and p i%2=0:pi+=pi-l elif i%2=0 and p i%2=1:P i -=P i-1执行该程序段后,在下列选项中,列表P中的元素值不可能的是()A.1,2,3,4,7,2B.1,2,14,-9,-5,8C.6,8,1,4,6,10D.6,4,14,-7,3,842.利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如 8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数 相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存 在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如 下右图的运行结果。summation(a,n):sum=0basic=0T.i in range(0,n):basic=basic*10+aprint(i,basic,sum)return suma=int(input :a:)n=int(input(.::)print(这几个数的和为:n,summation(a,n)请输入一个个位数字a:8请输入最长多少个这样的数:100 8 81 88 962 888 9843 8888 98724 88888 987605 888888 9876486 8888888 98765367 88888888 987654248 888888888 9876543129 8888888888 9876543200这几个数的和为:9876543200A.basic+=sum B.sum=basic+n C.sum=basic+l D.sum+=basic43.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()0A.布尔型 B,浮点型 C.整型 D,字符串44.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的 是()野Hfioatl input(输入体重(kg):)SyntaxError inval id syntaxA.变量名l w太短 B.应该写成float(input(输入体重(kg):)=l wC.将fl oat改为int D.变量名l w不符合Python语言规范,不能以数字开头45.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是()A.(x%10)*10+x/10 B.(x%10)/10+x/10C.(x/10)%10+x/10 D.(x%10)*10+x%1046.运行下列Python程序,结果正确是()a=32b=14c=a/bprint(c)A.2.2 B.2 C.“2”D,447.Python语句ab+c*2的运行结果是()A.abc2 B.abcabc C.abcc D.ababcc48.在下列程序设计语言中,属于人工智能语言的是()。A.PythonB.VBC.PascalD.Ca+b49.把数式一 写成Python语言的表达式,下列书写正确的是()。2aA.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)50.关于Python的内存管理,下列说法错误的是()A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用C.变量无须制定类型 D.可以使用del释放资源二、程序填空51.学校气象小组使用自动测温仪在校园测量了 1月12日的气温,并利用Python绘制了 这天的气温图,该图如下所示:10-8-6-4-6 5 10 15 201月12#绘制1月醛日的气温图import matplotlib.pyplot as pitX 二 range(0,24,2)Y=6,4,4,3,3,6,9,12,12,11,9,7pit.xlabel(“1月 12”)pit.ylabel C7,/摄氏度)pit.scatter(X,Y,18,red)#绘制散点图pit.show()(1)在以上Python程序中,变量丫的数据类型是 o(2)在以上Python程序中,第8行横线处的代码是。(3)通过观察,气温采样间隔时间是 个小时。52.编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21,年月日之 间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:I、能被4整除,但不能被100整除;II、能被400整除;(1)2020-05-20这一天是这一年的第 天。(2)编写Python代码如下,在划线处填入正确的代码(3)加框处的代码有误,请改正。改正:_mon=31,28,31,30,31,30,31,31,30,31,30,31#mon 中存储 1-12 每个月的天数s=input(请输入年月日:)month=int(s5:7)sum=0for i in range():sum+=moni sum+=day if year4一。and year00!=0:isleap=Trueelse:isl eap=Fal se if sum+=l print(这一天是当年的第+str(sum)+”天”)53.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它 本身,例如:1*3+5*3+3*3=153。这类三位数也被叫做自恋数、自累数或者阿姆斯特朗 数。(问题求解)设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程 序,在空白处填写适当的表达式或语句,使程序完整。print(三位数之内的水仙花是:)for x in:b=x/100s=_g=_ if x=(b*3+s*3+g*3):54.现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一 半后多卖出了两个,以后每天卖剩下的一半多两个,那么儿天以后卖完呢?请将下列程序补充完整。tc=1020c=0whil e:tc=tc-(tc/2+2)print(c)55.为保护环境,很多城市开始对垃圾实行分类,便于更好的进行处理,为了让大家了解 垃圾的分类情况,建立了以下四类列表,l istl(可回收垃圾)、Iist2(有害垃圾)、Iist3(易腐垃圾),剩下的为其他垃圾,目前,列表中已经存储了以下数据。l istl=玻璃瓶,旧书,金属,纸板箱,旧衣服,易拉罐同2=胶片,消毒水,纽扣电池,水银温度计,过期药水,泡沫塑料Iist3=动物内脏,菜叶菜梗,过期食品,香蕉皮,果壳根据现有列表,完成以下问题:写出从列表Iist3中取出“过期食品”的表达式:(2)写出从l istl中截取口日书,金属,纸板箱这一段的表达式:现又发现一个新的列表如下:Iist4=过期化妆品,过期药品,杀虫剂,经过判断,里面 存放的为有害垃圾,如何将该列表中的元素添加到Iist2中,请写出相关的表达式:小明在路上捡到了一个塑料瓶,判断为可回收垃圾,写出相关表达式,将塑料瓶添加到 列表l istl中:56.完善程序实现以下功能并保存。输出数组的最大值。arrl=12,435,76,24,78,54,866,43_=-32768for i in range(0,7):if arrl i maxi:maxi=print(最大值是:,)input(运行完毕,请按回车键退出)57.小王编写了“字符串缩写”程序,实现如下功能:1.输入一串由英文字母和数字组成的字符串,2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成由第一个字符加上“一”和最后一个字符组成的新字符段,3.例如:字符串为abcdfl 2345becomexy”,则缩写成 请输入字符串s:abcl23dfpxycba缩写后的字符串为:a-cl-3dfpx-ycba实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:)flag=Fal seresul t=for i in range(0,k-1):if:result=result+si+-flag=Trueelif ord(si)!=ord(si+l )-l:resul t=resul t+si result=result+si+l print(缩写后的字符串为:,resul t)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:。58.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值 加3。59.编写程序,找到并输出100以内的偶数个数。60.求50以内所有5的倍数的和。61.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如 果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。62.分析完善程序背景知识为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号 限行,违反规定的车辆将予以处罚。(1)输入:AD2367(2)输入:A3888A(3)输入:AS963C输出:单招输出:双号输出:里号如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善 下面的程序。(提示:所有车牌号中都含有数字,并且车牌号的长度都是6;以车牌 中最后一位阿拉伯数字的奇、偶来决定单双号。)如:目然语言第1步:输入车牌号第2步:取车牌号的最后一位j第3步:判断x是否为数字,如果 是,转第4步;如果不是,则依次 取得倒数第二、三 位判断,知道找到数字为止;第4步:判断X是奇数还是偶数,然后输出相应的结果。流程图请根据上述算法描述补全代码s=input(车牌号 s=)n=6x=sn-l:nwhile x.isdigit()=False:x=sn-l:nif =0:print(“双号”)else:print(单号”)(提示:sn:m的功能:从字符串s的下标为n的元素开始,截取到下标为m-1的元素。例如:s=12345,s2:4=34。s.isdigit):判断是否为数字。)(1)根据题意,程序中空白处应填写:(2)根据题意,程序中空白处应填写:(填:A/B/C/D)。A.int(x)/2=0 B.int(x)%2=0 C.int(x)%2=0 D.int(x)%2!=063.完善程序。以下是计算S=l+6+l l+101的程序代码。请你在处填写正确的语句。s=0 k=l bil(k Is=O k=lwhile(k=101)s=Ok=lwhile(k=,=REST2561327494111820313 I(1)n的作用是_。(2)s的作用是_o(3)t的初值必须赋值为1,这是因为(4)t*=n的等价语句是(5)s+=t的等价语句是。65.阅读程序。分析条件语句的代码并回答问题。-我=1.7;a Python 3bb Shellj;4,py-C:/Users/Adrnini$trator/De$ktop/4.二-R ie Edit Format R un Option 三”出勺 s=int(input。清朝入标的期末成绩)1 s=60:print(你及格了喔)if s=8 0:pnntC表现不错)三:一二print(还可以再提升)print C不及格):f s(1)如果不能使用int()函数,那么变量s的类型将会变成。(2)如果你的期末成绩是85,你得到的评价将会是。(3)如果你的期末成绩是55,你得到的评价将会是 o(4)如果你得到的评价是“还可以再提升”,你的期末成绩应该在_和 之间。(5)“程序中出现的所有el se都可以替换为el if,程序效果一样,这种说法是(填“对”或“错”)的。【参考答案】*试卷处理标记,请不要删除一、选择题1.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故合法的Python变量名是speed,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故合法的Python变量名是speed,故本题选B选项。2.A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点 数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题 选Ao解析:A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题选A。3.C【详解】本题主要考查Python表达式的计算。“*”是乘法运算,“”是取余运算,“*”、“”优先级一样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“解析:c【详解】本题主要考查Python表达式的计算。“”是乘法运算,”是取余运算,*、优先 级一样,按从左到右计算,故 100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”语句输出的是100,故本题选C选项。4.A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项 解析:A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项5.A【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语 言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故本 题应选A。解析:A【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语 言。其中机器语言是由。和1组成,可以被计算机直接执行。故本题应选A。6.B【详解】本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新的 套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print()解析:B【详解】本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新的套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print。函数用于打印输 出数据,故本题选B选项。7.C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或 者十进制数字转化为整形,解析:C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string 类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,故选项B错误;print是输出函数,故选项C正确;fl oat用于将整数和字符串转换成浮点数,故选项D错误。8.B【详解】本题主要考查Python表达式的运算。max返回序列最大值,列表listl=10,66,27,33,23,则 python 表达式 max(listl)的值为 66,故本 题选B选项。解析:B【详解】本题主要考查Python表达式的运算。max返回序列最大值,列表l istl410,66,27,33,23,则python表达式max(list2)的值为66,故本题选B选项。9.C【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一 比较它们的ASCII值,小写字母的ASCII值大于大写字母,故表达式中sls2的 值为True,故本题选C选项解析:c【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一比较它们的 ASCII值,小写字母的ASCII值大于大写字母,故表达式中sl s2的值为True,故本题选C 选项。10.B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是 一种解释型的计算机程序设解析:B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以 在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设计 高级语言,故本题选B选项。11.B【详解】本题主要考查Python程序设计语言。Python是一种高级程序设计语言;Python 是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象的、解析:B【详解】本题主要考查Python程序设计语言。Python是一种高级程序设计语言;Python是一种代表 简单主义思想的语言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象 的、解释性计算机语言,故本题选B选项。12.D【详解】本题主要考查Python序列拼接运算。set=生成的是字典类型,而不是集合类 型,不支持使用+,故本题选D选项。解析:D【详解】本题主要考查Python序列拼接运算。set=生成的是字典类型,而不是集合类型,不支持 使用+,故本题选D选项。13.A【详解】本题主要考查Python数据类型。”python”是字符串常量,3.14、2018是数值型 常量,ent是变量,故本题选A选项。解析:A【详解】本题主要考查Python数据类型。python是字符串常量,3.14,2018是数值型常量,ent是 变量,故本题选A选项。14.A【详解】本题主要考查 Python 语句。num=45376,x=(45376/100)%10=453%10=3,故x的值应为3,故本题选A选项。解析:A【详解】本题主要考查 Python 语句。num=45376,x=(45376/100)%10=453%10=3,故 x 的值应 为3,故本题选A选项。15.B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分 字母的大小写,Python命令提示符是,命令中用到的标点符号只能是英文字 符,故本题选B选项解析:B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分字母的大小 写,Python命令提示符是,命令中用到的标点符号只能是英文字符,故本题选B选项。16.B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入 python is a programming language.会覆盖之前的内容,故该代码段运行后解析:B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入python is a programming language.会覆盖之前的内容,故该代码段运行后,输出的结果为python is a programming l anguage.,故本题选 B选项。17.A【详解】本题Python相关知识点idle是Python所内置的开发与学习环境,故除了可以通过书中的J upyterNotebook外,处理数据还可以通过Python IDLE工具实现解析:A【详解】本题Python相关知识点IDLE是Python所内置的开发与学习环境,故除了可以通过书中的Jupyter Notebook外,处 理数据还可以通过Python IDLE工具实现。故本题选A选项18.B【详解】本题主要考查Python程序的语句。x二y二z=l(给变量x、y、z均赋值为1),x,y=y,x(交换 x 和 y 的值),x+=y 等价于 x=x+y,x=(y=z+l)是非法 的语句,故本题选B解析:B【详解】本题主要考查Python程序的语句。x=y=z=l(给变量x、y、z均赋值为1),x,y=y,x(交 换x和y的值),x+=y等价于x=x+y,x=(y=z+l)是非法的语句,故本题选B选项。19.D【详解】本题考查的是Python表达式。*是幕次方优先级最高,是求余。8+7%2*2=8+7%4=8+3=11,print是输出语句。故选项D正确。解析:D【详解】本题考查的是Python表达式。*是幕次方优先级最高,是求余。8+7%2*2=8+7%4=8+3=11,print是输出语句。故选项D正确。20.D【详解】本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式 语言与面向对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代 码量小)。故选项D正确。解析:D【详解】本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式语言与 面向对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代码量小)。故选项 D正确。21.B【详解】本题主要考查Python表达式的运算。Python中取余符号是“,二=”是用 来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本 题选B选项。解析:B【详解】本题主要考查Python表达式的运算。Python中取余符号是“,=是用来判断两个对 象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。22.B【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:Falseo故选项B正确。解析:B【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:Fal se,Fal se and 1,返回值为:Fal seo故选项B正确。23.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故ab可以作为Python程序变量名,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故ab可以作为Python程序变量名,故本题选B选项。24.A【详解】本题考查Python语句。在Python中要交换变量a和b中的值,可以使用的语句 组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。解析:A【详解】本题考查Python语句。在Python中要交换变量a和b中的值,可以使用的语句组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。25.B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有8个子结点;图中 python34根结点下有5个子解析:B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34为 树的根结点(父节点);图中python34根结点有8个子结点;图中python34根结点下有5个 子树(子结点);图中Tool s是python34的子树(子结点),故本题选B选项。26.C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回 值默认是字符串。print()函数默认是输出后换行。因此C选项正确。【点睛】解析:c【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回值默认是字 符串。print。函数默认是输出后换行。因此C选项正确。【点睛】27.D【详解】本题主要考查Python中的运算符。是除法运算,“是取余运算,mod是 求余函数,“是整除运算,因此D选项正确。【点睛】解析:D【详解】本题主要考查Python中的运算符。是除法运算,“是取余运算,mod是求余函数,“”是整除运算,因此D选项正确。【点睛】28.D【详解】本题主要考查Python赋值语句。“5s不是一个合法的变量名,不能将变量x赋 给一个数值或表达式,可以将s+5赋给变量s,故本题选D选项。解析:D【详解】本题主要考查Python赋值语句。“5s不是一个合法的变量名,不能将变量x赋给一个数值 或表达式,可以将s+5赋给变量s,故本题选D选项。29.C【详解】本题主要考查 Python 程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b的值为30、32,故本题选C选 项。解析:c【详解】本题主要考查 Python 程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代 码运行后,a、b的值为30、32,故本题选C选项。30.A【详解】本题考查循环语句。在循环体内,s=s*i,i的初值为工,循环内i每次递增2,则 s=i*3*5*7=105,最后结果为105,可知条件为while i=7,故本题选A。解析:A【详解】本题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则 s=i*3*5*7=105,最后结果为105,可知条件为whil e i=7,故本题选A。31.D【详解】本题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码 时,得到的是十六进制数,1个ASCII码字符占1个字节,一个GB2312编 解析:D【详解】本题考查的是Ul traEdit编码。使用Ul traEdit或Winex软件查看字符内码时,得到的是十六 进制数,1个ASCII码字符占1个字节,一个GB2312编码字符(如汉字)占2个字节。ASCII码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项A错 误;由图中可知“2”的十六进制内码为:32,“0”的十六进制内码为:30,故字符“10”的十六进制内码是:31 30,选项B错误;“CO B4”是“来”字在计算机内存储和处理时 的机内码,故选项C错误;由图中可知大写“P”的十六进制码为:50,故可以推出小写“P”的十六进制码为:70,转二进制数为:1110000,故选项D正确。32.D【详解】本题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用 户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的 集合,分为应用软件包和用户程序。P解析:D【详解】本题考查的是应- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题 Python 习题 复习 知识点 试卷
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文