下载此文档

python试题答案图文复习知识点试卷试题.pdf


文档分类:资格/认证考试 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
该【python试题答案图文复习知识点试卷试题 】是由【小屁孩】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【python试题答案图文复习知识点试卷试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..python试题答案图文复****知识点试卷试题一、,能正确表示不等式方程|x|>1解的是()>1orx<->-1orx<>1andx<->-1andx<,以下哪个选项a的数据类型为整型()==input()='5'=,变量x和st的值分别是()。“123678”“123678”()=y=,y=1,===1,,能作为python程序变量名的是()%()。()。()。A..B..,b=b,jD.//,表示跳出循环的函数是()(),代码如下:则下列程序第3行的横线应该填()=i*=i%%3====():..,输出结果为()。、理解执行的语言是():S=input()print(S*3)运行后通过键盘输入6,则运算结果是()*,想输出一行文字,要用到的函数是()。()()()(),属于Python输出函数的是()。()()()()()。s=0foriinrange(1,5):s=s+====,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b),a、b的值为()a=23:..b=int(a/10)a=a-b*10print(a,b),以下选项描述正确的是()()#,正确的赋值语句是()+y===y==x+,可以作为Python程序变量名的是().a+-,y的值是()x=3ifx>3:y=2*xelse:y=3*x+1print(y):foriinrange(6):(int(random()*10)+1)foriinrange(2,6):ifi%2==1andp[i]%2==0:p[i]+=p[i-1]elifi%2==0andp[i]%2==1:p[i]-=p[i-1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是(),2,3,4,7,,2,14,-9,-5,,8,1,4,6,,4,14,-7,3,(指数运算)的运算符为()。A.*B.**C.%D.//,表达式5%2=()。:()=Y=Z==(Y=Z+1),Y=Y,+=Y:..,则a[1:3]的值为()A..B..C..D..,关于变量的说法,正确的是(),,?()A..和''''''B.#和和C.//和''''''D.#和//()A..pyB..cC..javaD..c++()x=0foriinrange(1,20,3):x=x+iprint(x)(),依次执行下列语句后,显示结果()。data=[172,9,165,29,156,21]max(data),我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()A.=B.==C.:=D.<>,最核心的工作是(),哪项的值与其它三项不同()(“mynameisjames”.split())()([1,2,1,1])([1,2,3,4]),可以输出helloworld的是()(“helloworld”)(“helloworld”)(“hello+world”)(“helloworld”):..,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。;入队;出队;求队长;;入队;出队;求队长;;随机;出队;求队长;;随机;列表;求队长;,经常会用到pandas库中的DataFrame,这是类似于()的数据结构(),根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于(),正确的是()(“python”,),结果正确的是()c=len(s)#len求字符串长度foriinrange(0,c):ifi<2:函数是chr()函数配对函数,将字符转ASCII值else::(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:k=int(input(“输入一个四位数:”))①y=k%100if②:print(“符合”)else:print(“不符合”)划线处应填入的代码是()A.①x=k/100②(x+y)*2!=kB.①x=k//100②(x+y)*2==kC.①x=k/100②(x+y)**2!=kD.①x=k//100②(x+y)**2==(),语句print(a,b)的意思是():..,(a,b),,()**2-*r^*pi*r/,正确的是()。A.(-b+(b*b–4*a*c))/a*aB.-b+(b*b–4*a*c)/2*aC.(-b+(b*2–4*a*c))/(2*a)D.(-b+(b*b–4*a*c))/(2*a)二、程序填空51.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。importmath请输入a的值:请输入b的值:请输入c的值:d=_____#将表达式b2-4ac的值赋给变量dif____输出方程的其中一个实数根(_________)#输出方程的另一个实数根else:_________#输出“方程无实数根”:输入年月日,输入格式如“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每个月的天数请输入年月日:..'month=int(s[5:7])①sum=0foriinrange(②):sum+=mon[i]sum+=dayif:isleap=Trueelse:isleap=Falseif③sum+=1这一天是当年的第天'')。分析以下关于字符拼接与转换的Python程序并回答问题。students=['小明','小红','小刚']scores={'小明':95,'小红':90,'小刚':90}print(len(students))print(len(scores))(1)students的数据类型是______________。(2)scores的数据类型是_____________。(3)在scores中,每个字符与后面的数值共同构成了一个____________。(4)len(students)的返回值是____________。(5)print(len(scores))的输出结果是__________。,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?(s):m=0le=len(s)key=s[le-1]n=2_______else:n=16i=0whilei<=le-2::..c=s[le-1-i]_____________i+=1returnm请输入算式foriinrange(len(s)):c=s[i]__________suanfu1=suanfu2suanfu2=cresult=tresult=result+tresult=result-telse:s1=s1+c计算结果为(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=”则输出结果为___________。“运动打卡动动有奖”活动:若员工在本月累计运动时间30小时以下,奖励0元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小时及以上奖励500元。小强用python编写程序实现相关功能:输入某员工本月累计运动时间(时),输出其能获得的奖励金额。(1)实现上述功能的程序如下,请在划线处填入合适的代码。t=int(input(“请输入您本月累计运动时间(时):”))ift<0:print(“输入错误”)else:ift<30:①_elift<45:m=300:..②_____m=450else:m=500print(“您的奖励是:”,m)(2)当输入“-1”时,输出信息为_________(选填,填字母::0/:500),实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python程序实现如下,在划线处填入合适的代码。请输入第一个数请输入运算符请输入第二个数flag=Trues=____iffhins:c=a+b--c=a-bc=a*belse:if____除数不能为flag=Falseelse:c=a/bifflag==True:运算的结果为else:,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。代码如下:(():..forx①range(100):(colors[x%4])(x)(90)请分析任务,完成下列题目。(1)程序中①处应填写(________)。(2)程序中x%4的作用是(________)。(3)执行此程序,绘制出圆形的总颜色数是(________)。(4)执行此程序,绘制出圆形的总个数是(________)。(5)此程序属于程序设计结构中的(________)。,假设平均每年的销量比上一年增加68%,请问几年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。total=every_year=20000year=1while__________________:every_year+=____________total+=every_yearyear+=1print(year):打开文件“Y:/1/”,将程序补充完整,不得增加,删除语句、或改变程序原有结构,操作结束后保存。以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围(1至7)输出“输入错误!”,否则输出对应的英文星期的简称如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input(“请输入一个数:”))list=[“Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]if________:print(“输入错误!”)else:print(________):..,接收用户从键盘输入的密码和你自己的密码进行比对,如果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。61.(项目情境)在中国古代,出自数学家张丘建的《算经》中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。forginrange(1,20):formin_______:forxinrange(3,98,3):if_________and__________==100:公鸡:母鸡:小鸡::1,2/3,3/5,....,24/47,25/49。问题1:写出该数列的通项公式f(n)=_①问题2:以下是计算S=1+2/3+3/5+...+24/47+25/49的程序,请补全代码:s=0foriinrange(1,26):s=s+②print(“s=”,s)补充完成上述通项公式和程序:①f(n)=_________②。请阅读以下程序并写出运行结果。#=0sum=0whilei<10:ifi%3==0:sum+=iprint(i):..i=i+1print('sum',sum)。分析有关多项式的代码并回答问题。求1!+2!+3!+……+20!的和。n=0s=0t=1forninrange(1,21):t*=ns+=tprint(s)(1)n的作用是________________。(2)s的作用是______________。(3)t的初值必须赋值为1,这是因为_________。(4)t*=n的等价语句是__________(5)s+=t的等价语句是______。65.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?(1)请在空格处填写正确的代码,使程序完善实现以下功能。money=100#一共100文钱num=100#一共100只鸡cock_price=5#公鸡价格5文hen_price=3#母鸡价格3文threechick_price=1#3只小鸡1文forcock_numinrange(1,_______):#公鸡只数可能为1-20forhen_numinrange(1,_________):#母鸡只数可能为1-33forchick_numinrange(1,101):#(3小鸡)只数可能为1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_numifmoney1==moneyandnum1==num:print(cock_num,hen_num,__________)运行完毕,请按回车键退出(2)运行程序,运行结果如图所示。:..【参考答案】***试卷处理标记,请不要删除一、【详解】本题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故本题选A选项。解析:A【详解】本题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故本题选A选项。【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=‘5’,则a为字符串;a=,则a为浮点数。故本题选A。解析:A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=‘5’,则a为字符串;a=,则a为浮点数。故本题选A。【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句是字符串运算,直接拼接,值为,故本题选B选项。解析:B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句是字符串运算,直接拼接,值为,故本题选B选项。【详解】本题主要考查Python赋值语句。x==1是条件判断语句(判断x是否等于1);:..选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本题选C选项。解析:C【详解】本题主要考查Python赋值语句。x==1是条件判断语句(判断x是否等于1);选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本题选C选项。【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。解析:B【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。解析:B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不:..能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。解析:C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。解析:B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故本题应选A。解析:A【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故本题应选A。【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第3行的横线应该填i%3==0,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第3行的横线应该填i%3==0,故本题选C选项。【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java等:..计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A选项解析:A【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。【详解】本题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。解析:B【详解】本题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。【详解】本题主要考查程序语言。计算机能直接识别、理解执行的语言是机器语言(即0和1),故本题选D选项。解析:D【详解】本题主要考查程序语言。计算机能直接识别、理解执行的语言是机器语言(即0和1),故本题选D选项。【详解】本题主要考查Python程序的执行。input()函数是通过键盘输入,将其以字符类型返回,故S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选项。解析:A【详解】本题主要考查Python程序的执行。input()函数是通过键盘输入,将其以字符类型返回,故S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选项。【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或:..者十进制数字转化为整形,解析:C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,故选项B错误;print是输出函数,故选项C正确;float用于将整数和字符串转换成浮点数,故选项D错误。【详解】本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。解析:B【详解】本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。【详解】本题主要考查Python中循环结构。range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python中循环结构。range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】【详解】本题考查Python程序的运算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最

python试题答案图文复习知识点试卷试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小1.35 MB
  • 时间2024-03-27
最近更新