(完整word版)Python题库(可编辑修改word版)
完整版python考试复习题库word练习

完整版python考试复习题库word练习Python是一种高级编程语言,被广泛应用于软件开发、数据科学、机器学习等领域。
考试是检验学生对于Python编程基础和应用的一种方式。
为了帮助广大学生复习Python考试,本文为大家提供了一个完整版的Python考试复习题库,以Word练习的形式呈现,供大家进行练习。
第一章:Python基础知识1. 下面哪个选项是Python的合法变量名?a) my-varb) 3varc) _vard) def2. 下面哪个函数可以将一个字符串转换为整型?a) str()b) int()c) float()d) bool()3. 下面哪个语句用于循环执行代码块,直到指定的条件不再满足?a) switchb) whilec) ford) if4. 下面哪个选项用于打开一个文件进行读取操作?a) open('file.txt', 'w')b) open('file.txt', 'r')c) open('file.txt', 'a')d) open('file.txt', 'x')5. 下面哪个选项用于从列表中移除一个元素?a) remove()b) pop()c) append()d) insert()第二章:Python数据结构1. 下面哪个选项用于创建一个空列表?a) []b) ()c) {}d) None2. 下面哪个选项用于创建一个包含指定元素的元组?a) []b) ()c) {}d) None3. 下面哪个数据结构是无序且不重复的集合?a) 列表(List)b) 元组(Tuple)c) 字典(Dictionary)d) 集合(Set)4. 下面哪个选项用于移除字典中指定键的键值对?a) pop()b) remove()c) delete()d) discard()5. 下面哪个选项用于获取字典中指定键的值?a) get()b) fetch()c) retrieve()d) access()第三章:Python函数和模块1. 下面哪个选项用于定义一个函数?a) methodb) definec) functiond) class2. 下面哪个关键字用于在函数内部返回一个值?a) yieldb) passc) returnd) continue3. 下面哪个函数用于获取指定字符串的长度?a) length()b) size()c) count()d) len()4. 下面哪个模块是Python中用于进行数学计算的模块?a) osb) sysc) mathd) random5. 下面哪个选项用于导入一个自定义模块?a) importb) includec) required) load通过以上的题目练习,相信大家对于Python的基础知识、数据结构、函数和模块有了更深入的理解。
(完整版)python真题word复习知识点试卷试题

(完整版)python真题word复习知识点试卷试题一、选择题1.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()2.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言3.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=34.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.125.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)6.Python表达式中,可以使用()控制运算的优先顺序。
A.圆括号()B.方括号[]C.大括号{}D.尖括号<> 7.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit8.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 109.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 10.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 1011.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)12.下面哪个不是Python合法的标识符()A.int32 B.40XL C.self D.__name__13.下列选项中,属于Python输出函数的是()。
(完整版)python真题word

(完整版)python真题word一、选择题1.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.92.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])3.以下哪个不是python关键字()A.cout B.from C.not D.or4.在Python程序设计语言中,表示整除的符号是()A./ B.% C.mod D.//5.设a=2,b=5,在python中,表达式a>b And b>3的值是()A.False B.True C.-1 D.16.如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是()A.2 B.3 C.5 D.7.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。
以下不属于应用软件的是()A.Word B.微信C.考试系统D.python8.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。
A.Python B.C++ C.VB D.C9.下列有关于print命令的描述中,正确的是()A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(“python”,3.7)时会出错10.Python中“ab ”+“cd”*2的结果是()。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd11.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=1512.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言13.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch14.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.415.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.0二、程序填空16.现今信息化时代,信息的传输十分迅速,足不出户便知天下事。
试卷(完整版)python考试复习题库word练习

试卷(完整版)python考试复习题库word练习一、选择题1.在Python中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100 D.12.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.3.Python中print(66!=66)结果是()。
A.1 B.0 C.True D.False4.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.15.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
A.Python IDLE B.Xmind C.网络画板D.几何画板6.已知字符串a="python",则a[-1]的值为()A."p" B."n" C."y" D."o"7.下列选项都是属于高级语言的是( )A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic语言、Python语言D.机器语言、Python语言8.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言9.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()A.该文档中的有2个用户添加了2处批注B.该文档中图片采用的环绕方式为上下型C.该文档中总共有4处修订D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适10.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 1011.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.3012.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典13.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型14.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.0 15.Python表达式中,可以使用()控制运算的优先顺序。
python 试题答案精品word练习

python 试题答案精品word练习一、选择题1.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex 2.在Python中要交换变量a和b中的值,应使用的语句组是()。
A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=a D.c=a;b=a;b=c3.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False4.在Python中,表达式2**3的结果是()A.5 B.8 C.6 D.35.下列变量名在Python中合法的是()A.36B B.F55# C.for D._Good 6.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==07.Python中,赋值语句,“c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c==c-b8.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 9.运行如下Python程序,结果为()。
A.1 B.3 C.6 D.1810.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y11.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()12.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典13.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头14.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.0 15.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.12 16.在Python中,下面代码的运行结果是()x=365g=x%10 #%为求余的意思s=x//10%10 # //为整除的意思b=x//100sum=g*100+s*10+b #sum英文是求和的意思print(sum)A.365 B.14 C.563 D.41 17.以下Python程序运行后,变量x和st的值分别是()。
(完整版)Python题库

