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

下载本文档

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

文档简介

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)输出成果為:Cprint(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

提交评论