试卷python入门实例复习知识点试卷试题.pdf
《试卷python入门实例复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《试卷python入门实例复习知识点试卷试题.pdf(28页珍藏版)》请在咨信网上搜索。
1、试卷python入门实例复习知识点试卷试题一、选择题1.下列选项都是属于高级语言的是()A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic 语言、Python 语言D.机器语言、Python语言2.下面不是python特性的是():A.免费的 B.简单易学 C.可移植性好 D,是低级语言3.以下Python程序运行后,变量x和st的值分别是()。#第11题程序X=123+678St=123+678A.801 123678 B.801“123678”C.801 801 D,123678“123678”4.下列Python表达式的值为偶数的是()A.12*3%5 B.len(“Wel
2、come”)C.int(3.9)D.abs(-8)5.Python表达式中,可以使用()控制运算的优先顺序。A.圆括号()B.方括号口 C.大括号 D.尖括号6.在Python中以下语句正确的是()。A.51jb=51jb B.for=51jb C.j,b=b,j D.这是一段测试代码7.运行Python程序的过程中出现了如下图错误提示,原因是()。51study=ChineseFile,line 1 51study=chinesereSyntaxError:3:y=2*x else:y=3*x+l print(y)A.10 B.5C.25D.269.已知字符串变量x的值是“H”,字符“A”的
3、ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.T B,C.73D.7410.在 Python 中,若 x=10,y=20,下面程序段执行后,变量x、y的值分别是(x=yy=xA.10、10 B.10、20C.20、20D.20、1011.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()12.在下列程序设计语言中,属于人工智能语言的是()。A.PythonB.VBC.PascalD.C13.如下Python程序段for i in range(1,4):for j in range(0,3):print(P
4、ython)A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现语句print(Python)的执行次数是()A.3 B,4 C.6D.914.以下不属于高级程序设计语言的是()。A.C+B.VB C.机器语言15.python的命令行提示符是()D.PythonA.#B.C.Ill16.下列关于算法说法不正确的是()D.C:17.12 Python语言语句块的标记是()A.分号 B.逗号 C.缩进18.下列可以作为python变量名的是()A.5x B.x-1 C.ifD./D.x
5、_l19.下列哪个语句在Python中是非法的?()A.x=y=z=l B.x=(y=z+1)C.x,y=y,xD.x+=y x=x+y20.在python语言中表示“x属于区间a,b)”的正确表达式是()A.aWxorxvb B.a=x and x bC.aWxandxvbD.a=x or xb21.python3解释器执行not land 1的结果为()。A.True B.FalseC.0D.122.Python语言属于()A.自然语言 B,汇编语言C.机器语言D.高级语言23.()不是程序设计高级语言。A.PythonB.BasicC.C+D.伪代码24.下列python表达式结果最小的
6、是()A,2*33+8%2*3 B.5*2%3+7%2*2 C.1314/100%10 D.int(l+5)/325.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言 D.Python语言是非跨平台语言26.计算机能直接接收和执行的程序设计语言为()A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言27.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()0A.整数 B,浮点数 C.字符串 D,以上都是28.已知下列Python程
7、序段,k取下列哪组值是x=4?()for i in range(lO):k=int(input()if k0:if k15:if k18:x=0else:x=l else:if k12:x=4else:x=5A.13,16 B,13,14,15 C,16,17,18D.18,1929.python 中表达式 4*3=()。A.12 B.1 C.64D.730.Python的关系运算符中,用来表示不等于的符号是()A.=B.!=C.=D.b And b3的值是()A.False B.True C.-1D.132.如下Python程序段 x=2 print(x+1)print(x+2)运行后,变量
8、x的值是()35.在Python中,下列循环结构用法错误的是()。A.2 B,3 C.5D.33.下列Python程序段运行的结果是()x=0for i in range(l,20,3):x=x+iprint(x)A.80 B,190 C.7034.在编写python程序时缩进的作用是()。D.210A.让程序更美观 B.只在for循环中使用C.只在if语句中使用 D.用来界定代码块A.for i in range(20):B.for i in range(0z10):C.for i in range(10,0,2):D.while s50:36.下列Python程序段运行的结果是()。i=0
9、sum=0while i10:if i%3=0:sum+=ii+=l print(sum=,sum)A.sum=9 B.sum=10 C.sum=18 D.sum=19a+b37.把数式一 写成Python语言的表达式,下列书写正确的是()。2aA.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)38-应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应 用软件的是()A.Word B.微信 C.考试系统 D.python39.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错 误()la=3b=input
10、()c=a+b printf c)A.1B.2C.3D.440.利用Python程序绘制x-y的散点图,2.5-2.0-1.5-1.0-0.5-wlll+|q|三I s|A.pit.plot(X,Y)C.pit.bar(X,Y)0.5 1.0 1.5 2.0 2.5则下列程序第5行应该填写的代码是()。#绘制散点图,matplotlib.pyplot 二 pit X=0.5,1,1.5,2,2.5_Y=0.49,1.02,1.47,2.02,2.51show()B.pit.scatter(X,Y)D.pit.boxplot(X,Y)41.在P ython Shell环境下,依次执行下列语句后,
11、显示结果()。data=172,9,165,29,156,21 max(data)A.9 B,165 C.172 D.2142.下列不可以用来搭建本地服务器的软件是()(1)Python(2)Excel(3)IIS(4)ApacheA.B.C.D.43.Python定义私有变量的方法为。()A.使用private关键字B.使用public关键字C.使用DEF定义变量名D.使用_XX定义变量名44.若用整型变量k表示某天是星期几(例如k=l表示该天是星期一、k=2表示该天是星期 二k=7表示该天是星期天),则下列能够正确表示k的下一天是星期儿的python表达 式为()A,k+1 B,k%7+l
12、 C.(k+1)%7 D,(k+l)%7-l45.Python 中,可以输出 hello world 的是()A.printf(hell。world)B.output(helloworld)C.Print(hell。+world)D.print(hell。world)46.有关循环结构的说法不正确的是()。A.循环结构是算法的基本结构之一B.有的的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON程序设计语言中循环结构一般使用IF语句实现。47.下列有关于print命令的描述中,正确的是()A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应
13、的文本或者数字等D.执行语句print(python,3.7)时会出错48.以下Python代码的运行结果是()。a=3b=4a=a*bprint(a)A.3 B,4 C.12 D.a*b49.已知字符串 a=python,则 print(a 1+a 3)的值为()A.yth B,yt C.py D,yh50.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。00000000h:32 30 32 30 A3 AC 50 79 74 68 6F 6E C0 B4 CF AE;2020,Python*下列说法正确的是()A.图中字符“2020,Python来
14、袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是1110000二、程序填空51.编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21,年月日之 间用“-”分隔。判断这一天是这一年的第几天。以20206-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:I、能被4整除,但不能被100整除;II、能被400整除;(1)“2020-05-20”这一天是这一年的第 天。(2)编
15、写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=O for i in range():sum+=moni sum+=dayif year4:=0 and yearV/lOOkO:isleap=True else:isleap=False if sum+=l print(这一天是当年的第+str(sum)+“天”)52.阅读程序。分析以下关于字符拼接与转换的Python程序
16、并回答问题。students,小明小红小刚scores=小明:95小红:90,小冈:90print(len(students)print(len(scores)rie bdr 卜匚j rial un L;ptiun Iprint(len(scores)(1)students的数据类型是。(2)scores的数据类型是。(3)在scores中,每个字符与后面的数值共同构成了一个。(4)len(students)的返回值是。(5)print(len(scores)的输出结果是。53.小强开展网上直播售货,为此购买了以下直播硬件设备:手机耳机自拍杆数 码照相机背景画无线路由器 请回答下列问题:(1)
17、在购买的直播硬件设备中,属于模数转换的设备是(多选,填序号)(2)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下,问小 强家目前10Mbps的宽带(选填:能/不能)满足直播要求。请列式证明(3)小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升 序排序,如图a所示。流水号为2019030602的售货记录中,已成交的商品类别数是(填写数字),该流水号的总利润是 元(填写数字,保留1位小数)ABCDFGH1货号类别O夕 n 白进价售价数量流水号
18、成交与否 0-未成交 1-成交)213黑点阿尔卑斯棒棒糖(香蕉)0.30.5420190306011318糕点120让好佳缤纷什锦软糖3.84.15320190306011421饮料4801nl用叶冰红茶22.3220190306010517饮料50G乐事(青柠味)2.52.932019030602163话干小熊维尼灌心饼(草莓味)4.24.5420190306020722糕点8窕康帅作成1*(葱香奶油)22.812019030602085饮料596ml娃哈咕纯真年代0.81420190306021959妫伊利营养舒化奶(全脂型)33.530201903060201050署条上好佳番茄薯条22
19、.9320190306020113饼干小熊维尼灌心饼(草莓味)4.24.5420190306031126糕点18g妙脆角(葱香原味)0.80.92201903060315235247饮料农夫果园100%橙汁3.33.532019030699152541饮料阿尔卑斯棒棒相(草莓味)0.20.542019030699152647糕点上好佳”天然薯片2.53120190306991图a(4)为了快速了解各类别商品的利润,小强用python编程处理。处理的结果界面如图b 所示。部分代码如下,请在划线处填写合适的代码。类别利润直方图类别图bimport pandas as pdimport numpy
20、as npimport matplotlib.pyplot as pit detail=pD.read_excel(_)print(detail)for i in range(len(detail:):ifdetailM?i=l:detail,lirun/=_dg=detail类别,lirun1.groupby(by=类另)print(总利润,detail lirun.sum()数据可视化代码略54.辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数。它是已 知最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数小n(mn),用m除以n得 到余
21、数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上 面的除法,直到余数为0,这时m就是原来两个数的最大公约数。因为这个算法 需要反复进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转 相除法的算法,请根据下面算法回答问题。描述一描述二描述三输入两个正整数 m,n(mn);计算m除以n所得的 余数r;(3)m=n/n=r;若r=0,则m,n的最大公 约数等于m;否则转到步 骤;输出最大公约数m;结束。(开始1入 in.yL-1 m-int(input)2 n=int(input(n=)3 if m n:4 t=m5 rff=n6 n=t7r=18 while _:
22、9 r=m%n10 rn=n11 n=r12 print(最大公约数为:,m)r=m MOD u: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.小王编写了“字符串缩写”程序,实现如下功能:L输入一串由英文字母和数字组成的字符串,2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成
23、由第一个字符加上“一”和最后一个字符组成的新字符段,3.例如:字符串为 请输入字符串s:abcl23dfpxycba缩写后的字符串为:a-cl-3dfpx-ycba实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:)flag=Falseresult=for i in range(0,k-1):if_result=result+si+-flag=Trueelif ord(si)!=ord(si+l)-l:result=result+si result=result+si+lprint(缩写后的字符串为:;result)划线处处应该填入的语句为:;划线处处应该填
24、入的语句为:;划线处处应该填入的语句为:。58.求1100内奇数之和(使用range函数)59.求100以内素数。60.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数 互换,否则原样输出。61.分析完善程序背景知识为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号 限行,违反规定的车辆将予以处罚。(1)输入:AD2367(2)输入:A3888A(3)输入:AS 963C输出:单号输出:双号输出:里号如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善 下面的程序。(提示:所有车牌号中都含有数字,并且车牌号的长度都是6;以车
25、牌 中最后一位阿拉伯数字的奇、偶来决定单双号。)如:自然语言第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 o s.isd
- 配套讲稿:
如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。