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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

python经典实例.docx

1、python经典实例python经典实例一、选择题1以下Python表达式中,哪项的值与其它三项不同( )Alen(“my name is james”.split() Bint(4.99)Csum(1,2,1,1) Dmax(1,2,3,4)2以下哪个不是python关键字( )Acout Bfrom Cnot Dor3Python语言源代码程序编译后的文件扩展名为( )A.py B.c C.java D.c+4现有如下Python程序: List = Happy, new, year! s = List 1 d = s : -1 执行该程序后,d的值为()Apy BHapp Cew Dne

2、5关于下列Python程序段的说法正确的是( )k=1while 1: k+=1A存在语法错误,不能执行 B执行1次 C执行无限次 D执行k次6在Python语言中,数据的输入是通过()来实现的。Ainput( )函数 Bprint( )函数Coutput( )函数 Dabs( )函数7使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。下列说法正确的是()A图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符B字符“10”的十六进制内码是3AC“CO B4”是“来”字在计算机内存储和处理时的交换码D小写字母p的二进制内码是

3、11100008以下Python代码输出结果中说法正确的是( )。x=0for i in range(1,100): x=x+iprint(x)A1+100的和 B1+99的和C199所有整数的和 D1100所有整数的和9以下 Python 代码的运行结果是( )。a = 3b = 4a = a * b print(a) A3 B4 C12 Da*b10在python中运行print(“3+6”)的结果是( )。A9 B“3+6” C3+6 D“9”11在Python中,“print(100-33*5%3)”语句输出的是( )A34 B67 C100 D112在Python中,显示出信息x,并

4、要求输入数据的是( )。Aabs(x) Bfloat(x) Cprint(x) Dinput(x)13在python语言中表示“x属于区间a,b)” 的正确表达式是( )Aa x or x b Ba= x and x b Cax and x b Da=x or xb14在Python中,Print(abs(-16/5)的执行结果是( )A2.4 B3 C4 D-2.415数据分析的处理工具错误的( )AAccess B.Excel Cpython DSQL二、程序填空16“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就

5、抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少只?假设公鸡有X只,母鸡有Y只,小鸡有Z只。以下Python程序段实现了“百元买百鸡”的功能,请补全处代码。c = 0for x in _ : for y in range(1,33): z = 100-x-y if _ : print(公鸡:,x,母鸡:,y,小鸡:,z)_ print(共有买法,c,种)17阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一

6、,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?import randomwhile True: x=random.randrange(0,20) y=random.randrange(0,33) z=random.randrange(0,100) if 5*x+3*y+z/3=100 and x+y+z=100: print(公鸡,x) print(母鸡,y) print(小鸡,z)(1)Python中导入库文件的命令是_。(2)random.randrange

7、(0,20)生成的随机数的范围是_ 。(3)如果不想写类似random.randrange(0,20)这么长的句子,可以修改程序中的第一行为 _(4)while True 的作用是_ 。(5)如果while True造成程序无法停止,我们可以在程序中添加一行 _。18哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。import mathdef ss(n):Flag=Truei=2while i = int(math.sqrt(n)and Flag: if _ Flag = False _ return Flagn=int(in

8、put(“输入一个大于2的偶数”)for i in rang(2,n/2+1):if_print(str(n)+=+str(i)+str(n-i)如果输入“8”则结果显示_19编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。提示:考虑使用range(#begin, #end)20调试程序。请阅读以下程序并写出运行结果。#ex16.pyi=0sum=0while i10: if i%3=0: sum+=i print(i) i=i+1print(sum,sum) _21完善程序。以下是计算S=1+6+1

9、1+101的程序代码。请你在处填写正确的语句。s=0k=1while(k=101)_s=0k=1while(k101): k=k+5 s=s+kprint(s+1)【参考答案】*试卷处理标记,请不要删除一、选择题1C【详解】本题考查的是Python函数。split() 通过指定分隔符对字符串进行切片,无参数即分隔所有,len() 方法返回对象(字符、列表、元组等)长度或项目个数,故len(“my name解析:C【详解】本题考查的是Python函数。split() 通过指定分隔符对字符串进行切片,无参数即分隔所有,len() 方法返回对象(字符、列表、元组等)长度或项目个数,故len(“my

10、name is james”.split()=4;int 函数可以将数字转换为整数,直接取整,不会四舍五入 ,int(4.99)=4;sum() 方法对系列进行求和计算,sum(1,2,1,1)=5;max() 方法返回给定参数的最大值,参数可以为序列,max(1,2,3,4)=4。故应选C。2A【详解】本题主要考查Python关键字。关键字from一般用于类的导入,not、or是逻辑运算符,cout不是Python关键字,故本题选A选项。解析:A【详解】本题主要考查Python关键字。关键字from一般用于类的导入,not、or是逻辑运算符,cout不是Python关键字,故本题选A选项。3

11、A【详解】本题主要考查Python文件。Python语言源代码程序编译后的文件扩展名为py,BCD选项分别为C语言、java语言、C+语言源代码程序编译后的文件扩展名,故本题选A选项。解析:A【详解】本题主要考查Python文件。Python语言源代码程序编译后的文件扩展名为py,BCD选项分别为C语言、java语言、C+语言源代码程序编译后的文件扩展名,故本题选A选项。4D【详解】本题主要考查Python列表运算。 s = List 1 =new, d = s : -1 =ne(表示去除字符串s最后一个字符剩下的部分),故本题选D选项。解析:D【详解】本题主要考查Python列表运算。 s

12、= List 1 =new, d = s : -1 =ne(表示去除字符串s最后一个字符剩下的部分),故本题选D选项。5C【详解】本题主要考查Python程序while循环。while 1是一直为真,故 k+=1会执行无限次,故本题选C选项。解析:C【详解】本题主要考查Python程序while循环。while 1是一直为真,故 k+=1会执行无限次,故本题选C选项。6A【详解】本题考查的是Python函数。input( )是输入函数,print( )是输出函数,abs( )是绝对值函数。故选项A正确。解析:A【详解】本题考查的是Python函数。input( )是输入函数,print( )是

13、输出函数,abs( )是绝对值函数。故选项A正确。7D【详解】本题考查的是UltraEdit 编码。使用 UltraEdit 或 Winex 软件查看字符内码时,得到的是十六进制数,1 个 ASCII 码字符占 1 个字节,一个 GB2312 编解析:D【详解】本题考查的是UltraEdit 编码。使用 UltraEdit 或 Winex 软件查看字符内码时,得到的是十六进制数,1 个 ASCII 码字符占 1 个字节,一个 GB2312 编码字符(如汉字)占 2 个字节。 ASCII 码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项A错误;由图中可知“2”的十六

14、进制内码为:32,“0”的十六进制内码为:30,故字符“10”的十六进制内码是:31 30,选项B错误;“CO B4”是“来”字在计算机内存储和处理时的机内码,故选项C错误;由图中可知大写“P”的十六进制码为:50,故可以推出小写“p”的十六进制码为:70,转二进制数为:1110000,故选项D正确。8C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。解析:C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。9C【详解】本题主要考查Python程序的执行。a=3,b=4,a=a*b=3*4=12,故运行的结果是12,故本题选C选项。解析:C【详解】本题主要考查Pyt

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

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