试卷python入门实例复习知识点试卷试题.pdf
《试卷python入门实例复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《试卷python入门实例复习知识点试卷试题.pdf(28页珍藏版)》请在咨信网上搜索。
试卷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(“Welcome”)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”的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(Python)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_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表达式结果最小的是()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程序段,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)运行后,变量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=0sum=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()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环境下,依次执行下列语句后,显示结果()。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 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.在屏幕中输出相应的文本或者数字等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来袭”共占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)编写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程序并回答问题。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)在购买的直播硬件设备中,属于模数转换的设备是(多选,填序号)(2)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下,问小 强家目前10Mbps的宽带(选填:能/不能)满足直播要求。请列式证明(3)小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升 序排序,如图a所示。流水号为2019030602的售货记录中,已成交的商品类别数是(填写数字),该流水号的总利润是 元(填写数字,保留1位小数)ABCDFGH1货号类别O夕 n 白进价售价数量流水号成交与否 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.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 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得 到余数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 _: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),则把升序段缩写成由第一个字符加上“一”和最后一个字符组成的新字符段,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)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:。58.求1100内奇数之和(使用range函数)59.求100以内素数。60.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数 互换,否则原样输出。61.分析完善程序背景知识为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号 限行,违反规定的车辆将予以处罚。(1)输入:AD2367(2)输入:A3888A(3)输入:AS 963C输出:单号输出:双号输出:里号如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善 下面的程序。(提示:所有车牌号中都含有数字,并且车牌号的长度都是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 o 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!=062.调试程序。请阅读以下程序并写出运行结果。file Edit Format Run OptU-Sex 16.pyi=0SUJTl=0i10:i%3=0:sum+=i print(i)i=i+lprint(sum,sum)#exl6.pyi=0sum=0while i Ifruites=banana7apple7mango for fruit in fruites:print(fruit)a=len(fruites)print(a=,a)1071 I64.完善程序。以下是计算S=l+6+ll+101的程序代码。请你在处填写正确的语句。s=0 k=l while(k101);k=k+5 s=s+k print(s+1)s=ok=lwhile(k=101)s=0k=lwhile(ksecret:print C0S,-大 I*)else:print(Q黑哩,猜小 了!”)cs=int(input(重新宿一i一靠1普的蓟字是:)print)茁戏结束,T.7!)exitPython 3.6.5(v3.6.5:f59c0932b4,1)on Win32T ype*copyright*,“credits or 1:=R ES T AR T:E猜数游戏你猜的数字是15唉,猜大啦!重新猜一个靠谱的数字是:7 唉,清大啦!重新猜一个靠谱的数字是:3游戏结束,不玩了!import random secret=random.randint(0,10)print(猜数游戏 cs=int(input(你猜的数字是“)while cs!=secret:cssecret:(唉,猜大啦!”)print(嘿嘿,猜小了!)cs=int(input(重新猜一个靠谱的数字是:)print(游戏结束,不玩了!”)【参考答案】*试卷处理标记,请不要删除一、选择题1.C【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic Pascal C、C+、Java Python 等。故选项 C 正确。解析:C【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、PascaL C、C+、Java、Python 等。故选项 C 正确。2.D【详解】本题主要考查P ython的特性。P ython特性有:免费的、简单易学、可移植性好、是高级语言,故本题选D选项。解析:D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性好、是高级语 言,故本题选D选项。3.B【详解】本题主要考查P ython语句执行。语句X=123+678是整型类型运算,值为801;语句St=123”+“678是字符串运算,直接拼接,值为“123678”,故本题选B选项。解析:B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句 St=123+678是字符串运算,直接拼接,值为123678,故本题选B选项。4.D【详解】本题主要考查P ython表达式。12*3%5=1,len(“Welcome)=7,int(3.9)=3,abs(-8)=8,故本题选 D 选 项。解析:D【详解】本题主要考查 Python 表达式。12*3%5=1,len(Welcome)=7,int(3.9)=3,abs(-8)=8,故本题选D选项。5.A【详解】本题考查P ython运算顺序相关的知识点P ython表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项 解析:A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项6.C【详解】本题主要考查P ython语句。变量的命名规则有:只能以字母或下划线开头,不 能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交 换b与j的值,故本题选C选项。解析:C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊 符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选 C选项。7.D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D项正确。解析:D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能 作为变量名的开头,故D项正确。8.A【详解】本题主要考查P ython程序的执行。x=3,不满足x3,执行y=3*x+l=10,故本 题选A选项。解析:A【详解】本题主要考查Python程序的执行。x=3,不满足x3,执行y=3*x+l=10,故本题选A选项。9.B【详解】本题主要考查P ython字符函数。ord函数用于将字符转换为整数,chr函数接受 一个数字(应为ASCII码)并返回字符。则python表达式chr(ord(x)+2)=chr(ord 解析:B【详解】本题主要考查Python字符函数。ord函数用于将字符转换为整数,chr函数接受一个数字(应为 ASCII 码)并返回字符。则 python 表达式 chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=J,故本 题选B选项。10.c【详解】本题主要考查P ython程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量X、y的值分别是20、20,故本题选C选项。解析:c【详解】本题主要考查Python程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量 x、y的值分别是20、20,故本题选C选项。11.C【详解】本题主要考查P ython保留字。保留字不能将其用作标识符;保留字区分字母大 小写,大写的不是保留字;if,else,for等单词是保留字,也不能将其用作标识 符;标识符是由字符(AZ解析:C【详解】本题主要考查Python保留字。保留字不能将其用作标识符;保留字区分字母大小写,大写 的不是保留字;if,else,for等单词是保留字,也不能将其用作标识符;标识符是由字符(AZ和az)、下划线和数字组成,但第一个字符不能是数字;标识符不能和Python中 的保留字相同。故print()是保留字正确的写法。12.A【详解】本题考查的是人工智能语言。P ython由于简单易用,是人工智能领域中使用最 广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。故选项A正确。解析:a【详解】本题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程 语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。故选项A正确。13.D【详解】本题主要考查P ython程序的执行。外循环变量i的范围是1-3,内循环变量j的 范围是52,故语句print(P ython)的执行次数是3*3=9,故本题选D选项。解析:D【详解】本题主要考查Python程序的执行。外循环变量i的范围是1-3,内循环变量j的范围是0-2,故语句print(Python)的执行次数是3*3=9,故本题选D选项。14.C【详解】本题考查计算机语言。C+,VB,P ython都属于高级程序设计语言。机器语言 则不是。故本题选项C不属于高级程序设计语言。解析:C【详解】本题考查计算机语言。C+,VB,Python都属于高级程序设计语言。机器语言则不是。故 本题选项C不属于高级程序设计语言。15.B【详解】本题主要考查P ython命令提示符。python的命令行提示符是,故本题选B 选项。解析:B【详解】本题主要考查Python命令提示符。python的命令行提示符是,故本题选B选项。16.A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限 个步骤组成。算法独立于任何具体的语言,但P ython算法也可以用其他语言来 实现,故选项A错误;解决问题的过程就是实现解析:A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来实现,故选项A错误;解 决问题的过程就是实现算法的过程。算法可以通过编程来实现。算法是程序设计的核心,即是程序设计的“灵魂”。故应选A。17.C【详解】本题考查的是P ython语言相关知识。P ython语言中用缩进来标记语句块,故选 项C正确。解析:c【详解】本题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,故选项C正确。18.D【详解】本题主要考查P ython变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故X可以作为P ython变量名,故本 题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故X可以作为Python变量名,故本题选D选项。19.B【详解】本题主要考查P ython语句。对于语句x=(y=z+1),y=z+1是一个赋值语句,作 为一个整体没有返回值,x等于的是个空值,故该语句是非法的,故本题选B选 项。解析:B【详解】本题主要考查Python语句。对于语句x=(y=z+l),y=z+1是一个赋值语句,作为一个整体 没有返回值,x等于的是个空值,故该语句是非法的,故本题选B选项。20.B【详解】本题主要考查P ython表达式。在python语言中表示“x属于区间a,b)”的 正确表达式是a=xandxb,故本题选B选项。解析:B【详解】本题主要考查Python表达式。在python语言中表示“x属于区间a,b)”的正确表达式 是a=xandx二”表示大于等于,“二”表示小于等于,故本题选B选项。解析:B【详解】本题主要考查Python关系运算符。用来表示不等于的符号是“!=,”=表示等于,“=表示大于等于,“b值为False,b3值为True,逻辑运算符“And两边都为真,表达式的值才为真,故表达式abAnd b3的值是F解析:A【详解】本题主要考查Python表达式的运算。a=2,b=5,ab值为False,b3值为True,逻辑运算 符And两边都为真,表达式的值才为真,故表达式abAndb3的值是False,故本题选 A选项。32.A【详解】本题主要考查P ython程序的执行。x=2没有发生改变,只是输出x+1、x+2的值,故本题选A选项。解析:A【详解】本题主要考查Python程序的执行。x=2没有发生改变,只是输出x+1、x+2的值,故本题选 A选项。33.C【详解】本题主要考查P ython程序的执行。变量i的范围是从120,每次递增3,故x=0+l+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题 选C选项。解析:c【详解】本题主要考查Python程序的执行。变量i的范围是从120,每次递增3,故x=0+l+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题选C选项。34.D【详解】本题考查的是P ython语句格式。在编写python程序时,缩进可以使得代码非常 整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。故本题应选 Do解析:D【详解】本题考查的是Python语句格式。在编写python程序时,缩进可以使得代码非常整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。故本题应选D。35.C【详解】本题主要考查P ython循环结构。range函数中第一个参数是起始值,第二个参 数是终值,第三个参数是每次递增值,语句for i in range(10,0,2):初值是 10,终值是0,解析:c【详解】本题主要考查Python循环结构。range函数中第一个参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句f。门in range(10,0,2):初值是10,终值是每次递增2,将 出现死循环,故本题选C选项。36.C【详解】本题考查的是P ython程序。程序分析过程如下:i=0 sum=0i=010 0%3=0 sum=0+0=0 i=0+l=li=l10 l%3=0 不成立 i=l解析:C【详解】本题考查的是Python程序。程序分析过程如下:i=0 sum=Oi=010 0%3=0 sum=O+O=O i=O+l=li=l10 l%3=0 不成立 i=l+l=2i=210 2%3=0 不成立 i=2+l=3i=310 3%3=0 sum=0+3=3 i=3+l=4i=410 4%3=0 不成立 i=4+l=5i=510 5%3=0 不成立 i=5+l=6i=610 6%3=0 sum=3+6=9 i=6+l=7i=710 7%3=0 不成立 i=7+l=8i=810 8%3=0 不成立 i=8+l=9i=910 9%3=0 sum=9+9=18 i=9+l=10i=102 year%4=0and year%100!=0 or year%400=0【详解】本题主要考查Python程序的执行与调试。2020年是闰年,2月是29天,故“2020-05-20”这一天是这一年的第31+29+31+30+20=141天。变量s是字符串型,下标从0开始,此处是将输入日期中的天取出来放到变量day中,可以使用切片操作:从左边开始截取,也可以从右边截取,故此处填day=int(s8:)或day=int(s-2:)o通过循环将前 month-1个月的天数加起来,故变量i的范围是。到month-1,故填0,month-lo变量 isleap标记是不是闰年,如果isleap值为真且month2,则sum需要递增1,故填isleap and month2o由题干闰年判断条件,可知加框处应改为year%4=0 and year%100!=0 or year%400=0o52.列表字典键值对3 3【详解】本题考查的是python语言的数据类型,列表和字典。(1)列表是写在方括号口之间,用逗 号分隔开的元素列表,students:小明?小红?小刚就是列表。(2)字典用标识,它是 一个无序的“键(key):值(value)”对集合,字典当中的元素是通过键来存取的,而不 是通过偏移存取。scores=小明,:95/小红,:90/小刚,:90就是一个字典类型。(3)其中“,小 明:95”就构成了一个键值对。(4)len()方法返回列表元素个数。students:小明?小 红小刚里面有三个元素,故返回值是3。(5)print(len(scores),其中scores=小 明1:95/小红,:90/小刚,:90该字典有3个键值对,故输出结果是3。53.不能 1080*1920*24*25*l/1024/1024/100710.8Mbps,大于网络传输带宽10Mbps,所以不能满足直播要求。1 2 或 2.0 shqk.xlsx或 shqk.xlsx”(detail售 价detail进价1)*detail/数量【详解】本题主要考查Python程序设计相关知识点。手机、数码照相机均属于模数转换的设备,可以实现模拟信号与数字信号的转换,故填。根据直播平台要求,直播画面是 1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优 化的情况下,小强家目前10Mbps的宽带不能满足直播要求。视频存储容量=像素*颜色 深度*帧频*时长,1080*1920*24*25*l/1024/1024/100-10.8Mbps,大于网络传输带宽 10Mbps,所以不能满足直播要求。由图可知,1表示成交,0表示未成交,流水号为 2019030602的售货记录中,已成交的商品类别数是1,都是饮料(即货号17和货号5)。该流水号的总利润是(2.925)*3+(1-0.8)*4=2.0,故填2或2.0。该表格文件名是 shqk.xlsx,此处读入该表格文件,故填*hqk.xlsx,或“shqk.xlsx”。利润=(售价-进价)*数量,数据已经读到detail中,故此处填(detail售价)detail进价1)*detail数量1 54.自然语言确保m=n r!=0【详解】本题主要考查算法及Python程序实现。描述一是自然语言描述法;描述二是流程图描述 法;描述三是计算机程序语言描述法。在描述三中代码4到6行,当mn时,交换m、n 的值,否则跳过,故作用是确保m=n。由题干可知,循环条件是余数r不等于0,故代 码第8行划线处为r!=0。55.xingzuo广小红”xingzuo“小兰”=水瓶座”xingzuo“小贝”=“双子座”del xingzuo【详解】本题主要考查字典数据类型。字典数据类型,可以通过检索字典的键值得到对应的值,即xingzuo“小红处女座,故第一空填xingzuo“小红”将“小兰”同学的星 座修改为“水瓶座”,可以通过语句xingzuo“小兰”=“水瓶座”。同理添加小贝的 信息为,xingzuo“小贝”=“双子座”。删除该字典的表达式是del xingzuo。56.-b/(2*a)【详解】本题主要考查Python程序执行与调试。delta大于0,方程有两个不同的解,delta等于 0,方程有两个相同的解,delta小于0,方程无解,故第一空填0。delta=0,则方程有两 个相同的根,x=-b/(2*a),故第二空填-b/(2*a)。57.k=len(s)ord(si)=ord(si+1)-1 and flag=Fals- 配套讲稿:
如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。
关于本文