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

下载本文档

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

文档简介

1、.实用文档实用文档.D下面描述错误的选项是?a=True,b=Falsea or bTruea=True,b=Falsea and bFalsea=True,b=Falsenot aFalsea & bFalseD下面描述错误的选项是?python&,要写作and&是两个数字按二进制位作与运算的操作符3 & 223 & 30C以下表达式的值为True的ATrue2B322C(3,2)xyzC9.6E5 表示以下哪个数字?D. 96CA: f.open(f,r)B: f.open(f,w)C: f.open(f,a)D: f.open(f,w+)CA. 36.0B. 96e4C. -77DPyt

2、hon 的序列类型不包括以下哪一A字符串列表元组字典Ax=1 while x:print(x)运行结果显示NameError: name x is not defined1它等价于下面的程序#x=1while x:print(x)它等价于下面的程序while x:print(x)Bpython 单行注释和多行注释分别是什么A. 和B. # 和C. / 和D. #和/C表达式 3*2 的值为618912B以下可以终结一个循环的保存字是ifbreakexitcontinueApython 不支持的数据类型有A、 charB、 intC、 float D、 listCpython my.py v1

3、v2 命令运行脚本,通过 from sys import argv 如何获得v2 的参数值?argv0argv1argv2argv3Da=round(3.49),那么aA: 4D: 3Ca=round(3.51),那么a 的值为B: 3C: 4Aint(10.46)输出值为?A.10Dint(10.96)输出值为?C.11D.10D以下正确输出hello world 的是printf(hello world);printfhello print(hello world);print(hello world)D下面程序输出的值为import mathmath.fabs(-3)-33D以下可以只终

4、结本次循环的保存字是ifbreakexitcontinueD下面哪种不是有效的变量名?_demobananaNumbermy-scoreD使用以下哪种关键字来创立Python 自定义函数?functionclassproceduredefA下面程序的运行结果是? a=10def setNumber(): a=100setNumber() print(a)A.10B.100C.10100D.10010B下面程序的运行结果是? a=10def setNumber(): global a a=100setNumber() print(a)A.10B.100C.10100D.10010Apython