(完整版)Python题库一、选择题1.Python 定义私有变量的方法为。
()A.使用 __private 关键字B.使用 public 关键字C.使用DEF定义变量名D.使用 __XX 定义变量名2.有如下 VB 程序段:s1 = "python": s2 = "visual"i = 1: j = 1: s = ""Do While i <= Len(s1) And j <= Len(s2)If Mid(s1, i, 1) >= Mid(s2, j, 1) Thens = s + Mid(s1, i, 1)Elsej = j + 1End Ifi = i + 1Loop执行该程序后,j的值是()A.2B.3C.5 D. 7 3.Python表达式a=b中“=”表示()A.交换“=”左右两边变量的值B.把“=”右边变量的值赋值给左边变量C.把“=”左边变量的值赋值给右边变量D.比较“=”左右两边变量的值是否相等4.Python中,可以输出hello world的是()A.printf(“hello world”)B.output(“hello world”)C.Print(“hello +world”)D.print(“hello world”)5.有关循环结构的说法不正确的是()。
A.循环结构是算法的基本结构之一B.有的的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。
6.Python中“ab ”+“cd”*2的结果是()。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd 7.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)8.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④9.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==110.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)11.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!12.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<113.下列选项中,属于Python输出函数的是()。
【编程】(完整版)Python题库word练习

【编程】(完整版)Python题库word练习一、选择题1.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.142.下列python表达式结果最小的是()A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 3.下列选项中,可以作为 Python程序变量名的是()A.a/b B.ab C.a+b D.a-b4.在python语言中表示“x属于区间[a,b)”的正确表达式是()A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b5.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 6.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.07.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py8.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py9.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2310.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 11.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()12.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_ 13.Python不支持的数据类型有()。
(完整版)python真题精品word复习知识点试卷试题

