2023年Python期末试题题库_第1页
2023年Python期末试题题库_第2页
2023年Python期末试题题库_第3页
2023年Python期末试题题库_第4页
2023年Python期末试题题库_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

D下面描述错误的是?A. 若a=True,b=False则aorb为TrueB. 若a=True,b=False则aandb为FalseC.ﻩ若a=True,b=False则nota为FalseD. a&&b为FalseD下面描述错误的是?A. 在python中逻辑与运算符不能写作&&,要写作andB. &是两个数字按二进制位作与运算的操作符C. 3&2的结果为2D.ﻩ3&3的结果为0C下列表达式的值为True的是?AﻩTrue>2Bﻩ3>2>2C ('3','2')<('33','22')D 'abc'>'xyz'C9.6E-5表达以下哪个数字?A.ﻩ9.6B.ﻩ0.96C.ﻩ0.000096D. 96C下面哪一个是以添加(追加)模式打开文献做写入操作?A:ﻩf.open("f","r")B:ﻩf.open("f","w")C: f.open("f","a")D:ﻩf.open("f","w+")C下列不属于浮点数类型的是?A. 36.0B. 96e4C. -77D.ﻩ9.6E-5DPython的序列类型不涉及下列哪一种?Aﻩ字符串Bﻩ列表C 元组Dﻩ字典A以下程序输出什么?"""x=1"""whilex:print(x)A.ﻩ运营结果显示NameError:name'x'isnotdefinedB. 运营结果无限循环输出1C.ﻩ它等价于下面的程序#x=1whilex:print(x)D.ﻩ它等价于下面的程序whilex:print(x)Bpython单行注释和多行注释分别是什么?A.ﻩ""""""和''''''B.ﻩ#和""""""C.ﻩ//和''''''D. #和//C表达式3**2的值为A. 6B.ﻩ18C.ﻩ9D. 12B以下可以终结一个循环的保存字是A. ifB. breakC. exitD.ﻩcontinueApython不支持的数据类型有A、ﻩcharB、ﻩintC、 floatD、 listCpythonmy.pyv1v2命令运营脚本,通过fromsysimportargv如何获得v2的参数值?A.argv[0]B.argv[1]C.argv[2]D.argv[3]Da=round(3.49),则a的值为()A: 4B:ﻩ3.49C: 4.0D: 3Ca=round(3.51),则a的值为()A: 3.51B: 3C:ﻩ4D: 4.0Aint(10.46)输出值为?A.10B.10.5C.10.4D.10.46Dint(10.96)输出值为?A.11.0B.10.96C.11D.10D以下对的输出helloworld的是()A.ﻩprintf("helloworld");B.ﻩprintf("helloworld")C. print("helloworld");D.ﻩprint("helloworld")D下面程序输出的值为()importmathmath.fabs(-3)A.ﻩ-3B. 3C.ﻩ-3.0D. 3.0D以下可以只终结本次循环的保存字是()A.ﻩifB. breakC.ﻩexitD.ﻩcontinueD下面哪种不是有效的变量名?A._demoB.bananaC.NumberD.my-scoreD使用下列哪种关键字来创建Python自定义函数?A.functionB.classC.procedureD.defA下面程序的运营结果是?a=10defsetNumber():a=100setNumber()print(a)A.10B.100C.10100D.10010B下面程序的运营结果是?a=10defsetNumber():globalaa=100setNumber()print(a)A.10B.100C.10100D.10010Apython可执行脚本的文献扩展名为?A. .pyB.ﻩ.pycC.ﻩ.dllD.ﻩ.exeB布尔型变量的值分别是?A. 0与1B. Ture与FalseC.ﻩyes与noD. 以上都不是Dpow(2,pow(3,2))的运营结果为?A.ﻩ9B. 8C. 81D. 512A下列哪一项不是序列类型?A. dicB. strC. listD. tupleC拓展包wxPython的功能是A.读写表格文献B.用于绘图C.设计窗体界面D.中文分词D如何在cmd终端安装jieba拓展包A.installjiebaB.uninstalljiebaC.pipuninstalljiebaD.pipinstalljiebaB设a={'a':{'b':[2,3]},'c':[4,5]}则如何取出其中的数值3A.a['a']['b'][0]B.a['a']['b'][1]C.a['a']['b'][2]D.ﻩa['a']['b']B若vehicle=['train','bus','car','ship'],则vehicle[1]是什么?A. trainB.ﻩbusC.ﻩcarD.ﻩshipD若vehicle=['train','bus','car','ship'],则vehicle[-1]是什么?A. trainB.ﻩbusC. carD. shipB若vehicle=['train','bus','car','ship'],则vehicle.index('car')的结果是什么?A. 1B. 2C. 3D.ﻩ4D若vehicle=['train','car','bus','subway','ship','bicycle','car'],则vehicle.count('car')结果是什么?A.ﻩcarB.ﻩ7C.ﻩ1D. 2D若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle)结果是什么?A. 1B.ﻩ7C. 6D. 4A若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle[1])结果是什么?A. 2B.ﻩ7C. 6D. 4A若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle[1][0])结果是什么?A.ﻩ3B.ﻩ7C.ﻩ6D. 4C以下不能创建一个字典的语句是A、ﻩdict1={}

