试题python二级模拟卷1复习知识点试卷试题.pdf
《试题python二级模拟卷1复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《试题python二级模拟卷1复习知识点试卷试题.pdf(29页珍藏版)》请在咨信网上搜索。
试题python二级模拟卷1复习知识点试卷试题一、选择题1.下列选项中,属于Python输出函数的是()OA.random()B.print()C.sqrt()D.input()2.在Python中要交换变量a和b中的值,应使用的语句组是()0A.a,b=b,aB.a=c;a=b;b=cC.a=b;b=aD.c=a;b=a;b=c3.下面哪个不是Python合法的标识符()A.int32 B.40XLC.selfD._name_4.下面选项中对Python的转义字符描述错误的是()A.r回车 B.n换行c.反斜杠符号D.单引号5.Python不支持的数据类型有()。A.char B.intC.floatD.list6.在Python中运行后,b的值是()a=If a=0:b=a+2Else:b=a-2print(b)A.6 B.8C.10D.127.在Python中运行下列程序,输出结果为()for i in range(1,6):PirintC*7)A.*b*c*D*8.Python语言自带的IDLE环境的退出命令是()A.Esc B.closeC.回车键D.exit9.在Python中,表示跳出循环的函数是()A.continue B.breakC.ESCD.Close10.下列可以被计算机直接执行的程序是()A.机器语言程序 B.高级语言程序C.汇编语言程序D.Python源程序11.Python中用来声明字符串变量的关键字是()A.str B.intC.floatD.char12.可以被计算机直接执行的语言是(),Python语言属于()语言。A.机器,高级 B,高级,汇编c.高级,机器D.汇编,高级13.以下选项中,不是Python中文件操作的相关函数是()。A.open()B.load()C.read()D.write()14.运行下列Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(azb)A.18 5 B.5 18 C.18 4 D.4 1815.已知列表 listl=88,22,34,89,67,则 python 表达式 min(listl)的值为()A.22 B.88 C.89 D.6716.小林编写一段文件读写操作代码,文件如图,代码段如下:期*ceshi-记事本 一 口 X文件(E)编辑()格式(Q)查看(V)帮助(H)IA Distribu ted System Based on Python.|file=open(ceshi.txtw)file.write(python is a programming language.)file.close()file=open(ceshi.txt,T)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.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现18.已知 a=6,b=-4,则 Python表达式a/2+b%2*3 的值为()A.3 B,3.0 C.5D.5.019.Python文件的后缀名是()。A.doc B.vbp C.pyD.exe20.Python中,赋值语句,c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c=c-b21.在Python中,返回x的绝对值的函数是()。A.abs(x)B.bin(x)C.all(x)D.input(x)22.在python语言中,下列表达式中不是关系表达式()A.m=n B.m=n C.m or nD.m!=n23.Python语言属于()A.自然语言 B,汇编语言 C.机器语言 D,高级语言24.如下Python程序段x=0while x 50:x=(x+2)*(x+3)运行后,x的值为()A.0 B.72 C.50 D.16825.利用Python求100以内所有能被3整除的正整数,代码如下:1 i=l2 while i=100:3 if:4 print(i)i=i+l则下列程序第3行的横线应该填()A.i=i*3 B,i=i%3 C.i%3=0 D,i/3=l26.下列与数学表达式.+-4a。对应的python表达式,正确的是()。2aA.(-b+math,sqrt(b*b-4*a*c)/a*aB.-b+math,sqrt(b*b-4*a*c)/2*aC.(-b+math,sqrt(b*2-4*a*c)/(2*a)D.(-b+math,sqrt(b*b-4*a*c)/(2*a)27.下面的Python程序段运行后的输出结果是()List=10,25,加猴桃,9,65Print(List3)A.25 B./弥猴桃 C.狮猴桃 D,928.以下Python表达式中,哪项的值与其它三项不同()A.len(u my name is jamesv.split()B.int(4.99)C.sum(1,2,1,1)D.max(1,2,3,4)29.在Python中,关于变量的说法,正确的是()A.变量必须以字母开头命名B.变量只能用来存储数字,不能存储汉字C.在python中变量类型一旦定义就不能再改变D.变量被第二次赋值后,新值会取代旧的值30.在 Python 中,设 a=2,b=3,表达式 a=3 值是()A.1 B.0 C.True D.False31.设 a=2,b=5,在 python 中,表达式 ab And b3 的值是()A.False B.True C.-1 D.132.以下是猜数游戏的Python程序,请你补全代码:#第13题程序number=99number_guess=int(input(你猜测的数字是:)if number=number _ guess:print(你猜对了)number number_ guess:print(你猜的数字小了”)else:print(你猜的数字大了”)请选择适当的代码填入程序处。()A.for B.print33.下列Python数据不属于列表的是(A.24,56,7,89,4C 24,56为7赫猴桃134.在Python语言中,数据的输入是通过A.input()函数C.output()函数35.在python中,有程序如下A=input()print(A*5)通过键盘输入5,则运算结果是()C.elif)B.24,56,7,89,4D.()来实现的。B.print()函数D.abs()函数D.inputA.5 5 5 5 5 B.25C.5*5D.5536.关于python中的函数,以下描述错误的是()。A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数 的输入输出方式即可B.使用函数的主要目的是减低编程难度和代码重用C.Python使用del保留字定义一个函数D,函数是一段具有特定功能的语句组37.下面()是Python合法的变量名A.int32 B.40XL C.self D.name38.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是()。2.5-2.0-1.5-1.0-0.5-0.5 1.0 1.5 2.0 2.5.*61+|q|三|E)|A.pit.plot(X,Y)C.pit.bar(X,Y)#绘制散点图 matplotlib.pyplot pitX=0.5,1,1.5,2,2.5_Y=0.49,1.0 2,1.47,2.0 2,2.51show()B.pit.scatter(X,Y)D.pit.boxplot(X,Y)39.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错 误()la=3 b=input()c=a+bprint(c)A.1 B.2 C.3 D.440.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接 执行的语言是(),Python语言属于()语言。A.机器,高级 B.高级,汇编 C.高级,机器 D,汇编,高级41.以下python程序段执行后,输出结果为()m=29If m%3!=0:print(m,不能被3整除)else:print(m,能被3整除)A.29不能被3整除B.m不能被3整除 C.29能被3整除 D.m能被3整除42.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()A.设计出解决问题的算法 B.设计出解决问题的PPTC.编写出Python代码 D.选择一种编程软件43.现有如下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:p i +=p i-1elif 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,844.有如下python程序段n=int(input(请输入 n 值:)x=n;y=0if x0:y=y+i elif x0:y=y-i print(y)执行上述语句,下列说法不正确的是()A.若输入则输出y值为TC.若输入1,则输出y值为1B.若输入0,则输出y值为TD.若输入2,则输出y值为145.Python语句中以r或R开头的字符串表示原始字符串,则 print(rnGood)的运行结果是()A.新行和字符串GoodB.rnGood C.nGood D.字符r、新行和字符串Good46.检测输入的四位整数abed是否满足下述关系:(ab+cd)(ab+cd)=abcd0实现上述 功能的python程序代码如下:k=int(input(“输入一个四位数:”)y=k%100if print(“符合”)else:print(“不符合”)划线处应填入的代码是()A.(Dx=k/100(x+y)*2!=k B.x=k/100(x+y)*2=kC.x=k/100(x+y)*2!=k D.x=k/100(x+y)*2=k47.有如下python程序段:a=Doing is better than sayingprint(rn+a:15)该程序运行后,输出的结果是()A.直接输出:nDoing is betterB.直接输出:nDoing is better thC.直接输出:nDoing is betterD.先换行,然后在新的一行中输出:Doing is better48.以下哪个不属于计算机操作系统()A.DOS B.Unix C.Python D.Linux49.有如下Python程序,当程序运行后输入15000,则程序输出结果为()salary=float(input()if salary=5000:tax=0elif salary=7000:tax=(salary-5000)*0.1elif salary=10000:tax=200+(salary-7000)*0.2else:tax=800+(salary-10000)*0.4print(salary-tax)A.2800 B,2800.0 C.12200 D,12200.050.在 Python 中,表达式 a*3+b*3+c*3=100*a+10*b+c 属于()A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式二、程序填空51.(项目情境)一元二次方程ax2+bx+c=0(aWO),当b?一4ac20,方程有两个不同的实数根,当b24ac Iprint(len(scores)(1)students的数据类型是。(2)scores的数据类型是。(3)在scores中,每个字符与后面的数值共同构成了一个。(4)len(students)的返回值是(5)print(len(scores)的输出结果是。53.模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二 个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python程序实现如下,在划线处填入合适的代码。a=int(input(请输入第一个数:)fh=input(请输入运算符:)b=int(input(请输入第二个数:)flag=Trues=_if fh in s:iffh=+:c=a+belif fh=-:c=a-belif fh=*:c=a*belse:if_print(除数不能为0!)flag=Falseelse:c=a/bif flag=True:print(运算的结果为:+)else:print(运算符不正确)54.(项目情境)递归就是自己调用自己,它是设计和描述算法的一种有力工具,常常用 来解决比较复杂的问题。为求解规模为N的问题,设法将它分解成规模较小的问题,从小 问题的解容易构造出大问题的解,并且这些规模问题较小的问题也能采用同样的分解方法,分解成规模更小的问题,并能从这些更小问题的解构造出规模较大问题的解。一般情况卜,规模N=1时,问题的解是已知的。已知:从1到n的连续自然数相乘的积、叫做阶乘、用 符号n!表示。如5!=1X2X3X4X5,规定0!=1。我们用递归算法可以较容易求n的阶乘。求 n的阶乘算法可以描述如下:n!=n*(n-l)!(n-l)!=(n-l)*(n-2)!(n-2)!=(n-2)*(n-3)!2!=2*1!1!=0!0!=1如果把n!写成函数形式,即f(n),f(n)=n*f(n-l)如f(5)就是表示5!,求5!的过程可以写成 如下形式:f(5)=5*f(4)f(4)=4*f(3)f(3)=3*f(2)f(2)=2*f(l)f(l)=l(问题求解)在python中用递归算法求1!+2!+n!(n的值为整数,从键盘输入)。请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。def f(n):if n=0:return 1else:return _s=0n=int(input(请输入 n:)for i in:s=_print(s)55.求解a到b内(包含a和b)所有的质数,并对每个质数的每一位数字求和。请完善程 序。程序如下:import mathdef IsPrime(i):if i=l:return Falsefor j in range(2Jnt(math.sqrt(i)+l):if:return Falsereturn Truea=int(input(请输入 a:)b=int(input(请输入 b:)summ=0for i in range(a,b+l):if IsPrime(i):while t0:summ=summ+t%10 print(数字和为:,summ)56.完善程序实现以下功能并保存。输入元二次方程的系数a,b,c的值,求解元二次方程ax2+bx+c=0(a0)请输入方程系数a(!=0):l请输入方程系数b:-5请输入方程系数c:6方程有两个不同的解3.0 2.0运行完毕,请按回车键退出.#请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善import matha=float(input(“请输入方程系数 a(!=0):)b=float(input(请输入方程系数b:)c=float(input(“请输入方程系数c:)delta=b*b-4*a*cif delta:xl=(-b+math.sqrt(delta)/(2*a)x2=(-b-math.sqrt(delta)/(2*a)print(方程有两个不同的解,xl,x2)elif delta=O:xl=_print(方程有两个相同的解,xl)else:print(方程无解)input(运行完毕,请按回车键退出)57.广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后 多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最 后多出两个。编写程序求出这些小朋友的可能人数。这群小朋友总的人数有:128、233、338、443、548、653 758、863、968、可能情况数为:9种 I实现上述功能的程序如下,请在程序划线处填入合适的代码。a=for i in range(100,1000):if:a.append(i)total+=1print(这群小朋友总的人数有:)for j in range(len(a):print(,end=、)printf)prin可能情况数为:Ttotal种)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:058.求L-100内奇数之和(使用range函数)59.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。60.编写程序,找到并输出100以内的偶数个数。61.计算机解决问题的过程为“分析问题一一设计算法(流程图)一一编写程序一一调试 程序”,圆目项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单 价是5元,如果两种笔记本同时购买,价格可以打8折 计算一下,购买笔记本1和笔记本2 各本,可以优惠多少元?(以元为单位,四舍五人到小数点后两位)请输入以下代码,自己输入数据运行,结果截图提交,色 4-1.py-C:/Users/huangcaixia/Desktop/4-l.py(3.7.0)File Edit Format Run Options Window Helpn=int(inpu t(输入购买的笔记本1和笔记本2的本数为:”)a=3*nb=5*ny=(a+b)(1-0.8)print(购买笔记本1和笔记本2的数里为,n,本)print(可节省的金额为”/.2f%y,元)62.(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏 各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有10。文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100 只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下 程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(lz20):for m in:for x in range(3z98,3):if and=100:print(公鸡:g母鸡:,m,小鸡:,x)63.分析完善程序某市出租车收费标准如下:(1)3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按L5元/公里收费(3)超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为P,则可以分段计算 p=8 (sW3)p=1.5*(s-3)+8 (36)参考代码a=float(input(/s=w)if s 6:p=2.25*(s-6)+1.5*3+8print(p)根据上述回答如下问题:(1)本题采用的算法是(填:解析法/枚举法/排序法/递归法)。(2)程序代码中空白处应填写的条件是(填:A/B/C/D)。A.3s=6 B.3=s3 and s3 Or s=RESTART:-=1 X 1=1 1X2=22X2=41X3=32X3=63X3=91X4=42X4=83X 4=124 X 4=16 1 X 5=5 2 X 5=10 3 X 5=15 4 X 5=20 5 X 5=25 1 X 6=6 2 X 6=12 3 X 6=18 4 X 6=24 5 X 6=30 6 X 6=36 1 X 7=7 2 X 7=14 3 X 7=21 4 X 7=28 5 X 7=35 6X7=42 7 X 7=49 1 X 8=8 2 X 8=16 3 X 8=24 4 X 8=32 5 X 8=40 6 X 8=48 7 X 8=56 8X8=64 1 X 9=9 2 X 9=18 3 X 9=27 4 X 9=36 5 X 9=45 6 X 9=54 7 X 9=63 8 X 9=72 9 X 9=81 I(1)在第一行程序中,变量i的数据范围为 到_。(2)在第二行的程序中,变量j的数据范围为 到o(3)如果“d”表示十进制数,那么2d则表示 位宽的十进制数。(4)第三行程序改为print(%d X%d=%2d%(i,j,i*j),end=),则本题的输出应该是_(5)如果最后一行的print。表示换行,那么end=的功能是。65.阅读程序。分析条件语句的代码并回答问题。-我=1.7;a Python 3bb Shellj;4,py-C:/Users/Adrnini$trator/De$ktop/4.二-Rie Edit Format Run Option 三”出勺 s=int(input。清朝入标的期末成绩)1 s=60:print(你及格了喔)if s=80:pnntC表现不错)三:一二print(还可以再提升)print C不及格):f s(1)如果不能使用int()函数,那么变量s的类型将会变成。(2)如果你的期末成绩是85,你得到的评价将会是。(3)如果你的期末成绩是55,你得到的评价将会是 o(4)如果你得到的评价是“还可以再提升”,你的期末成绩应该在_和 之间。(5)“程序中出现的所有else都可以替换为elif,程序效果一样,这种说法是(填“对”或“错”)的。【参考答案】*试卷处理标记,请不要删除一、选择题1.B【详解】本题考查的是Python函数。print。是Python输出函数;input。是Python输入函数。故 选项B正确。解析:B【详解】本题考查的是Python函数。print。是Python输出函数;input。是Python输入函数。故选项 B正确。2.A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可以实现交换变量a和b中的值,故本题选A选项。解析:A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可 以实现交换变量a和b中的值,故本题选A选项。3.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故40XL不是Python合法的标识符,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故40XL不是Python合法的标识符,故本题选B选项。4.D【详解】本题主要考查Python转义字符。r回车,n换行,反斜杠符号,双引号,故本题选D选项。解析:D【详解】本题主要考查Python转义字符。r回车,n换行,反斜杠符号,双引号,故本题选D 选项。5.A【详解】本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项解析:A【详解】本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项6.B【详解】本题主要考查Python程序的执行。a=6,满足a=0,执行b=a+2=8,故在Python中运行后,b的值是8,故本题选B选项。解析:B【详解】本题主要考查Python程序的执行。a=6,满足a=0,执行b=a+2=8,故在Python中运行后,b的值是8,故本题选B选项。7.D【详解】本题考查Python程序调试与执行fo门in range(1,6),i的范围是从1到5,不包括6。故本题选D选项解析:D【详解】本题考查Python程序调试与执行fori in range(1,6),i的范围是从1到5,不包括6。故本题选D选项8.D【详解】本题主要考查Python基本知识。Python程序设计语言默认安装时,会有一个自 带的集成开发环境IDLE。要创建Python程序文件,可以利用IDLE中的“文件“菜单。可使用exit(解析:D【详解】本题主要考查Python基本知识。Python程序设计语言默认安装时,会有一个自带的集成开 发环境IDLE。要创建Python程序文件,可以利用IDLE中的“文件”菜单。可使用exit。或 quit。退出Python,因此D选项正确。【点睛】9.B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。解析:B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳 出循环,故本题选B选项。10.A【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语 言、高级语言。其中机器语言是由。和1组成,可以被计算机直接执行。故本 题应选A。解析:A【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语 言。其中机器语言是由。和1组成,可以被计算机直接执行。故本题应选A。11.A【详解】本题主要考查Python变量。Python中,int是整型,str是字符串型,float是浮 点型,故本题选A选项。解析:A【详解】本题主要考查Python变量。Python中,int是整型,str是字符串型,float是浮点型,故本 题选A选项。12.A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无 需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微解析:A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用 于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语言。高 级语言是一种面向过程或对象的语言。可以被计算机直接执行的语言是机器语言,Python 语言属于高级语言。故本题选A。13.B【详解】本题主要考查Python文件操作函数。open()是文件打开函数,read()、write()是文件读写函数;json.load。用于从json文件中读取数据,故本 题选B选项解析:B【详解】本题主要考查Python文件操作函数。open。是文件打开函数,read。、write()是文件读写 函数;json.load()用于从json文件中读取数据,故本题选B选项。14.C【详解】本题主要考查Python程序的执行。a=18,b=7,c=a%b=4,b=a%b=4,输出a和b的值是18和4,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。a=18,b=7,c=a%b=4,b=a%b=4,输出a和b的值是18 和4,故本题选C选项。15.A【详解】本题主要考查Python列表。min是返回列表中的最小值,列表listl=88,22,34,89,67,则 python 表达式 min(listl)的值为 22,故本题选 A 选项。解析:A【详解】本题主要考查Python列表。min是返回列表中的最小值,列表listl=88,22,34,89,67,则 python 表达式 min(listl)的值为 22,故本题选 A 选项。16.B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入 python is a programming language.会覆盖之前的内容,故该代码段运行后 解析:B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入python is a programming language.会覆盖之前的内容,故该代码段运行后,输出的结果为python is a programming language.,故本题选 B 选项。17.A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限 个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来 实现,故选项A错误;解决问题的过程就是实现解析:A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来实现,故选项A错误;解 决问题的过程就是实现算法的过程。算法可以通过编程来实现。算法是程序设计的核心,即是程序设计的“灵魂”。故应选A。18.B【详解】本题主要考查Python表达式的运算。a=6,b=-4,a/2+b%2*3=6/2+(-4%2*3)=3.0+0=3.0,故本题选 B 选项。解析:B【详解】本题主要考查 Python 表达式的运算。a=6,b=-4,a/2+b%2*3=6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。19.C【详解】本题主要考查Python相关知识点知识点。.doc是文字处理软件(word后缀 名),.vbp是VisualBasic工程文件后缀名,.exe是可执行文件后缀名,.py是 Python文件解析:c【详解】本题主要考查Python相关知识点知识点。.doc是文字处理软件(word后缀名),.Vbp是 VisualBasic工程文件后缀名,.exe是可执行文件后缀名,.py是Python文件的后缀名,故本题选C选项。20.C【详解】本题主要考查Python中常用运算符。Python中“-=是减法赋值运算符,c-=b等效于c=c-b,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python中常用运算符。Python中-=是减法赋值运算符,c-=b等效于c=c-b,因此C选项正确。【点睛】21.A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是 abs(x),bin。返回一个整数或者长整数的二进制表示,all()函数用于判断给定的 可迭代参数中的所有解析:A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin。返回 一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有元素是 否都为TRUE,input(x)是输入函数,故本题选A选项。22.C【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。解析:C【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C 选项。23.D【详解】本题主要考查Python语言。Python、VB、Java等语言属于高级语言,故本题选 D选项。解析:D【详解】本题主要考查Python语言。Python,VB、Java等语言属于高级语言,故本题选D选项。24.B【详解】本题主要考查Python程序的执行。第一遍循环,x=(0+2)*(0+3)=6;第 二遍循环*=(6+2)*(6+3)=72,不满足x50,退出循环,故解析:B【详解】本题主要考查Python程序的执行。第一遍循环,x=(0+2)*(0+3)=6;第二遍循环x=(6+2)*(6+3)=72,不满足xb值为False,b3值为True,逻辑运算符“And两边都为真,表达式的值才为真,故表达式abAnd b3的值是F 解析:A【详解】本题主要考查Python表达式的运算。a=2,b=5,ab值为False,b3值为True,逻辑运算 符And两边都为真,表达式的值才为真,故表达式abAndb3的值是False,故本题选 A选项。32.C【详解】本题主要考查Python分支结构。分析程序可知,该程序采用多分支结构,故程 序处应填elif,故本题选C选项。解析:C【详解】本题主要考查Python分支结构。分析程序可知,该程序采用多分支结构,故程序处应填 elif,故本题选C选项。33.A【详解】本题考查Python语句。列表是Python中的一种数据类型,是用口括起来的一组有 顺序的数据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。解析:A【详解】本题考查Python语句。列表是Python中的一种数据类型,是用括起来的一组有顺序的数 据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。34.A【详解】本题考查的是Python函数。input()是输入函数,print()是输出函数,abs()是绝对值函数。故选项A正确。解析:A【详解】本题考查的是python函数。input()是输入函数,print()是输出函数,abs()是绝对值函数。故选项A正确。35.A【详解】本题考查Python算法及其程序实现。input。函数接收的是字符串,故print(A*5)时,输出5个A里存储的字符串。通 过键盘输入5,则运算结果是:5 5 5 55,选项解析:A【详解】本题考查Python算法及其程序实现。input。函数接收的是字符串,故print(A*5)时,输出5个A里存储的字符串。通过键盘 输入5,则运算结果是:5 5 5 5 5,选项A正确。36.C【详解】本题主要考查Python中的函数。函数能完成特定的功能,对函数的使用不需要 了解函数内部实现原理,只要了解函数的输入输出方式即可;使用函数的主要 目的是减低编程难度和代码重用;Python解析:C【详解】本题主要考查Python中的函数。函数能完成特定的功能,对函数的使用不需要了解函数内 部实现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和 代码重用;Python使用def保留字定义一个函数;函数是一段具有特定功能的语句组,故 本题选C选项。37.ACD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以 下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。解析:ACD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以下划线或字 母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。38.B【详解】本题主要考查Python绘图函数。plot是绘图函数,scatter是绘制散点图函数,bar是绘制柱状图函数,boxplot是绘制箱线图函数,故本题选B选项。解析:B【详解】本题主要考查Python绘图函数。plot是绘图函数,scatter是绘制散点图函数,bar是绘制 柱状图函数,boxplot是绘制箱线图函数,故本题选B选项。39.C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项 解析:c【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选 C选项 40.A【详解】本题考查的知识点是计算机语言的发展。计算机语言从最初的机器语言(二进制,可以被计算机直接执行的语言),发展到使用助记符的汇编语言,再到更易理解 的高级语言,包括C、C+、Java、C#解析:A【详解】本题- 配套讲稿:
如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。
关于本文