版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python试题库(附参考答案)一、单选题(共57题,每题1分,共57分)1.以下选项不属于程序设计语言类别的是()-A、汇编语言-B、解释语言C、机器语言-D、高级语言-正确答案:B2.若字符串s=‘ab\tc’,则len(s)的值是A、6B、5C、4D、7正确答案:B3."下面代码的输出结果是()a=[1,2,3]foriina[::-1]:print(i,end=",")"A、2,1,3B、3,2,1,C、1,2,3D、3,1,2正确答案:B4.选出对下列语句不符合语法要求的表达式:forvarin____________:printvarA、range(0,10)B、{1,2,3,4,5}C、”Hello”D、(1,2,3)正确答案:B5.以下程序的输出结果是:n=5whilen>2:print(n)n=n-1A、54321B、543C、543;D、5正确答案:B6.给出如下代码:MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,\5月:“石榴花”,“6月”:“莲花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊花”,10月:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}n=input(“请输入1-12的月份:”)print(n+“月份之代表花:”+MonthandFlower.get(str(n)+“月”))以下选项中描述正确的是()A、*MonthandFlower是一个集合B、*MonthandFlower是一个列表C、*MonthandFlower是一个元组D、代码实现了从键盘上获取一个整数(1-12)来表示月份,输出该月份对应的代表花名正确答案:D7.在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。A、meB、thisC、selfD、与类同名正确答案:C8.关于Python中的复数,下列说法错误的是A、实部和虚部都是浮点数B、表示复数的语法是real+imagejC、complex(x)会返回以x为实部,虚部为0的复数D、虚部必须后缀j,且必须是小写正确答案:D9."下面代码的输出结果是()foriinrange(1,10,2):print(i,end=",")"A、1,3,5,7,9,B、1,4,C、1,3,D、1,4,7,正确答案:A10.关于函数的参数,以下选项中描述错误的是()A、一个元组可以传递给带有星号的可变参数B、可选参数可以定义在非可选参数的前面C、在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现D、在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值正确答案:B11.关于open()函数的文件名,以下选项中描述错误的是()A、文件名可以是相对路径B、文件名对应的文件可以不存在,打开时不会报错C、文件名可以是绝对路径D、文件名不能是一个目录正确答案:B12.设有如下程序段:k=10whilek:k=k-1print(k)则下面语句描述中正确的是A、循环是无限循环B、循环体语句执行一次C、循环体语句一次也不执行D、while循环执行10次正确答案:D13."下面代码实现的功能描述为()Deffact(n):ifn==0:return1else:Returnn*fact(n-1)Num=eval(input("请输入一个整数:"))print(fact(abs(int(num))))"A、接受用户输入的整数N,输出N的阶乘值B、接受用户输入的整数N,判断N是否是素数并输出结论C、接受用户输入的整数N,判断N是否是水仙花数D、接受用户输入的整数N,判断N是否是完数并输出结论正确答案:A14.Python异常处理中不会用到的关键字是()A、elseB、ifC、tryD、finally正确答案:B15."下面代码的输出结果是()forain‘mirror’:print(a,end="")ifa==‘r’:break"A、mirB、MirrorC、mirrorD、mi正确答案:A16.以下属于Python机器学习第三方库的是()A、sklearnB、jiebaC、SnowNLPD、loso正确答案:A17.以下选项中,不属于函数的作用的是()A、提高代码执行速度B、复用代码C、增强代码可读性D、降低编程复杂度正确答案:A18.下列选项中不符合Python语言变量命名规则的是()A、TempStrB、IC、3_1D、_AI正确答案:C19.下列方法中,能够返回某个子串在字符串中出现次数的是()A、indexB、lengthC、countD、find正确答案:C20.下列关于Python的说法中,错误的是()A、Python是从ABC语言发展起来的B、Python是一门高级的计算机语言C、Python是一门只面向对象的语言D、Python是一种代表简单主义思想的语言正确答案:C21.以下不能创建字典的语句是A、dict1={}B、dict3={[1,2,3]:“uestc”}C、dict4={(1,2,3):“uestc”}D、dict2={3:5}正确答案:B22.以下for语句中,()不能完成1-10的累加功能。A、foriinrange(10,0):sum+=iB、foriinrange(1,11):sum+=iC、foriinrange(10,0,-1):sum+=iD、foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=i正确答案:A23.下列Python语句正确的是()A、whileTrue:passB、min=xifx<y:elseyC、max=x>y?x:yD、if(x>y)printx正确答案:A24.关于lambda函数,以下选项中描述错误的是()A、lambda不是Python的保留字B、lambda函数也称为匿名函数C、lambda函数将函数名作为函数结果返回D、定义了一种特殊的函数正确答案:A25.字符串是一个字符序列,例如,字符串s,从右侧向左取第3个字符用()索引?A、s[3]B、s[-3]C、s[0:-3]D、s[:-3]正确答案:B26."下面代码的输出结果是()Str1="mysqlsqlserverPostgresQL"str2="sql"Ncount=str1.count(str2)print(ncount)"A、4B、5C、3D、2正确答案:D27.下列选项中,Python不支持的数据类型有()。A、floatB、intC、charD、dictionary正确答案:C28.以下关于字典描述错误的是A、键值对中,键必须是不可变的B、键值对中,值必须唯一C、字典是一种可变容容器,可存储任意类型对象D、每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开正确答案:B29.执行下面代码,错误的是()deff(x,y=0,z=0):PassA、f(1,x=1,z=3)B、f(1,z=3)C、f(z=3,x=1,y=2)D、f(1,y=2,z=3)正确答案:A30.数学关系表达式3x10表示成正确的Python表达式为A、3<=x<10B、x<=3orx<=10C、3<=xandx<=10D、3<=xandx<10正确答案:C31.在Python中,关于全局变量和局部变量,以下选项中描述不正确的是()A、全局变量不能和局部变量重名B、全局变量一般没有缩进C、一个程序中的变量包含两类:全局变量和局部变量D、全局变量在程序执行的全过程有效正确答案:A32.关于Python循环结构,以下选项中描述错误的是()A、Python通过for、while等保留字提供遍历循环和无限循环结构B、每个continue语句只有能力跳出当前层次的循环C、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等D、break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行正确答案:B33.以下程序的输出结果是:Fr=[]Defmyf(frame):fa=['12','23']fr=faMyf(fr)Print(fr)A、['12','23']B、'12','23'C、1223D、[]正确答案:D34.关于赋值语句,以下选项中描述错误的是()A、A,b=B,a可以实现a和b值的互换B、A,b,c=B,c,a是不合法的C、在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句D、赋值与二元操作符可以组合,例如&=正确答案:B35.写出下面代码的运行结果。defSum(a,b=3,c=5):print(a,b,c)Sum(8)A、8,3,5B、035C、835D、8正确答案:C36.关于Python文件的'+'打开模式,以下选项中描述正确的是()A、与r/w/a/x一同使用,在原功能基础上增加同时读写功能B、追加写模式C、覆盖写模式D、读模式正确答案:A37.执行下面的代码,以下选项中正确的是()deff(x,y=0,z=0):PassA、f(1,x=1,z=3)B、f(x=1,y=2,z=3)C、f(x=1,2)D、f(1,y=2,t=3)正确答案:B38.以下选项中,对于函数的定义错误的是()A、defvfunc(a,*b):B、defvfunc(a,b=2):C、defvfunc(a,b):D、defvfunc(*a,b):正确答案:D39.关于Python的lambda函数,以下选项中描述错误的是()A、lambda函数将函数名作为函数结果返回B、lambda用于定义简单的、能够在一行内表示的函数C、f=lambdax,y:x+y执行后,f的类型为数字类型D、可以使用lambda函数定义列表的排序原则正确答案:C40."给出如下代码S="abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是()"A、behkB、behC、adgD、adgj正确答案:B41.关于函数的返回值,以下选项中描述错误的是()A、函数可以返回0个或多个结果B、return可以传递0个返回值,也可以传递任意多个返回值C、函数可以有return,也可以没有D、函数必须有返回值正确答案:D42.len(“abc”)的长度是3,len(“老师好”)的长度是()A、6B、9C、3D、1正确答案:C43.Python语句print(0xA+0xB)的运行结果是A、0xA+0xBB、A+BC、0xA0xBD、21正确答案:D44.关于二维数据CSV存储问题,以下选项中描述错误的是()A、CSV文件的每一行表示一个具体的一维数据B、CSV文件的每行采用逗号分隔多个元素C、CSV文件不是存储二维数据的唯一方式D、CSV文件不能包含二维数据的表头信息正确答案:D45.关于下面的代码,以下选项中描述正确的是()>>>list(range(0,10,2))A、执行结果为0,2,4,6,8B、按可变参数调用C、按位置参数调用D、按关键字参数调用正确答案:C46.下列方法中,能够让所有单词的首字母变成大写的方法是()A、ljustB、titleC、capitalizeD、upper正确答案:B47.下列函数中,用于返回元组中元素最小值的是()A、minB、tupleC、maxD、len正确答案:A48.下面的语句()会无限循环下去A、forainrange(10):time.sleep(10)B、while1<10:Time.sleep(10)C、whileTrue:breakD、a=[3,-1,’,’]ForIina[:]:ifnota:Break正确答案:B49.以下选项中,不是Python数据类型的是()A、字符串B、实数C、列表D、整数正确答案:B50.使用()关键字声明匿名函数A、lambdaB、defC、functionD、func正确答案:A51.s=“theskyisblue”,表达式print(s[-4:],s[:-4])的结果是()A、blueisskytheB、theskyisblueC、bluetheskyisD、skyisbluethe正确答案:C52.以下代码中的print_menu()函数是哪种分类defprint_menu():print('--------------------------')Print('xx涮涮锅点菜系统')print('1.羊肉涮涮锅')print('2.牛肉涮涮锅')print('3.猪肉涮涮锅')Print('--------------------------')Print_menu()A、有参无返回值函数B、有参有返回值函数C、无参有返回值函数D、无参无返回值函数正确答案:D53.关于类型转换,说法错误的是()A、tuple<->listB、list<->dictC、str<->listD、int<->float正确答案:B54.给出如下代码:Deffact(n):S=1foriinrange(1,n+1):s*=iReturns以下选项中描述错误的是()A、fact(n)函数功能为求n的阶乘B、range()函数是Python内置函数C、s是局部变量D、代码中n是可选参数正确答案:D55."给出如下代码:s=list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。")以下选项中能输出字符“八”第一次出现的索引位置的是()"A、print(s.index(“八”),6,len(s))B、print(s.count(“八”))C、print(s.index(“八”))D、print(s.index(“八”),6)正确答案:C56.写出下面代码的运行结果。defSum(a,b=3,c=5):print(a,b,c)Sum(a=8,c=2)A、8,2B、8,3,2C、82D、832正确答案:D57.以下关于python内置函数的描述,错误的是()A、hash()返回一个可计算哈希的类型的数据的哈希值B、type()返回一个数据对应的类型C、sorted()对一个序列类型数据进行排序D、id()返回一个数据的一个编号,跟其在内存中的地址无关正确答案:D二、判断题(共46题,每题1分,共46分)1.使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。A、正确B、错误正确答案:A2.无法删除集合中指定位置的元素,只能删除特定值的元素。A、正确B、错误正确答案:A3.input()函数输入的数据类型默认为字符串型。A、正确B、错误正确答案:A4.只能对列表进行切片操作,不能对元组和字符串进行切片操作。A、正确B、错误正确答案:B5.已知当前文件夹中有一个文件具有只读属性,假设标准库os已正确导入,那么可以通过语句os.chmod(‘readme.txt’,0o777)来删除该文件的只读属性。A、正确B、错误正确答案:A6.定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。A、正确B、错误正确答案:A7.可以删除集合中指定位置的元素A、正确B、错误正确答案:B8.Python标准库os中的方法startfile()可以用来打开外部程序或文件,系统会自动关联相应的程序来打开或执行指定的文件。A、正确B、错误正确答案:A9.如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。A、正确B、错误正确答案:A10.定义类时实现了__pow__()方法,该类对象即可支持运算符**。A、正确B、错误正确答案:A11.对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。A、正确B、错误正确答案:A12.Python列表中所有元素必须为相同类型的数据。A、正确B、错误正确答案:B13.属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。A、正确B、错误正确答案:A14.Python中的代码块使用缩进来表示。A、正确B、错误正确答案:A15.函数定义时,在参数前面加一个星号表示可变数量变量A、正确B、错误正确答案:A16.Python字符串方法replace()对字符串进行原地修改。A、正确B、错误正确答案:B17.定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。A、正确B、错误正确答案:A18.已知x=(1,2,3,4),那么执行x[0]=5之后,x的值为(5,2,3,4)。A、正确B、错误正确答案:B19.Python字典和集合属于无序序列。A、正确B、错误正确答案:A20.为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。A、正确B、错误正确答案:B21.Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。A、正确B、错误正确答案:A22.如果在函数中有语句return3,那么该函数一定会返回整数3。A、正确B、错误正确答案:B23.已知x是一个列表,那么x=x[3:]+x[:3]可以实现把列表x中的所有元素循环左移3位。A、正确B、错误正确答案:A24.成员测试运算符in作用于集合时比作用于列表快得多。A、正确B、错误正确答案:A25.字符串属于Python有序序列,和列表、元组一样都支持双向索引。A、正确B、错误正确答案:A26.语句pass仅起到占位符的作用,并不会做任何操作。A、正确B、错误正确答案:A27.Python字典中的“键”不允许重复。A、正确B、错误正确答案:A28.列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。A、正确B、错误正确答案:A29.正则表达式元字符“\s”用来匹配任意空白字符。A、正确B、错误正确答案:A30.列表的嵌套是指列表的元素是另一个列表A、正确B、错误正确答案:A31.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度新质生产力学习课件
- 美术小书包课件
- 2024年度甲方提供市场调研服务合同标的为00万元人民币
- 2024年度企业厂房买卖合同指南针
- 2024年度股权投资合同标的及投资条件详细说明
- 2024年度融资租赁合同范本(租赁物描述与租金计算)
- 2024年度企业技术开发合同
- 2024年度仓储合同货物损耗责任认定3篇
- 建筑工程施工现场安全管理标准示范图集
- 2024年度模具制造行业市场推广合同
- 三年级美术上册《天然的纹理》教案
- 印度住宿发票201011
- 沸腾传热PPT课件
- 急性肾衰竭与crrt治
- 污水处理厂土建工程施工进度计划横道图
- 异辛酸钠合成工艺及建设项目
- PSPC作业指导书用书
- 安培环路定理及应用PPT课件
- TS3000在航天炉煤化工中应用
- 呕吐(急性胃肠炎)诊疗指南(制订)编制说明排版
- 江堤道路工程施工方案#江苏
评论
0/150
提交评论