ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:151.90KB ,
资源ID:19461917      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19461917.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(资料python软件编程等级考试二级编程实操题03练习Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

资料python软件编程等级考试二级编程实操题03练习Word文件下载.docx

1、x=yy=xA10、 10 B10、20 C20、 20 D20、 1011以下Python程序段执行后,输出结果为( )。Am不能被3整除 B29不能被3整除 C29能被3整除 Dm能被3整除12下列软件中,可作为服务器操作系统的是( )AWindows BPython Cexcel Daccess13以下哪种语言属于高级程序设计语言( )python c+ visual basic javaA B C D14在python中,以下哪个选项a 的数据类型为整型( )Aa=5 Ba=input() Ca=5 Da=5.015在Python中运行后,b的值是 ( )a=6If a=0: b=a+

2、2 Else: b=a-2 print(b)A6 B8 C10 D1216下面的Python程序段运行后的输出结果是( )List=10,25,猕猴桃,9,65Print(List3)A25 B猕猴桃 C猕猴桃 D917在Python IDLE编辑器中书写正确的表达式( )Ab*2-4ac B1/2gt2 Cpi*r2 D2*pi*r18在python中,语句print(a,b)的意思是( )A打印a,b B输出(a,b) C输出a,b D输出a,b的值19以下 Python 代码的运行结果是( )。a = 3b = 4a = a * b print(a) A3 B4 C12 Da*b20小王

3、编写了出租车收费的python程序,代码如下:s1=float(input(请输入行驶路程(公里):)if s1=3: f=10elif s1=10: f=10+2.5*(s1-3)else: f=27.5+3.5*(s1-10)print(f)要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是( )A3,8 B-1,5,12C1,6,20 D3,12,2021王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于( )A数据 B信息 C知识 D智慧22我们在用

4、Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 ( )A一维表格 B二维表格 C三维表格 D四维表格23在Python程序设计语言中,用于输入和输出的函数分别是( )Aread( )和write() Binput( )和output()Cinput( )和print() Dcin( )和cout( )24在Python中运行下列程序,输出结果为( ) print(i)A1,2,3,4,5 B1 2 3 4 5 C0,1,2,3,4 D1 2 3 425下面代码执行完毕后, a和b的值分别为( )a=la=l;b=2b=2;a=ba=b

5、;VB、Python 代码JAVA代码A1 和 2 B1 和 1 C2 和 2 D2 和 126应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是( )AWord B微信 C考试系统 Dpython27如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是( )A2 B3 C5 D28Python语言源代码程序编译后的文件扩展名为( )A.py B.c C.java D.c+29已知字符串a=python,则a1的值为( )Ap Bpy CPy Dy30下列不是 Python 程序基本结构的是()。A顺序结构 B树形结

6、构 C分支结构 D循环结构二、程序填空31奇偶校验码是一种增加二进制传输系统可靠性的简单且广泛采用的方法,该方法通过增加一个校验位使得传输的二进制码中“1”的个数恒为奇数或偶数,因此该校验码也分为“奇校验”和“偶校验”。“奇校验”的原理:在发送端发送的每个字节二进制码后增加一个校验位(0或1),使得“1”的个数为奇数;接收端接收并统计每个字节及其校验位中“1”的个数,若为偶数,则意味着传输过程中存在差错。例如:接收到的每个字节及校验码1的个数传输正误1001010014错误0110101015正确101011010根据以上原理,小强编写了一个Python程序,对接收到的9位二进制编码进行“奇校

7、验”,判断其传输的正误,若判断正确则将前一个字节的编码转成十六进制并输出。请回答下列问题:(1)若接收到的二进制码为“101011011”,传输过程_(选填:是/否)存在差错。(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。s=input(请输入9位二进制编码:)code=10:A,11:B,12:C,13:D,14:E,15:Fk=0;p=0;ans=“”for i in s:#统计9位二进制编码中“1”的个数k=k+int(i)if _:传输错误!传输正确!for j in range(0,8,4):p=int(sj:j+4,2)# int(x,base):将x(字符串

8、或者数字)按照base进制转换成整数if 0=p=9:ans=ans+str(p)else:ans=_字节编码用十六进制表示:,_32小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s): m=0 le=len(s) key=sle-1 if key=: n=2 elif key= _ else: n=16 i=0 while i=0and c)+10 _ i+=1 return m请输入算式result=0;suanfu1=;suanfu2=s1=for i in ra

