欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    Python期末试题题库.doc

    • 资源ID:151694       资源大小:66.91KB        全文页数:27页
    • 资源格式: DOC        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python期末试题题库.doc

    1、D下面描述错误的是?A.若a=True,b=False则a or b为TrueB.若a=True,b=False则a and b为FalseC. 若a=True,b=False则not a为FalseD.a & b为FalseD下面描述错误的是?A.在python中逻辑与运算符不能写作&,要写作andB.&是两个数字按二进制位作与运算的操作符C.3 & 2的结果为2D.3 & 3的结果为0C下列表达式的值为True的是?ATrue2B322C(3,2)xyzC9.6E5表示以下哪个数字?A.9.6B.0.96C.0.000096D.96C下面哪一个是以添加(追加)模式打开文件做写入操作?A:

    2、f.open(f,r)B: f.open(f,w)C: f.open(f,a)D: f.open(f,w+)C下列不属于浮点数类型的是?A.36.0 B.96e4 C.-77D.9.6E-5DPython的序列类型不包括下列哪一种?A字符串B列表C元组D字典A以下程序输出什么?x=1while x: print(x)A.运行结果显示NameError: name x is not definedB.运行结果无限循环输出1C.它等价于下面的程序 #x=1 while x: print(x)D.它等价于下面的程序 while x: print(x)Bpython单行注释和多行注释分别是什么?A.

    3、和 B.#和 C./和 D.#和/C表达式3*2的值为A.6 B.18 C.9 D.12B以下可以终结一个循环的保留字是A.if B.break C.exit D.continueApython不支持的数据类型有A、charB、intC、floatD、listCpython my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值? A. argv0B. argv1C. argv2D. argv3Da=round(3.49),则a的值为()A:4B:3.49C:4.0D:3Ca=round(3.51),则a的值为()A:3.51B:3C:4D:4

    4、0Aint(10.46)输出值为?A. 10B. 10.5C. 10.4D. 10.46Dint(10.96)输出值为?A. 11.0B. 10.96C. 11D. 10D以下正确输出hello world的是()A.printf(hello world);B.printf(hello world)C.print(hello world);D.print(hello world)D下面程序输出的值为()import mathmath.fabs(-3)A.-3B.3C.-3.0D.3.0D以下可以只终结本次循环的保留字是()A.ifB.breakC.exitD.continueD下面哪种不是有

    5、效的变量名?A. _demoB. bananaC. NumberD. my-scoreD使用下列哪种关键字来创建Python自定义函数?A. functionB. class C. procedureD. defA下面程序的运行结果是?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可执行脚本的文件扩展

    6、名为?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. install jiebaB. uninstall jiebaC. pip uninstall jiebaD. pip install jiebaB设a = a:

    7、b:2,3,c:4,5 则如何取出其中的数值3A. aab0B. aab1C. aab2D. aabB若vehicle = train, bus, car, ship,则vehicle1是什么?A.train B.busC.car D.shipD若vehicle = train, bus, car, ship,则vehicle-1是什么?A.train B.busC.car D.shipB若vehicle = train, bus, car, ship,则vehicle.index (car)的结果是什么?A.1 B.2C.3 D.4D若vehicle = train, car, bus, s

    8、ubway, ship, bicycle, car,则vehicle.count( car)结果是什么?A.car B.7C. 1 D.2 D若vehicle = train, car, bus, subway, ship, bicycle,car ,则len(vehicle)结果是什么?A.1 B.7C. 6 D.4 A若vehicle = train, car, bus, subway, ship, bicycle,car ,则len(vehicle1)结果是什么?A.2 B.7C. 6 D.4 A若vehicle = train, car, bus, subway, ship, bicy

    9、cle,car ,则len(vehicle10)结果是什么?A.3 B.7C. 6 D.4 C以下不能创建一个字典的语句是A、dict1 = B、dict2 = 3 : 5 C、dict3 =1,2,3: uestc D、dict4 = (1,2,3): uestcB关于python中的字符串,下列说法错误的是A、字符应该视为长度为1的字符串 B、字符串以0为结束标识C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符D下列哪种说法是错误的?A、所有标准对象均可以用于布尔测试B、空字符串和空列表的布尔值都是FalseC、值为0的数值的布尔值是FalseD、

    10、下面程序执行后,a为1 a=1 if 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(list10)和type(list20)分别是:A int和t

    11、upleB int和intC tuple和tupleD tuple和intD定义如下的字符串和列表:a = I love PythonSomething!b = I love PythonSomething!c = 1, 2, 3d = 1, 2, 3那么,a is b和c is d的结果分别是:A False和TrueB True和TrueC True和FalseD False和FalseAPython标准库math中用来计算平方根的函数是()A、sqrt B、pow C、power D、absCPython源代码程序编译后的文件扩展名为.()A、py B、pdf C、pyc D、exeD若

    12、变量a和b的取值为a =1b = 2则,下面描述错误的是?A.print(int(a) + b)结果是3B.print(a + b)结果是TypeError: must be str, not intC.print(a + str(b)结果是12D.print(a + str(b)结果是3D下面描述错误的是?A. 在函数定义里的参数称为形参B. 在函数调用里的参数称为实参 C. 函数调用时,参数传递实现了从函数外部到内部的传递D. 函数定义必须有参数,def f()这种无参数函数是非法的D下面关于pip工具的描述,错误的是?A. 使用pip升级科学计算扩展库numpy的完整命令是pip ins

    13、tall -upgrade numpyB. 使用pip工具查看当前已安装的Python扩展库的完整命令是pip listC. python安装科学计算扩展库numpy用的是pip install numpyD. pip 只支持在线安装扩展库,不支持离线安装Dprint(1,1+2,5)输出结果为:A.1,1+2,5B.1,3,5C.1,1+2,5D.1 3 5Cprint(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,3D.1,2,3

    14、Cprint(呦,+写BUG呢)输出结果为A.呦,+写BUG呢B.呦,+写BUG呢C.呦,写BUG呢D.呦,写BUG呢Ax=eval(input(),当用户输入1+2时,x的值为?A.3B.1+2C.1+2 D.3D以下哪个不是Python中的数据结构? A.列表 B.元组 C.字典 D.结构体B下列哪个表达式在Python中是非法的?A.x = y = z = 1B.x = (y = z + 1)C.x, y = y, xD.x += yC下列代码运行结果是? a = aprint a b or cA.aB.bC.cD.TrueE.FalseC下列哪种函式参数定义不合法? A.def myf

    15、unc(*args):B.def myfunc(arg1=1):C.def myfunc(*args, a=1):D.def myfunc(a=1, *args):D若 a = range(100),以下哪个操作是非法的? A.a-3B.a2:13C.a:3D.axA下列语句执行结果是什么? a = 1, 2, 3print(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 1

    16、 return n * factorial(n - 1)A. 求整数n的阶乘B. factorial(5) 是函数调用C. 是递归函数D. 求任意两个数值n和n-1的乘积C关于下面函数,哪一个是错误描述?def count_letter_number(string): letter_count = 0 digit_count = 0 for ch in string: if a = ch = z or A = ch = Z: letter_count += 1 elif 0 = ch = 9: digit_count += 1 return letter_count, digit_countA

    17、 函数能统计字符串中英文字母出现的次数B. letter_count += 1可以写做letter_count = letter_count+1C. letter_count += 1可以写做letter_count+D. 函数能统计字符串中数字出现的次数C下面对程序及其运行结果的解释,错误的是?def funcArgsTest(a,b,c=100,*argc,*kwarg): sum = a + b + c for d in argc: sum += d for v in kwarg.values(): sum += v return sumprint(funcArgsTest(100,2

    18、00,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. for v in kwarg.values()用于遍历访问字典中每一项key对应的value取值C. 函数定义中,c有默认取值100;函数调用时,c仍被赋值为100D. 函数定义中,形参包含了有默认值的形参c、接收可变个数实参的形参*argc、接收字典dict格式的形参*kwargD下面哪一个是错误描述?A. 使用 字符串名下标 来获取字符串

    19、中的某个字符,例如: str1 = hello print(str10)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. 使用 列表名下标 获取列表的某个元素,例如: na

    20、mes_list = zhangsan, lisi, wangwu print(names_list2)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

    21、 55 i = 0 while i len(nums) print(numsi) 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.a1:-1B.a*3C.a2 = 4D.list(a)C下列语

    22、句的执行结果是什么? a = 1for i in range(5):if i = 2:breaka += 1else:a += 1print(a)A. 1B. 2C. 3D. 6D关于下面函数,哪一个是错误描述? #n为整数 def sum(n): if nb print(a) else print(b)A下面哪一个是错误的?A. 已有列表nums=11,22,33,44,55,使用for循环遍历列表 nums = 11, 22, 33, 44, 55 for num in nums print(num)B. 删除列表中的某个元素使用remove()、pop()方法,例如: names_lis

    23、t = zhangsan, lisi, wangwu names_list.remove(lisi) names_list.pop(1) names_list.pop() print(names_list)C. 修改列表中的某个元素使用 列表名下标 = 新值,例如: names_list = zhangsan, lisi, wangwu names_list1 = shuaige print(names_list)D. 查找列表中的某个元素用index()、in、not in、列表名下标,如: names_list = zhangsan, lisi, wangwu print(names_list.index(zhangsan) print(lisi in names_list) print(lisi not in names_list) print(names_list0)


    注意事项

    本文(Python期末试题题库.doc)为本站会员(田海滨)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开