B、 dict2={3:5}C、ﻩdict3={[1,2,3]:"uestc"}

D、ﻩdict4={(1,2,3):"uestc"}B关于python中的字符串,下列说法错误的是A、 字符应当视为长度为1的字符串

B、 字符串以\0为结束标记C、 既可以用单引号,也可以用双引号创建字符串

D、 在三引号字符串中可以包含换行回车等特殊字符D下列哪种说法是错误的?A、所有标准对象均可以用于布尔测试B、空字符串''和空列表[]的布尔值都是FalseC、值为0的数值的布尔值是FalseD、下面程序执行后,a为1a=1if"0":ﻩa=2D哪一个不是函数的优点()。A.减少代码反复B.使程序更加模块化C.使程序便于阅读D.加快程序运营速度B以下哪个转义字符表达换行()A.\rB.\nC.\tD.\\A下列哪种说法是错误的?A.1.0+int(2*3.14))的结果是int型B.在Python中16进制数用0x或0X引导C.0x10转成10进制后,值为16D.0x0a转成10进制后,值为10A有如下两个列表:list1=[(2),(0),(1),(8)]list2=[(2,),(0,),(1,),(8,)]那么,type(list1[0])和type(list2[0])分别是:A int和tupleB int和intC tuple和tupleD tuple和intD定义如下的字符串和列表:a='IlovePythonSomething!'b='IlovePythonSomething!'c=[1,2,3]d=[1,2,3]那么,aisb和cisd的结果分别是:AﻩFalse和TrueBﻩTrue和TrueC True和FalseD False和FalseAPython标准库math中用来计算平方根的函数是.()A、 sqrtB、ﻩpowC、ﻩpowerD、ﻩabsCPython源代码程序编译后的文献扩展名为.()A、 pyB、ﻩpdfC、 pycD、 exeD若变量a和b的取值为a='1'b=2则,下面描述错误的是?A.ﻩprint(int(a)+b)结果是3B.ﻩprint(a+b)结果是TypeError:mustbestr,notintC. print(a+str(b))结果是12D. print(a+str(b))结果是3D下面描述错误的是?A.在函数定义里的参数称为形参B.在函数调用里的参数称为实参C.函数调用时,参数传递实现了从函数外部到内部的传递D.函数定义必须有参数,deff()这种无参数函数是非法的D下面关于pip工具的描述,错误的是?A.使用pip升级科学计算扩展库numpy的完整命令是pipinstall--upgradenumpyB.使用pip工具查看当前已安装的Python扩展库的完整命令是piplistC.python安装科学计算扩展库numpy用的是pipinstallnumpyD.pip只支持在线安装扩展库,不支持离线安装Dprint(1,1+2,5)输出结果为:A.ﻩ1,1+2,5B. 1,3,5C. "1,1+2,5"D. 135Cprint(314.15e-2)输出结果为:A.314.15e-2B.314.15C.3.1415D.314.15E-2Cprint(set([1,2,3]))输出结果为:A. set([1,2,3])B. ([1,2,3])C. {1,2,3}D.ﻩ[1,2,3]Cprint("呦,"+"写BUG呢")输出结果为A.ﻩ"呦,"+"写BUG呢"B.ﻩ呦,+写BUG呢C. 呦,写BUG呢D. "呦,写BUG呢"Ax=eval(input()),当用户输入1+2时,x的值为?A.ﻩ3B.ﻩ1+2C.ﻩ"1+2"D. "3"D以下哪个不是Python中的数据结构?A.ﻩ列表B.ﻩ元组C. 字典D.ﻩ结构体B下列哪个表达式在Python中是非法的?A.

x=y=z=1B.

x=(y=z+1)C.

x,y=y,xD.

x

+=

yC下列代码运营结果是?

a='a'printa>'b'or'c'A.

aB.

