这篇文章主要介绍了python期末题库和答案,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
1.关于Python语言的特点,以下选项中描述错的是(C)。
A、Python语言是跨平台语言B、Python语言是脚本语言C、Python语言是非开源语言D、Python语言是高级程序设计语言
2.以下选项中,Python语言中代码注释使用的符号可以是( C)。
A、//B、/C、#D、*
3.计算机唯一能够直接运行的程序是(D)。
A、面向对象语言程序B、汇编语言程序C、高级语言程序D、机器语言程序
4.在一行上写多条Python语句使用(C)符号来分隔。
A、逗号B、句号C、分号D、冒号
5.Python语言的官网网址是(A)。
A、、、、
6.下列有关Python的描述,(A )是错误的。
A、Python 2和Python 3相互兼容。B、Python拥有一个强大的标准库。C、Python是一种高级程序设计语言。D、Python社区提供了大量的第三方模块。
7.已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( A)。
A、ls[3:4]B、ls[3]C、ls[4:5]D、ls[4]
8.执行表达式2+'1a'后,结果为:(D)
A、3B、'21a'C、'21'D、报错
9.已知s1=2,s2='ab',则表达式s1*s2的值为(B)
A、报错B、'2ab'C、'abab'D、'ab2'
10.执行以下程序后,a和b的值分别为:(D) a=1 b=a a=a-b
A、1 0B、0 0C、1 1D、0 1
11.已知“a=[1,2,3]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( C)。
A、[1,2,10]B、[10,2,3]C、[1,2,3]D、[1,10,3]
12.执行语句s=input(),当用户输入为-3.5时,以下表达式错误的是:(D)
A、s*3B、s+sC、s+'3'D、s*s
13.以下哪个标识符能用于在Python程序中自定义变名:(B)
A、TrueB、WhileC、importD、if
14.以下哪个程序相对优:(D)
A、r=input() pi=3.14 v=(4/3)*pi*r*r*r print(v)B、r=eval(input()) pi=3.14 v=(4/3)*pi*r*r*r print(v)C、r=eval(input('请输入半径:')) pi=3.14 v=(4/3)*pi*r*r*r print('球体积为:',v)D、import math #导入math库 r=eval(input('请输入半径:')) #输入球半径 v=(4/3)**(r,3) #计算球体积 print('球体积为:',v) #输出球体积
15.已知“ls=[1,3,2,5]”,则执行“(reverse=True)”后ls的值为( B)。
A、[5,2,3,1]B、[5,3,2,1]C、[1,2,3,5]D、[1,3,2,5]
16.假设ls=[1,2,3,4,5]
则:计算列表ls中的元素个数应用( A)。
A、()B、count(ls)C、len(ls)D、ls.count()
17.已知“a=list('my')+list('book')”,则a的值是( C)。
A、'['m','y','b','o','k']B、'mybook'C、['m','y','b','o','o','k']D、'mybok'
18.已知字符串s='0123456789',则以下表达式中值为'13579'的是:(D)
A、s[0:-1]B、s[0:-1:2]C、s[1::2]D、s[1:-1:2]
19.已知字符串s='tab',则以下值不为'bat'的表达式是:(D)
A、s[::-1]B、s[-1::-1]C、s[2::-1]D、s[0::-1]
20.以下不能用于计算a的4次方的表达式是:(C)
A、a**4B、pow(a,4)C、a*4D、(a,4)
21.已知有代码“for x in y:”,则y的数据类型可以是(ABD )。
A、列表B、字符串C、数值D、元组