(完整版)python真题精品word复习知识点试卷试题一、选择题1.关于python程序设计语言,下列说法不正确的是( )。
A.python源文件以***.py为扩展名B.python的默认交互提示符是:>>>C.python只能在文件模式中编写代码D.python具有丰富和强大的模块2.下列属于正确的Python变量名的是()A.TrueB.88abcC.abc&88D._abc883.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist4.在Python中运行下列程序,输出结果为()for i in range (1,6):print(‘*’)A.****** B.* * * * * * C.* * * * * D.*****5.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进6.在Python中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100 D.17.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import8.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.749.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!10.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input()11.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*312.下列不可以用来搭建本地服务器的软件是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Python 程序设计》填空题1-280 题2017-03-23 董付国Python 小屋1、Python 安装扩展库常用的是工具。
(pip)2、Python 标准库math 中用来计算平方根的函数是。
(sqrt)3、Python 程序文件扩展名主要有和两种,其中后者常用于GUI 程序。
(py、pyw)4、Python 源代码程序编译后的文件扩展名为。
(pyc)5、使用pip 工具升级科学计算扩展库numpy 的完整命令是。
(pip install --upgrade numpy)6、使用pip 工具查看当前已安装的Python 扩展库的完整命令是。
(pip list)7、在IDLE 交互模式中浏览上一条语句的快捷键是。
(Alt+P)8、使用pip 工具查看当前已安装Python 扩展库列表的完整命令是。
(pip list)9、在Python 中表示空类型。
(None)10、列表、元组、字符串是Python 的(有序?无序)序列。
(有序)11、查看变量类型的Python 内置函数是。
(type())12、查看变量内存地址的Python 内置函数是。
(id())13、以3 为实部4 为虚部,Python 复数的表达形式为或。
(3+4j、3+4J)14、Python 运算符中用来计算整商的是。
(//)15、Python 运算符中用来计算集合并集的是。
(|)16、使用运算符测试集合包含集合A 是否为集合B 的真子集的表达式可以写作。
(A<B)17、表达式[1, 2, 3]*3 的执行结果为。
([1, 2, 3, 1, 2, 3, 1, 2, 3])18、list(map(str, [1, 2, 3]))的执行结果为。
([‘1’,‘2’, ‘3’])19、语句x = 3==3, 5 执行结束后,变量x 的值为。
((True, 5))20、已知x = 3,那么执行语句x += 6 之后,x 的值为。
(9)21、已知x = 3,并且id(x)的返回值为496103280,那么执行语句x += 6 之后,表达式id(x) == 496103280 的值为。
(False)22、已知x = 3,那么执行语句x *= 6 之后,x 的值为。
(18)23、为了提高Python 代码运行速度和进行适当的保密,可以将Python 程序文件编译为扩展名的文件。
(pyc)24、表达式“[3] in [1, 2, 3, 4]”的值为。
(False)25、列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为。
(None)26、假设列表对象aList 的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是。
([6, 7, 9, 11])27、使用列表推导式生成包含10 个数字5 的列表,语句可以写为。
([5 for i in range(10)])28、假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a 中的元素为“键”,以列表b 中的元素为“值”,这个语句可以写为。
(c =dict(zip(a, b)))29、任意长度的Python 列表、元组和字符串中最后一个元素的下标为。
(-1)30、Python 语句''.join(list('hello world!'))执行的结果是。
('hello world!')31、转义字符’\n’的含义是。
(回车换行)32、Python 语句list(range(1,10,3))执行结果为。
([1, 4, 7])33、表达式list(range(5)) 的值为。
([0, 1, 2, 3, 4])34、命令既可以删除列表中的一个元素,也可以删除整个列表。
(del)35、已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果为。
(True)36、表达式int('123', 16) 的值为。
(291)37、表达式int('123', 8) 的值为。
(83)38、表达式int('123') 的值为。
(123)39、表达式int('101',2) 的值为。
(5)40、表达式abs(-3) 的值为。
(3)41、切片操作list(range(6))[::2]执行结果为。
([0, 2, 4])42、使用切片操作在列表对象x 的开始处增加一个元素3 的代码为。
(x[0:0] = [3])43、语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为。
(False)44、表达式'ab' in 'acbed' 的值为。
(False)45、Python 3.x 语句print(1, 2, 3, sep=':') 的输出结果为。
(1:2:3)46、表达式sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为。
([2, 33, 111])47、假设n 为整数,那么表达式n&1 == n%2 的值为。
(True)48、表达式int(4**0.5) 的值为。
(2)49、达式sorted([111, 2, 33], key=lambda x: -len(str(x))) 的值为。
([111, 33, 2])50、Python 内置函数可以返回列表、元组、字典、集合、字符串以及range 对象中元素个数。
(len())51、Python 内置函数用来返回序列中的最大元素。
(max())52、Python 内置函数用来返回序列中的最小元素。
(min())53、Python 内置函数用来返回数值型序列中所有元素之和。
(sum())54、已知列表对象x = ['11', '2', '3'],则表达式max(x) 的值为。
('3')55、表达式min(['11', '2', '3']) 的值为。
('11')56、已知列表对象x = ['11', '2', '3'],则表达式max(x, key=len) 的值为。
('11')57、语句x = (3,) 执行后x 的值为。
((3,))58、语句x = (3) 执行后x 的值为。
(3)59、已知x=3 和y=5,执行语句x, y = y, x 后x 的值是。
(5)60、可以使用内置函数查看包含当前作用域内所有全局变量和值的字典。
(globals())61、可以使用内置函数查看包含当前作用域内所有局部变量和值的字典。
(locals()()62、字典中多个元素之间使用分隔开,每个元素的“键”与“值”之间使用分隔开。
(逗号、冒号)63、字典对象的方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。
(get())64、字典对象的方法返回字典中的“键-值对”列表。
(items())65、字典对象的方法返回字典的“键”列表。
(keys())66、字典对象的方法返回字典的“值”列表。
(values())67、已知x = {1:2},那么执行语句x[2] = 3 之后,x的值为。
({1: 2, 2: 3})68、表达式{1, 2, 3, 4} - {3, 4, 5, 6}的值为。
({1, 2})69、表达式set([1, 1, 2, 3])的值为。
({1, 2, 3})70、关键字用于测试一个对象是否是一个可迭代对象的元素。
(in)71、使用列表推导式得到100 以内所有能被13 整除的数的代码可以写作。
([i for i in range(100) ifi%13==0])72、表达式3<5>2 的值为。
(True)73、已知x = {'a':'b', 'c':'d'},那么表达式'a' in x 的值为。
(True)74、已知x = {'a':'b', 'c':'d'},那么表达式'b' in x 的值为。
(False)75、已知x = {'a':'b', 'c':'d'},那么表达式'b' in x.values() 的值为。
(True)76、表达式1<2<3 的值为。
(True)77、表达式3 or 5 的值为。
(3)78、表达式0 or 5 的值为。
(5)79、表达式3 and 5 的值为。
(5)80、表达式3 and not 5 的值为。
(False)81、表达式3 | 5 的值为。
(7)82、表达式3 & 6 的值为。
(2)83、表达式3 ** 2 的值为。
(9)84、表达式3 * 2 的值为。
(6)85、已知x = [3, 5, 7],那么表达式x[10:]的值为。
([])86、已知x = [3, 5, 7],那么执行语句x[len(x):] = [1, 2]之后,x 的值为。
([3, 5, 7, 1, 2])87、已知x = [3, 7, 5],那么执行语句x.sort(reverse=True)之后,x 的值为。
([7, 5, 3])88、已知x = [3, 7, 5],那么执行语句x = x.sort(reverse=True)之后,x 的值为。
(None)89、已知x = [1, 11, 111],那么执行语句x.sort(key=lambda x: len(str(x)), reverse=True) 之后,x 的值为。
([111, 11, 1])90、表达式list(zip([1,2], [3,4])) 的值为。
([(1, 3), (2, 4)])91、已知x = [1, 2, 3, 2, 3],执行语句x.pop() 之后,x 的值为。
([1, 2, 3, 2])92、表达式list(map(list,zip(*[[1, 2, 3], [4, 5, 6]]))) 的值为。