试题python学习笔记复习知识点试卷试题.pdf
《试题python学习笔记复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《试题python学习笔记复习知识点试卷试题.pdf(26页珍藏版)》请在咨信网上搜索。
1、试题python学习笔记word复习知识点试卷试题一、选择题1.运行如下Python程序,结果为()。n=18;m=24;r=lwhile r!=0:r=m%nm=nn=rprint(m)A.1 B.3C.6 D.182.算法用Python程序实现,以下代码中哪处语句存在语法错误()inp=input(请输入a、b:)#1a=float(inp.split()0)b=float(inp.split()1)#2 if ab:#3print(a)else#4 print(b)A.(!)B.C.3.有python程序如下:S=input()print(S*3)运行后通过键盘输入6,则运算结果是()A
2、.666 B.SSS C.18D.D.S*34.在python中,想输出一行文字,要用到的函数是()。A.input 0 B.int()C.print()D.float()5.下列Python程序运行后的输出结果是()。s=0 for i in range(lz10):s=s+iprint(s=,s)A.s=35 B.s=45 C.s=55 D.s=656.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象 B.Python语言是解释型语言C.Python语言是编译型语言 D.Python语言是非跨平台语言7.以下叙述中正确的是()。A.Python 3.x
3、 与 Python 2.x 兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点8.Python程序文件的扩展名是()。A.python B.pyt C.pt D.py9.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name,ch10.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是D.命令中用到的标点符号只能是英文字符11.下列选项都是属于高级语言的是()A.汇编
4、语言、机器语言B.汇编语言、Basic语言C.Basic 语言、Python 语言D.机器语言、Python语言12.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、10 B.10、20 C.20、20D.20、1013.12 Python语言语句块的标记是()A.分号 B,逗号 C.14.以下哪种语言属于高级程序设计语言()python C+visual basic java缩进D./A.B.C.15.下列哪个语句在Python中是非法的?()D.A.x=y=z=l B.x=(y=z+l)C.x,y=y,xD.x+=y16.下列哪个语句
5、在Python中是非法的?()A.x=y=z=l B,x=(y=z+1)C.x,y=y,xD.x+=y x=x+y17.在 Python 中 print(8+7%2*2)的执行结果是()A.5 B.1 C.6D.1118.python语言的特点()。A.简单 B.免费、开源 C.可移植性D.以上都是19.python3解释器执行not 1 and 1的结果为()oA.True B.False C.0D.120.在Python中,正确的赋值语句是()A.x+y=10 B,x=2y C.x=y=50D.3y=x+l21.在python语言中,下列表达式中不是关系表达式()A.m=n B.m=n C
6、.m or nD.m!=n22.Python语言属于()A.自然语言 B,汇编语言 C.机器语言D.高级语言23.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=aD.c=a;b=a;b=c24.下列不属于高级编程语言的是A.C语言 B.VB语言 C.Python语言 D,机器语言25.小林编写一段文件读写操作代码,文件如图,代码段如下:1*ceshi-记事本 X文件(E)编辑旧格式(Q)查看(V)帮助(H)IA Distributed System Based on Python.|file=open(ceshi.tx
7、t7w)file.writefpython is a programming language.)file.close()filepenCceshi.txt/r)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.程序编译错误,不会输出结果26.队列在Python中,用()实现队列的创
8、建,队列的基本操作:()()()()线 性数据结构又称线性表。A.随机;入队;出队;求队长;判队空 B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空 D.入队;随机;列表;求队长;判队空27.下面的Python程序段运行后的输出结果是()x=3if x%2=0:print(x,是偶数。)else:print(x,是奇数。)A.3是奇数 B.x,是偶数28.python 中,表达式 5%2=()。A.2.5 B.2C.x,是奇数C.1D.3是偶数D.029.在 Python 中,设 a=2,b=3,表达式 ab and b=3 的值是()A.1 B.-1 C.True D
9、.False30.关于下列Python程序段的说法正确的是()k=lwhile 1:k+=lA.存在语法错误,不能执行 B,执行1次 C.执行无限次执行k次31.运行下列Python程序,输出结果为True,则空白处应为()D.a=15b=46 if:print(True)else:print(Flase)A.a=b B.ab C.a=ai-l:c+=l m=max(m,c)else:c=l print(c,m)则程序执行后,c和m的值分别是()A.1 和 1 B.1 和 4 C.2 和 4 D.a=bD,3 和 433.在VB中,下列与表达式Len(python)+20的值相等的是()A.l
10、nt(Rnd*26)+1B.Val(20)+16 mod 9C.Mid(Hello2019/6/2)+6 D.abs(Sqr(16)-30)34.下列与数学表达式:一+尸对应的python表达式,正确的是()。A.(-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)35.在Python中常用的输入输出语句分别是()A.input()output()B.input()print()C.input()print
11、f()D.scandf()printf()36.在Python程序中,要求s=3+6+9+.+300的值,可以采用如下代码,下列选项中 的说法不正确的是()。s=0fbr i in range(3,301,3):s=s+iprint(s)A.for循环语句中步长为3B.语句s=0应改为s=lc.语句S=s+i共循环执行了 100次 D.程序使用了循环结构37.下列选项中,不属于Python合法变量名的是()A.int32 B.40 x1 C.self D._name_38.以下Python代码输出结果中说法正确的是()。x=0for i in range。,100):x=x+iprint(x)
12、A.1+100 的和 B.1+99 的和C.199所有整数的和 D.1100所有整数的和39.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的 是()。A.交互式 B.解释型 C.面向对象 D,服务端语言40.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类 似于()的数据结构()A.一维表格 B,二维表格 C.三维表格 D.四维表格41.王明编写了 Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体 重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属
13、于()47.以下Python程序运行后,变量x和st的值分别是()。A.数据 B.信息c.知识D.智慧42.下面哪个不是Python合法的标识符()A.int_3 B,30XLC.selfD._abc43.在python中,运行下列程序,正确的结果是()。3-0r 1:nange(L 5MpiC i,s)A.i=4 s=10 B,i=5s=10C.i=5 s=15D.i=6 s=1544.运行下列Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(azb)A.18 5 B.5 18C.18 4D.4 1845.已知字符串 a=python,则 print(a 1+a
14、 3)的值为()A.yth B,ytC.pyD.yh46.下面选项中对Python的转义字符描述错误的是()A.r回车 B.n换行c.反斜杠符号D.单引号#第11题程序X=123+678St=123+678A.801 123678“123678”B.801“123678”C.801 80148.在Python中以下语句正确的是()。A.51jb=51jb B,for=51jb 码49.下列可以被计算机直接执行的程序是A.机器语言程序 B.高级语言程序C.j,b=b,j)C.汇编语言程序D.123678D.这是一段测试代D.Python源程序50.小明想要通过编程来解决由昆明到景东锦屏耗时最短行
15、程问题时,最核心的工作是()A.设计出解决问题的算法 B.设计出解决问题的PPTC.编写出Python代码 D.选择一种编程软件二、程序填空 51.小明用Python语言写了一个货币兑换程序如下:def cxchange(money*currency):if currency$:return money*5.505,elif currency-=f:return money*9.055clif currency =*:return moneyiel if currency Treturn money,7.754(1)参数 currency 指:。(2)该程序用了哪一种算法结构:0(3)输出结果
16、为“50$=325.25人民币”。则代码应该如何编写:。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,
17、31,30,31,30,31#mon 中存储 1T2 每个月的天数 s=input(请输入年月日:)month=int(s5:7)sum=0for i in range():sum+=moni sum+=dayif year4-0 and year100!=0:isleap=Trueelse:isleap=False if sum+=l print(这一天是当年的第+str(sum天”)53.阅读程序。分析以下Python程序并回答问题。who=我的action=是destination4 镜像世界number=153code=通行密码print(who+destination+code+ac
18、tion+str(number)J”*,_ ,File Edit Format Run Options Window Help who=act ion:是 destination:演怜.世界 number:153 code二通行王码 print(who+destination+code+actxon+str(number)/-1LjJ Python 3.6.5 ShellFile dit Shell Qebug Qptions Window HelpPython 3.6.5(v3.6.5:f59c0932b4,Mar 28 2018,16:07:4 1)on Win32Type*copyrig
19、ht*,“credits or*license 0*for more i =RESTAR荻周港足世界通行密码是153(1)变量who的数据类型_o(2)类似number的数据类型。(3)print语句输出的结果是。(4)str(number)的作用是。(5)“+”在程序中的作用是 o54.学习了 Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编 写了一段代码,绘制出多个不同颜色的圆形。代码如下:import turtleturtle,bgcolor(black)colors=red,green,blue,yellowforx range(100):turtle,pen
20、color(colorsx%4)turtle,circle(x)turtle,left(90)请分析任务,完成下列题目。(1)程序中处应填写()OA.print B.input C.in D.colors(2)程序中x%4的作用是()。A.计算x乘以4的结果B.计算x除以4的整数部分C.计算x除以4的小数部分D.计算x除以4的余数(3)执行此程序,绘制出圆形的总颜色数是()oA.1 B.4 C.5 D.100(4)执行此程序,绘制出圆形的总个数是()oA.1 B.4 C.99 D.100(5)此程序属于程序设计结构中的()oA.顺序结构 B.分支结构C.循环结构 D.跳转结构55.小敏有10万
21、元本金,想要购买银行保证收益型理财产品。每年到期后连本带利仍购买 此种理财。请你帮助小敏分析,在年收益率不变的情况下,多少年后小敏的累计收益能超 过本金,请完成程序填空。(例如输人:5.15%,输出:14年后收益超过本金。)1 s=input(请输入年利率:)2 rate=float(s:-l)*0.013 money=1000004 year=05 while money=200000:6 money=round(),2)7 year=year+l8 print(year,年后收益超过本金。”)(1)程序第6行下划线处应填入。(2)程序第2行的作用是,并赋值给变量rate。(3)该程序主要是
22、通过while实现 结构。56.现有字典如下,根据题目要求,写出相关的表达式:xingzuo=小明:巨蟹座,小红:处女座,小兰:金牛座现要取出小红所对应的星座,写出相关表达式:现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。现发现,在字典中漏写了关于“小贝”的信息、,现已知“小贝”为“双子座”,请帮忙 添加。写出删除该字典的表达式:57.在一千多年前的孙子算经中,有这样一道算术题:“今有物不知其数,三三数之 剩二,五五数之剩三,七七数之剩二,问物儿何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。i=(D_while(i%3!=2 i%5!=3 or i%7!=2):=_p
23、rint(i)58.“百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文 钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小 鸡都必须要有,问公鸡、母鸡和小鸡各多少只?打开文件“考生文件夹644百鸡百钱.py,完善程序实现以下功能并保存。请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善。运行程序,运行结果如图所示。4 18 788 11 8112 4 84运行完毕,请按回车键退出#请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善money=100num=100cock_price=5 hen_price=
24、3 threechick_price=l#一共100文钱#一共100只鸡#公鸡价格5文#母鸡价格3文#3只小鸡1文for cock_num in range(1,money/cock_price+l):for hen_num in range(1,Q):1-33for chick_num in range(1,(2):#公鸡只数可能为1-20#母鸡只数可能为#(3小鸡)只数可能为1-100moneyl=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_pricenuml=cock_num+hen_num+chick_num*3
25、if moneyl=money and numl=num:print(cock_num,hen_num,)#(小鸡数)input(运行完毕,请按回车键退出.)59.求1100内奇数之和(使用range函数)60.求100以内素数。61.输入n,计算s=l!+2!+.+n!的未6位(不含前导0)。N=1000000,n!表示前n个正 整数之积。62.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数 互换,否则原样输出。63.小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为
- 配套讲稿:
如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。