期末复习题附有答案_第1页
期末复习题附有答案_第2页
期末复习题附有答案_第3页
期末复习题附有答案_第4页
期末复习题附有答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

期末复习题[复制]一、填空题1.Python标准库math中用来计算平方根的函数是。[填空题]*_________________________________(答案:sqrt)2.在Python中

表示空类型。[填空题]*_________________________________(答案:None)3.列表、元组、字符串是Python的

序列。[填空题]*_________________________________3.列表、元组、字符串是Python的

序列。[填空题]*_________________________________(答案:有序)4.查看变量类型的Python内置函数是。[填空题]*_________________________________(答案:type())5.查看变量内存地址的Python内置函数是

。[填空题]*_________________________________(答案:id())6.表达式[1,2,3]*3的执行结果是

。[填空题]*_________________________________(答案:[1,2,3,1,2,3,1,2,3])7.已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式id(x)==496103280的值为[填空题]*_________________________________(答案:False)8.已知x=3,那么执行语句x*=6之后,x的值为。[填空题]*_________________________________(答案:18)9.表达式“[3]in[1,2,3,4]”的值为

。[填空题]*_________________________________(答案:False)10.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是

。[填空题]*_________________________________(答案:[6,7,9,11])11.任意长度的Python列表、元组和字符串中最后一个元素的下标为

。[填空题]*_________________________________(答案:-1)12.转义字符’\n’的含义是

。[填空题]*_________________________________(答案:回车换行)13.Python语句list(range(1,10,3))执行结果为。[填空题]*_________________________________(答案:[1,4,7])14.切片操作list(range(6))[::2]执行结果为。[填空题]*_________________________________(答案:[0,2,4])15.表达式'ab'in'acbed'的值为

。[填空题]*_________________________________(答案:False)16.表达式int(4**0.5)的值为

。[填空题]*_________________________________(答案:2)17.已知x={1:2},那么执行语句x[2]=3之后,x的值为

___。[填空题]*空1答案:{1:2,2:3}18.字典对象的方法返回字典中的“键-值对”列表。[填空题]*_________________________________(答案:items())19.表达式3**2的值为

。[填空题]*_________________________________(答案:9)20.表达式3*2的值为

。[填空题]*_________________________________(答案:6)21.已知x=[1,2,3,2,3],执行语句x.pop()之后,x的值为。[填空题]*_________________________________(答案:[1,2,3,2])22.表达式[xforxin[1,2,3,4,5]ifx<3]的值为。[填空题]*_________________________________(答案:[1,2])23.表达式'Helloworld.IlikePython.'.find('python')的值为。[填空题]*_________________________________(答案:-1)24.已知x='123'和y='456',那么表达式x+y的值为。[填空题]*_________________________________(答案:'123456')25.表达式'abcab'.replace('a','yy')的值为

。[填空题]*_________________________________(答案:'yybcyyb')28.删除字符串中头部的空格,可以使用

方法。[填空题]*_________________________________(答案:lstrip)29.拼接字符串可以使用

方法和

运算符。[填空题]*_________________________________(答案:join+)30.若函数内部调用了自身,则这个函数被称为

。[填空题]*_________________________________(答案:递归函数)31.字典元素由

组成。[填空题]*_________________________________(答案:键,值)32.通过Python的内置方法