bC.

cD.

TrueE.

FalseC下列哪种函式参数定义不合法?

A.

defmyfunc(*args):B.

defmyfunc(arg1=1):C.

defmyfunc(*args,a=1):D.

defmyfunc(a=1,**args):D若a=range(100),以下哪个操作是非法的?

A.

a[-3]B.

a[2:13]C.

a[::3]D.

a[x]A下列语句执行结果是什么?

a=[1,2,3]print(a*3)A: [1,2,3,1,2,3,1,2,3]B: [1,8,27]C: (3,6,9)D: [3,6,9]D关于下面函数,哪一个是错误描述?#n为整数deffactorial(n):ifn<=0:returnifn==1:return1returnn*factorial(n-1)A.求整数n的阶乘B.factorial(5)是函数调用C.是递归函数D.求任意两个数值n和n-1的乘积C关于下面函数,哪一个是错误描述?defcount_letter_number(string):letter_count=0digit_count=0forchinstring:if'a'<=ch<='z'or'A'<=ch<='Z':letter_count+=1elif'0'<=ch<='9':digit_count+=1returnletter_count,digit_countA.函数能记录字符串中英文字母出现的次数B.letter_count+=1可以写做letter_count=letter_count+1C.letter_count+=1可以写做letter_count++D.函数能记录字符串中数字出现的次数C下面对程序及其运营结果的解释,错误的是?deffuncArgsTest(a,b,c=100,*argc,**kwarg):sum=a+b+cfordinargc:sum+=dforvinkwarg.values():sum+=vreturnsumprint(funcArgsTest(100,200,300,500,600,aa=700,bb=900,cc=1000))输出结果:4300A.函数调用时,100传递给a;200传递给b;300传递给c;500和600传递给argc;aa=700、bb=900、cc=1000传递给kwarg)B.forvinkwarg.values()用于遍历访问字典中每一项key相应的value取值C.函数定义中,c有默认取值100;函数调用时,c仍被赋值为100D.函数定义中,形参包含了有默认值的形参c、接受可变个数实参的形参*argc、接受字典dict格式的形参**kwargD下面哪一个是错误描述?A.使用字符串名[下标]来获取字符串中的某个字符,例如:str1="hello"print(str1[0])B.使用切片来获取字符串中的一些字符,如使用字符串名[m:n:k],m表达开始下标,n表达终止下标(不包含n),k表达每隔k个元素取一个C.使用len()方法测得字符的长度,如:str1="hello"print(len(str1))D."100"表达字符串,100表达数字,使用起来没有区别D下面哪一个是错误的?A.使用len(列表名)测量元素的个数names_list=["zhangsan","lisi","wangwu"]print(len(names_list))B.使用列表名[下标]获取列表的某个元素,例如:names_list=["zhangsan","lisi","wangwu"]print(names_list[2])C.向列表中添加新元素有三个方法:append、extend、insert,例如:names_list=["zhangsan","lisi","wangwu"]names_list.append("zhaoliu")names_list.extend(["zhaoliu","liqi"])names_list.insert(1,"zhaoliu")print(names_list)D.已有列表nums=[11,22,33,44,55],使用while循环遍历列表nums=[11,22,33,44,55]i=0whilei<len(nums)print(nums[i])i+=1D下列哪种类型是Python的映射类型?A.

strB.

listC.

tupleD.

dictA下列哪种不是Python元组的定义方式?A.

(1)B.

(1,)C.

(1,2)D.

(1,2,(3,4))APython中函数是对象,描述错误的是?

A.

函数不可以赋值给一个变量B.

函数可以作为元素添加到集合对象中C.

函数可以作为参数值传递给其它函数D.

一个函数可以当做另一个函数的返回值C若a=(1,2,3),下列哪个操作是非法的?A.

a[1:-1]B.

a*3C.

a[2]=4D.

list(a)C下列语句的执行结果是什么?a=1foriinrange(5): ifi==2:ﻩﻩbreakﻩ a+=1 else: ﻩa+=1print(a)A.1B.2C.3D.6D关于下面函数,哪一个是错误描述?#n为整数defsum(n):ifn<=0:return0returnn+sum(n-1)A.功能等价于下面的函数#n为整数defsum2(n):return(1+n)*n/2B.sum(5)是函数调用C.是递归函数D.求任意两个数值n和n-1的和B下面哪一个是错误描述?A.列表list是可以修改的B.元组tuple是可以修改的C.字典dict是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序D.集合set的元素只出现一次,是无序的B若seq=[1,2,3,4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论