python基础试题(含答案).docx

上传人:lao****ou 文档编号:197313 上传时间:2023-05-16 格式:DOCX 页数:11 大小:72.42KB
下载 相关 举报
python基础试题(含答案).docx_第1页
第1页 / 共11页
python基础试题(含答案).docx_第2页
第2页 / 共11页
python基础试题(含答案).docx_第3页
第3页 / 共11页
python基础试题(含答案).docx_第4页
第4页 / 共11页
python基础试题(含答案).docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《python基础试题(含答案).docx》由会员分享,可在线阅读,更多相关《python基础试题(含答案).docx(11页珍藏版)》请在第一文库网上搜索。

1、python基础试题(含答案)一、选择题1 .小新编制了一个Python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint(,c)A.1B.2C.3D.42.下列不可以用来搭建本地服务器的软件是()(1)Python(2)Exce1(3)IIS(4)ApacheA.B.C.D.3 .在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.1ist型4 .在Python程序设计语言中,用于输入和输出的函数分别是()D.Sets型A.read()和write()B.input()和output()

2、C. input()和print()D.Cin()和cout()5.在下列程序设计语言中,属于人工智能语言的是()。A.PythonB.VBC.Pasca1D. C6 .下列序列拼接错误的是OA. 1ist=None*4B. msg=Python,语言C. tup=Join(“123”,“234)D. set=1,2,3+4,5,67 .Python不支持的数据类型有()。A.charB.intC.f1oatD.1ist8 .以下选项中,不是Python中文件操作的相关函数是()。A. open()B.1oad()C.read()D.write()9.关于PythOn3.8基础知识的说法中,不

3、正确的是()A.支持中文做标识符B. Python标识符不区分字母的大小写C. Python命令提示符是D.命令中用到的标点符号只能是英文字符10.下列Python表达式的值不是2的是()。A. 3%2B.S1f1C.1*2D.1+羽11.已知a=6,b=-4,则Python表达式a2+b%2*3的值为()A.3B.3.0C.5D.5.012 .下列哪个语句在PythOn中是非法的?()A.x=y=z=1B.X=(y=z+1)C.xzy=yzx13 .以下是一段PythOn程序:G*Untit1edFi1eEditFgrmatRunQptionsWindowHei1mput(请输入i的值Dif

4、i=1:x=x1e1se:x=x*2print(x)它的可以用哪个流程图表达()。D.X+=yx=x+yA.分支结构顺序结构循环结构14.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b=bzaC.a=b;b=aB. a=c;a=b:b=cD.c=a;b=a;b=c15 .下列下四T高级编程语言的是A.C语言B.VB语言C.PythOn语言D.机器语言二、程序填空16 .密码强度检测。编写Python程序,实现如下功能:输入要检测的密码,输出密码强度结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位数少于8位,则不进行强度检测,给出提示“密码位

5、数不能少于8位,请重新输入!”。若密码位数在8位及以上,则进行强度检测:若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,则密码强度为“强”。(1)若输入12abcd5!”,则输出结果为(选填,选字母:A.密码位数不能少于8位,请重新输入!/B.弱/C.中等/D.强)(2)实现上述功能的程序如下,请在划线处填入合适的代码。PaSSWOrd=input(“请输入要检测的密码:”)0)ifn8:Print(“密码位数不能少于8位,请重新输入!”)e1se:n1=0n2=0n3=0foriinrange(0,n,1):if

6、0”=ch=“9”:n1=1e1ifa”=ch=z”orA=ch1)*0.013money=1000004year=O5whi1emoney请输入字符串S:abc123dfpxycba缩写后的字符串为:a-c1-3dfp-ycba实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:)f1ag=Fa1seresu1t=|foriinrange(0,k-1):if:resu1t=resu1t+si+f1ag=Truee1iford(si)!=ord(si+1)-1:resu1t=resu1t+siresu1t=resu1t+si+1Print(缩写后的字符串为:,

7、resu1t)划线处处应该填入的语句为:;划线处处应该填入的语句为::划线处处应该填入的语句为:O19 .程序设计:键盘输入任意的正整数,程序输出与其相应的二进制数。代码如下:n=int(input(请输入一个十进制数:”)resu1t=whi1en0:resu1t.append()n=&resu1t.reverse()foriinresu1t:Print(i,end=)(1)程序代码中处正确的代码是()OA.n%2B.n/2C.n2D.n*2(2)程序代码中处可能的代码是()OA.n%2B.n/2C.n2D.n*220 .求水仙花数(一个三位数,其各位数字立方和等于该数字本身)21 .(项目

8、情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、X三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。forginrange(1,20):formin:forXinrange(3,98,3):ifand=100:

9、Print(,公鸡:,g,“母鸡:”,m,“小鸡:,,x)【参考答案】*试卷处理标记,请不要删除一、选择题1. .C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、C必须先定义后使用。故有3处错误,故本题选C选项解析:C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、C必须先定义后使用。故有3处错误,故本题选C选项2. A【详解】本题主要考查服务器的搭建。PythOn是程序设计软件,EXCeI是表格处理软件,HS是互联网信息服务,APaChe是Web服务器软件,HS和APaChe可以用来搭建本地服务器的软件解析:A【详解】本题主要

10、考查服务器的搭建。Python是程序设计软件,EXCe1是表格处理软件,IIS是互联网信息服务,APaChe是Web服务器软件,I1S和APaChe可以用来搭建本地服务器的软件,故木题选A选项。3. B【详解】本题主要考查Python输入函数。在PythOn中,inputO函数的返回结果的数据类型为字符串String型,故本题选B选项。解析:B【详解】本题主要考查PythOn输入函数。在Python中,input()函数的返回结果的数据类型为字符串StTing型,故本题选B选项。4. C【详解】本题主要考查PythOn程序设计语言中的输入和输出函数。input()函数返回值默认是字符串。Pri

11、nt()函数默认是输出后换行。因此C选项正确。【点睛】解析:c【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回值默认是字符串。Print()函数默认是输出后换行。因此C选项正确。【点睛】5. A【详解】本题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的A1算法一起使用。故选项A正确。解析:A【详解】本题考查的是人工智能语言。PythOn由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的A1算法一起使用。故选项A正确。6. D【详解】本题主要

12、考查Python序列拼接运算。set=生成的是字典类型,而不是集合类型,不支持使用+,故本题选D选项。解析:D【详解】本题主要考查Python序列拼接运算。set=生成的是字典类型,而不是集合类型,不支持使用+,故本题选D选项。7. A【详解】本题考查Python数据类型相关的知识点PythOr1不支持Char类型、byte类型。故本题选A选项解析:A【详解】本题考查Python数据类型相关的知识点PythOn不支持Char类型、byte类型。故本题选A选项8. B【详解】本题主要考查Python文件操作函数。open()是文件打开函数,read()、write()是文件读写函数;json.IoadO用于从json文件中读取数据,故本题选B选项解析:B【详解】本题主要考查Python文件操作函数。OPeno是文件打开函数,read()、write()是文件读写函数;json.1oad()用于从json文件中读取数据,故本题选B选项。9. B【详解】本题主要考查PythOn语法。PythOn3.8支持中文做标识符,PythOn标识符区分字母的大小写,Python命令提示符是,命令中用到的标点符号只能是英文字符,故本题选B选项解析:B【详解】本题主

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服