9、nge(len(s): c=si if c= or c=- _ suanfu1=suanfu2 suanfu2=c if suanfu1= result=t result=result+t result=result-t s1= s1=s1+c计算结果为+str(result)+(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=”则输出结果为_。33学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为探秘水仙花数。(1)张轩使用XX搜索引擎搜索到“水仙花数”是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153 = 13+53+3

10、3,那么这个数就是一个“水仙花数”。XX属于_搜索引擎(全文,分类)(2)为了求解100-999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:k是可以重新赋值的,k是变量还是常量?_程序中处有空缺,请补充完整处的代码。_程序中逐一验证了100到999之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做_(解析法,枚举法,递归法,二分法)。(3)在研究成果展示环节, 张轩小组可以使用什么软件制作探秘水仙花数的研究成果报告? (_)34完善代码并保存。实现功能:从键盘输入10个学生的测试成绩,输出最

11、高分和最低分。cj= for i in range(0,_): x=float(input(请输入一个数 cj.append(_) print(max(cj), min(_)input(运行完毕,请按回车键退出.35编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。36编写程序,找到并输出100以内的偶数个数。37编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。提示:考虑使用range(#begin, #end)38请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果

12、正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。39阅读程序。for i in range(1,10): for j in range(1,i+1): print(%d X %d=%2d%(j,i,j*i),end= print()(1)在第一行程序中,变量i的数据范围为_到_。(2)在第二行的程序中,变量j的数据范围为_到_。(3)如果“%d”表示十进制数,那么%2d则表示_ 位宽的十进制数。(4)第三行程序改为print(%(i,j,i*j),end=),则本题的输出应该是_。(5)如果最后一行的print()表示换行,那么end=”的功能是_ 。40完善程序。以下是猜数

13、游戏的程序,请在画线出填写正确的内容。import randomsecret=random.randint(0,10)print(“-猜数游戏 -”)cs=int(input(“你猜的数字是”)while cs!=secret: _cssecret: _ (“唉,猜大啦!”)_:print(“嘿嘿,猜小了!cs= int(input(“重新猜一个靠谱的数字是:”)print(“游戏结束,不玩了!【参考答案】*试卷处理标记,请不要删除1A【详解】本题主要考查Python语句。num=45376,x=(45376/100)%10=453 % 10=3,故x的值应为3,故本题选A选项。解析:A2A本

14、题主要考查Python表达式的运算。2*3/3+8%2*3=8/3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=2*3/3+8%2*3=8/3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=3,int()/3=5,故本题选A选项。3B本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故ab可以作为 Python程序变量名,故本题选B选项。B4D本题考查的是Python表达式。*是幂次方优先级最高,%是求余。8+7%2*2=

15、8+7%4=8+3=11,print是输出语句。故选项D正确。D5B本题主要考查Python程序的语句。x=y=z=1(给变量x、y、z均赋值为1),x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x=(y=z+1)是非法的语句,故本题选Bx=y=z=1(给变量x、y、z均赋值为1),x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x=(y=z+1)是非法的语句,故本题选B选项。6D本题考查Python程序的运算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本题选D。7D本题主要考查Python常用函数

16、。abs(x)是返回x的绝对值,float() 函数用于将整数和字符串转换成浮点数,print()是输出函数,input()是输入函数,故本题选D选项。8B本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如下规则:标识符可以由字符、数字、下划线(_)组成,其中数字不能开头。标识符不能是Python关键字(标识符不能是Python关键字(又称为保留字),但可以包含关键字;区分大小写。因此B选项正确。【点睛】9A本题考查Python程序实现。变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项10C本题主要考查Python程序

17、的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y的值分别是20、 20,故本题选C选项。C11B本题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。12A本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。13D本题考查计算机语言相关知识。高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言

18、,概念上接近于人们通常使用的概念。高级语言的一个命令高级语言的一个命令可以代替几条,几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。python,c+ ,visual basic,java都属于高级程序设计语言。故本题选D。14A本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题选A。15Ba=6,满足a=0,执行b=a+2=8,故在Python中运行后,b的值是8,故本题选B选项。1

19、6D列表的索引是从0开始的,故List3=9,故段运行后的输出结果是9,故本题选D选项。17D本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、*幂、/除、/整除、%取模,A、B、C正确的表达式分别是b*2-4*a*c,1/2*g*t*书写表达式时运算符号不能省略,+加、-减、*乘、*幂、/除、/整除、%取模,A、B、C正确的表达式分别是b*2-4*a*c,1/2*g*t*2,pi*r*2,2*pi*r是正确的表达式,故本题选D选项。18D本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。19

20、Ca=3,b=4,a=a*b=3*4=12,故运行的结果是12,故本题选C选项。20C本题主要考查Python条件分支结构。分析代码可知,程序采用条件分支结构,第一个条件是s1=3,第二个条件是3s110,故最恰当的一组测试数据是1,6,10,故最恰当的一组测试数据是1,6,20,故本题选C选项。21A本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故本题应选A。22B本题考查的是pandas库。 pandas库中的DataFrame是一个二维的、大小可变的、成分混合的、具有标签化坐标轴(行和列)的表数据结构。DataFrame即有行索引也有列索引, pandas库中的Da

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1