python基础试题(含答案)word.doc
《python基础试题(含答案)word.doc》由会员分享,可在线阅读,更多相关《python基础试题(含答案)word.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、python基础试题(含答案)word一、选择题1小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a=3b=input()c=a+bprint(c)A1B2C3D42下列不可以用来搭建本地服务器的软件是( )(1)Python (2) Excel (3)IIS (4)ApacheA(1)(2)B(3)(4)C(1)(2)(3)(4)D(1)(2)(4)3在Python中,input()函数的返回结果的数据类型为( )ANumber型BString型CList型DSets型4在Python程序设计语言中,用于输入和输出的函数分别是( )Aread( )和
2、write()Binput( )和output()Cinput( )和print()Dcin( )和cout( )5在下列程序设计语言中,属于人工智能语言的是( )。APythonBVBCPascalDC6下列序列拼接错误的是()Alist = None * 4Bmsg = “Python”, ”语言”Ctup = “/”.join( ( “123”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 7Python不支持的数据类型有( )。AcharBintCfloatDlist8以下选项中,不是Python中文件操作的相关函数是( )。Aopen ()Bload ()Cr
3、ead ()Dwrite ()9关于Python3.8基础知识的说法中,不正确的是( )A支持中文做标识符BPython标识符不区分字母的大小写CPython命令提示符是D命令中用到的标点符号只能是英文字符10下列Python表达式的值不是2的是( )。A3%2B5/2C1*2D1+3/311已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A3B3.0C5D5.012下列哪个语句在Python中是非法的?()Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += yx=x+y13以下是一段python程序
4、:它的可以用哪个流程图表达( )。ABC14在Python中要交换变量a和b中的值,应使用的语句组是( )Aa,b = b,aBa = c ;a = b;b = cCa = b;b = aDc = a;b = a;b = c15下列不属于高级编程语言的是AC 语言BVB语言CPython语言D机器语言二、程序填空16密码强度检测。编写python程序,实现如下功能:输入要检测的密码,输出密码强度结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位数少于8位,则不进行强度检测,给出提示“密码位数不能少于8位,请重新输入!”。若密码位数在8位及以上,则进行强度检测:若密码
5、字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,则密码强度为“强”。(1)若输入“12abcd5!”,则输出结果为_(选填,选字母:A密码位数不能少于8位,请重新输入! / B弱 / C中等 / D强)(2)实现上述功能的程序如下,请在划线处填入合适的代码。password=input(“请输入要检测的密码:”)_if n8: print(“密码位数不能少于8位,请重新输入!”)else: n1=0 n2=0 n3=0 for i in range(0,n,1): _ if “0”=ch=“9”: n1=1 elif “
6、a”=ch=“z” or “A”=ch=“Z”: n2=1 else: n3=1 _if x=3: print(“强”)elif x=2: print(“中等”)else: print(“弱”)17小敏有10万元本金,想要购买银行保证收益型理财产品。每年到期后连本带利仍购买此种理财。请你帮助小敏分析,在年收益率不变的情况下,多少年后小敏的累计收益能超过本金,请完成程序填空。(例如输人:5.15%,输出:14年后收益超过本金。)1 s=input(请输入年利率:)2 rate=float(s:-1)*0.013 money=1000004 year=05 while money0:result.
7、append( )n result.reverse()for i in result:print(i,end”)(1)程序代码中处正确的代码是(_)。An%2 Bn/2 Cn/2 Dn*2(2)程序代码中处可能的代码是(_)。An%2 Bn/2 Cn/2 Dn*220求水仙花数(一个三位数,其各位数字立方和等于该数字本身)21(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要
8、求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(1,20): for m in _: for x in range(3,98,3): if _ and _ =100: print(公鸡:,g,母鸡:,m,小鸡:,x)【参考答案】*试卷处理标记,请不要删除一、选择题1C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选
9、项解析:C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项2A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件解析:A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件,故本题选A选项。3B【详解】本题主要考查Python输入函数。在
10、Python中,input()函数的返回结果的数据类型为字符串String型,故本题选B选项。解析:B【详解】本题主要考查Python输入函数。在Python中,input()函数的返回结果的数据类型为字符串String型,故本题选B选项。4C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input( )函数返回值默认是字符串。print( )函数默认是输出后换行。因此C选项正确。【点睛】解析:C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input( )函数返回值默认是字符串。print( )函数默认是输出后换行。因此C选项正确。【点睛】5A【详解】本题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 基础 试题 答案 word
限制150内