1.关于Python语言的特点,以下选项中描述错的是(C)。
- A、Python语言是跨平台语言
- B、Python语言是脚本语言
- C、Python语言是非开源语言
- D、Python语言是高级程序设计语言
2.以下选项中,Python语言中代码注释使用的符号可以是( C)。
3.计算机唯一能够直接运行的程序是(D)。
- A、面向对象语言程序
- B、汇编语言程序
- C、高级语言程序
- D、机器语言程序
4.在一行上写多条Python语句使用(C)符号来分隔。
5.Python语言的官网网址是(A)。
- A、https://www.python.org/
- B、https://www.python.edu/
- C、https://www.python.net/
- D、https://www.python.com/
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)
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
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*3
- B、s+s
- C、s+'3'
- D、s*s
13.以下哪个标识符能用于在Python程序中自定义变名:(B)
- A、True
- B、While
- C、import
- D、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)*math.pi*math.pow(r,3) #计算球体积
print('球体积为:',v) #输出球体积
15.已知“ls=[1,3,2,5]”,则执行“ls.sort(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、ls.len()
- 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**4
- B、pow(a,4)
- C、a*4
- D、math.pow(a,4)
21.已知有代码“for x in y:”,则y的数据类型可以是(ABD )。