5、可执行脚本的文件扩展名为?.py.pyc.dll.exeB布尔型变量的值分别是?01TureFalseyesno以上都不是Dpow(2,pow(3,2)的运行结果为?9881D. 512A以下哪一项不是序列类型?dicstrlisttupleC拓展包wxPython 的功能是读写表格文件用于绘图设计窗体界面中文分词D如何在cmd 终端安装jieba 拓展包install jiebauninstall jiebapip uninstall jiebapip install jiebaB设a = a:b:2,3,c:4,5 那么如何取出其中的数值A.aab0B.aab1C.aab2D.aabB假设

6、 vehicle = train, bus, car, ship,那么 vehicle1是什么?trainbuscarshipD假设 vehicle = train, bus, car, ship,那么 vehicle-1是什么?trainbuscarshipB假设 vehicle = train, bus, car, ship,那么 vehicle.index (car)的结果是什么?1234D假设 vehicle = train, car, bus, subway, ship, bicycle, car,那么vehicle.count( car)结果是什么?car712Dvehicletr

7、ain,car,bus,subway,ship,bicycle,carlen(vehicle)结果是什么?1764Avehicletrain,car,bus,subway,ship,bicycle,carlen(vehicle1)结果是什么?2764Avehicletrain,car,bus,subway,ship,bicycle,carlen(vehicle10)结果是什么?3764C以下不能创立一个字典的语句是A、dict1= B、dict2= 3 : 5 C、dict3=1,2,3: uestcD、dict4= (1,2,3): uestcB关于 python 中的字符串,以下说法错误的

8、选项是A、 字符应该视为长度为 1 的字符串B、 字符串以0 为结束标识C、 既可以用单引号,也可以用双引号创立字符串D、 在三引号字符串中可以包含换行回车等特殊字符D以下哪种说法是错误的?A、所有标准对象均可以用于布尔测试B、空字符串和空列表的布尔值都是C0FalseDa=1if 0:a=2D哪一个不是函数的优点()。B以下哪个转义字符表示换行()A.r B.n C.t D.A以下哪种说法是错误的?1.0+int(2*3.14)的结果是int在Python160 x0X0 x1010160 x0a1010A有如下两个列表:list1 = (2),(0),(1),(8) list2 = (2,

9、),(0,),(1,),(8,)那么,type(list10)和type(list20)分别是Aint和tupleintinttuple 和Dtuple和intD定义如下的字符串和列表:a = I love PythonSomething!b = I love PythonSomething!c =1,2,3d =1,2,3那么,a is b和c is d的结果分别是AFalse和TrueBTrue 和 True CTrue 和DFalseFalseAPython 标准库mathAsqrtB、 powC、 D、 absCPython 源代码程序编译后的文件扩展名为.A、 pyB、 pdf C、

10、 pyc D、 exeD假设变量aba =1b = 2那么,下面描述错误的选项是?print(int(a) + 3print(a + )结果是TypeError: must be str, not intprint(a + str(b)12print(a + str(b)3D下面描述错误的选项是?在函数定义里的参数称为形参在函数调用里的参数称为实参函数调用时,参数传递实现了从函数外部到内部的传递 f()这种无参数函数是非法的D下面关于pip 工具的描述,错误的选项是?使用pipnumpypip install -upgrade numpy使用pipPythonpip listpythonnum

11、pypip install numpypip 只支持在线安装扩展库,不支持离线安装Dprint(1,1+2,5)输出结果为: A. 1,1+2,5B. 1,3,5C. 1,1+2,5D. 1 3 5Cprint(314.15e-2)输出结果为:Cprint(set(1,2,3)输出结果为:A. set(1,2,3)B. (1,2,3)C. 1,2,3D. 1,2,3Cprint(呦,+写 BUG 呢)输出结果为呦,+写BUGBUG呦,写BUGBUGAx=eval(input(),当用户输入 1+2 时,x 的值为?A. 3B. 1+2C. 1+2D. 3D以下哪个不是Python 中的数据结构

12、?列表元组字典结构体B以下哪个表达式在Python 中是非法的?A.x = y = z = 1B.x = (y = z + 1)x, y = y, xx+=yC以下代码运行结果是? a = aprint a b or cabcTrueFalseC以下哪种函式参数定义不合法?def myfunc(*args):def myfunc(arg1=1):def myfunc(*args, a=1):def myfunc(a=1, *args):D假设 a = range(100),以下哪个操作是非法A.a-3B.a2:13C.a:3D.axA以下语句执行结果是什么? a = 1, 2, 3print(

13、a*3)A: 1, 2, 3, 1, 2, 3, 1, 2, 3B:1,8,27C:(3,6,9)D:3,6,9D关于下面函数,哪一个是错误描述? #n 为整数def factorial(n): if n=0:return if n = 1:return 1return n * factorial(n - 1)求整数nfactorial(5)是递归函数求任意两个数值n 和n-1Cdef count_letter_number(string):letter_count = 0digit_count = 0 for ch in if a = ch = z or A = ch = Z:letter_

14、count += 1elif 0 = ch = 9:digit_count += 1return letter_count, digit_count函数能统计字符串中英文字母出现的次数letter_count += 1letter_count = letter_count+1letter_count += 1letter_count+函数能统计字符串中数字出现的次数C下面对程序及其运行结果的解释,错误的选项是? def funcArgsTest(a,b,c=100,*argc,*kwarg):sum = a + b + c for d in argc: sum += dfor v in kwa

15、rg.values(): sum += vreturn sum print(funcArgsTest(100,200,300,500,600,aa=700,bb=900,cc=1000) 输出结果:4300100传递给a;200传递给b300传递给500和600传递给argcaa=70 bb=900、cc=1000kwarg)for v in kwarg.values(keyvalue100100函数定义中,形参包含了有默认值的形参*argcdict*kwargD下面哪一个是错误描述?str1 = helloprint(str10)m:n:k,m示终止下标(不包含n),kk使用len(str1

16、 = helloprint(len(str1)100D下面哪一个是错误的?使用lennames_list = zhangsan, lisi, wangwu print(len(names_list)names_list = zhangsan, lisi, wangwu print(names_list2)、extend、insertnames_list = zhangsan, lisi, wangwu names_list.append(zhaoliu)names_list.extend(zhaoliu, liqi)names_list.insert(1, zhaoliu) print(nam

17、es_list)已有列表nums=11,22,33,44,55whilenums = 11, 22, 33, 44, 55i = 0while i len(nums) print(numsi) i += 1D以下哪种类型是Python 的映射类型?strlisttupledictA以下哪种不是Python 元组的定义方式A.(1)B.(1, )C.(1, 2)D.(1, 2, (3, 4)APython 中函数是对象,描述错误的选项是?函数不可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数一个函数可以当做另一个函数的返回值C假设 a = (1, 2, 以下哪个

18、操作是非法A.a1:-1B.a*3C.a2 = 4D.list(a)C以下语句的执行结果是什么? a = 1for i in range(5): if i = 2:break a += else:a += 1print(a)1236D关于下面函数,哪一个是错误描述? #n 为整数def sum(n):if nbprint(a)elseprint(b)A下面哪一个是错误的?已有列表nums=11,22,33,44,55fornums = 11, 22, 33, 44, 55for num in nums print(num)删除列表中的某个元素使用remove()、pop(names_list = zhangsan, lisi, wangwu names_list.remove(lisi)names_list.pop(1) names_list.pop()

温馨提示

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

评论

0/150

提交评论