可以查看字典键的集合。[填空题]*_________________________________(答案:keys())二、判断题1.SQLite是Python自带的关系数据库管理模块。[判断题]*对(正确答案)错2.执行语句x=(18)后,x的类型为元组,其元素值不可更改。[判断题]*对错(正确答案)3.设L=[1,1,2,3],执行程序L.append(4)之后,L的值为[1,2,3,4]。[判断题]*对错(正确答案)4.语句a=(7,)执行后,创建了只包含一个元素的元组。[判断题]*对(正确答案)错5.运算符+不仅可以实现数值的相加、字符串连接,还可以实现元组的合并运算。[判断题]*对(正确答案)错6.列表的长度和内容都可以改变,但元素类型必须相同。[判断题]*对错(正确答案)7.集合是一种可变容器模型,可存储任意类型的对象。[判断题]*对(正确答案)错8.turtle.circle(50,steps=3)命令可以画三个圆。[判断题]*对错(正确答案)9.注释的主要作用是增强程序可读性。[判断题]*对(正确答案)错10.字符串s的最左侧字符与最右侧字符可分别表示为s[1]与s[-1]。[判断题]*对错(正确答案)11.在Python语言中,同一层级语句必须包含相同的缩进空格数量。[判断题]*对(正确答案)错12.PyCharm是Python的集成开发环境。[判断题]*对(正确答案)错13.已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的。[判断题]*对错(正确答案)14.可以使用import把模块导入到当前的程序中。[判断题]*对(正确答案)错15.Python列表可以做乘的运算,表达式[2,2]*2的结果是[2,2,2,2]。[判断题]*对(正确答案)错16.函数可以减少代码重复,使程序更加模块化。[判断题]*对(正确答案)错17.执行语句foriinrange(5):print(i),分行输出1、2、3、4、5。[判断题]*对错(正确答案)18.执行语句a=b=c=1,可以创建三个变量分别为a,b,c。[判断题]*对(正确答案)错19.在Python程序中,多条语句写在一行上,可以使用语句分隔符号“\”。[判断题]*对错(正确答案)20.函数定义时,函数体中至少有一个return语句。[判断题]*对错(正确答案)21.在Python程序中,多条语句写在一行上,可以使用语句分隔符号“;”。[判断题]*对(正确答案)错22.表达式'a'*(6//3)的计算结果为'aa'。[判断题]*对(正确答案)错23.Python语言的内置函数type()可以用来查询变量所指对象的类型。[判断题]*对(正确答案)错24.Python变量名区分大小写,所以book和BOOK不是同一个变量。[判断题]*对(正确答案)错25.函数定义时,必须指定参数的数据类型。[判断题]*对错(正确答案)26.字符串常量是用定界符括起来的一串字符,定界符可以用单引号和方括号。[判断题]*对错(正确答案)27.语句a=______后,a的值为______。(√)[填空题]*空1答案:1,1,2,2,3,3空2答案:1,2,328.创建字典后,可利用赋值语句直接修改指定键的值,但不能修改键。[判断题]*对(正确答案)错29.设x=set([1,1,3,3,5,5]),则x.add(7)之后,x的值为______。(×)[填空题]*空1答案:1,1,3,3,5,5,730.Python列表可以做加的运算,表达式[2,2,2]+[3,3,3]的结果是[5,5,5]。[判断题]*对错(正确答案)31.集合中各个元素的数据类型可以不同。[判断题]*对(正确答案)错三、选择题1.Python的注释符是()。[单选题]*A.!B.%C.#(正确答案)D.&2.在python中,以下哪个选项a的数据类型为整型()[单选题]*A.a=5.0B.a=input()C.a='5'D.a=5(正确答案)3.下列不属于高级编程语言的是()。[单选题]*A.机器语言(正确答案)B.VB语言C.Python语言D.C语言4.Python输入函数为()。[单选题]*A.time()B.round()C.input()(正确答案)D.print()5.在Python中print(-14//4)的运行结果是()。[单选题]*A.-2B.-3.5C.2D.-4(正确答案)6.下列选项中,可以作为Python程序变量名的是(D)[单选题]*A.a/bB.a-bC.a+bD.Ab(正确答案)7.在Python中,表达式2**3的结果是()[单选题]*A.5B.6C.8(正确答案)D.38.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于()。[单选题]*A.机器语言B.高级语言(正确答案)C.汇编语言D.自然语言9.在Python中,表达式(20%4)+5的值是()[单选题]*A.2B.6C.5(正确答案)D.310.在python中,运行以下程序,结果应为(B)[单选题]*a=5(正确答案)b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.57B.210C.227D.201011.运行以下程序,输出结果是(B)。[单选题]*a={1,2,3,2,1}(正确答案)print(sum(a))A.9B.6C.3D.012.下列选项中,不属于Python特点的是()。[单选题]*A.运行效率高(正确答案)B.面向对象C.可读性好D.开源13.下列软件中,可作为服务器操作系统的是()[单选题]*A.Windows(正确答案)B.PythonC.ExcelD.access14.已知字符串a="python",则a[1:3]的值为()[单选题]*A."pyth"B."pyt"C."yt"(正确答案)D."py"15.若x是一个浮点数,能得到x整数部分的表达式是()。[单选题]*A.ceil(x)B.IntxC.(int)xD.int(x)(正确答案)16.下列选项中,可作为Python变量名的是(D)[单选题]*A.IntB.ComplexC.FloatD.Abc(正确答案)17.以下关于Python语言函数的描述,正确的是(C)。[单选题]*函数中return语句只能放在函数定义的最后面(正确答案)使用函数最主要的作用是复用代码定义函数需要使用保留字defPython函数不可以定义在分支循环或循环语句的内部18.下列选项中,python提供的内置数学类函数库是(D)。[单选题]*turtleB.requestsC.randomD.Math(正确答案)19.len('123/n2')的计算结果是()。[单选题]*A.3B.4C.5D.6(正确答案)20.若有一个字符串s='20200819',下列选项中可以得到字符串‘2020’的表达式是(B)。[单选题]*s[1:4]B.s[:4]C.s[0,4]D.s[0:3](正确答案)21.若有列表t1=[1,8],t2=[9,2],则t1+t2的值是(B)。[单选题]*[10,20]B.[1,8,9,2]C.[1,2,8,9]D.[9,8,2,1](正确答案)22.对于字符串s='morning',以下可得字符串'nin'的表达式是()。[

温馨提示

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

评论

0/150

提交评论