对 √ 错
对 √ 错
A. python
√ B. py
C. pt
D. pyt
A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
√ C. “缩进”有利于程序代码的可读性,并不影响程序结构。
D. 不需要缩进的代码顶行编写,不留空白。
A. 机器语言
B. 汇编语言
√ C. 高级语言
D. 科学计算语言
A. 面向对象
√ B. 运行效率高
C. 可读性好
D. 开源
A. Python3.x和Python2.x兼容
B. Python是面向过程的编程语言
√ C. Python是解释型语言
D. Python语言出现的晚,具有其他高级语言的一切优点
A. Python是从ABC语言发展起来的
B. Python是一门高级的计算机语言
√ C. Python是一门只面向对象的语言
D. Python是一种代表简单主义思想的语言
A. int32
√ B. 40XL
C. self
D. name
A. x=y=z=1
√ B. x=(y=z+1)
C. x,y=y,x
D. x+=y
A. xyz=10
B. x=10 y=10 z=10
√ C. x=y=z=10
D. x=10,y=10,z=10
A. 12
B. 12.0
√ C. ‘12’
D. (12)
A. 4//3
B. 15%2
C. 1^0
√ D. ~1
A. 7
B. 6
√ C. 5
D. 4
A. x=0
√ B. notx
C. x
D. x!=1
A. 1
√ B. 2
C. 3
D. 4
√ A. 2!=5or0
B. 3 and 2 and 0
C. 1and5==0
D. 1orTrue
A. 表示复数的语法是real+imagej
B. 实部和虚部都是浮点数
√ C. 虚部必须后缀j,且必须是小写
D. complex(x)会返回以x为实部,虚部为0的复数
A. 2
B. 3
C. 5
√ D. 6
A. 字典是一种可变容容器,可存储任意类型对象
B. 每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开
√ C. 键值对中,值必须唯一
D. 键值对中,键必须是不可变的
√ A. 除字典类型外,所有标准对象均可以用于布尔测试
B. 空字符串的布尔值是False
C. 空列表对象的布尔值是False
D. 值为0的任何数字对象的布尔值是False
A. dict1={}
B. dict2={3:5}
√ C. dict3={[1,2,3]:“uestc”}
D. dict4={(1,2,3):“uestc”}
√ A. 圆括号()
B. 方括号[]
C. 大括号{}
D. 尖括号
A. ls[3]
B. ls[3,1]
C. ls[3][1]
√ D. ls[2][0]
d ={“大海”:“蓝色”, “天空”:“灰色”, “大地”:“黑色”}
print(d[“大地”], d.get(“大地”, “黄色”))
A. 黑色 黄色
√ B. 黑色 黑色
C. 黑色 蓝色
D. 黑色 灰色
A. 14
B. 4
√ C. 2.0
D. 2
对 √ 错
√ 对 错
对 √ 错
√ 对 错
√ 对 错
√ 对 错
√ 对 错
对 √ 错
对 √ 错
项目三
1. 以下for语句中,( )不能完成1-10的累加功能。
A. for i in range(0,11):sum+=i
B. for i in range(1,11):sum+=i
C. for i in range(10,0,-1):sum+=i
√ D. for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i
2.设有如下程序段:
k=10
while k:
k=k-1
print(k)
则下面语句描述中正确的是:
√ A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
3.以下while语句中的表达式”not E”等价于
while not E:
pass
√ A. E == 0
B. E != 1
C. E != 0
D. E ==1
4.下列程序的功能是( )。
sum=0
for i in range(100):
if(i%10):
continue
sum=sum+i
print(sum)
A. 计算1到100的和
B. 计算不是10的倍数的和
√ C. 计算10的倍数的和
D. 计算1到10的和
5. 下列for循环执行后,输出结果的最后一行是( )。
for i in range(1,3):
for j in range(2,5):
print(i*j)
A. 2
B. 6
√ C. 8
D. 15
6.下列说法中正确的是( )。
√ A. break用在for语句中,而continue用在while语句中
B. break用在while语句中,而continue用在for语句中
C. continue能结束循环,而break只能结束本次循环
√ D. break能结束循环,而continue只能结束本次循环
7.执行range(2,10,2)后运行结果是:
√ A. [2,4,6,8]
B. [2,4,6,8,10]
C. (2,4,6,8)
D. (2,4,6,8,10)
8.选出对下列语句不符合语法要求的表达式:
for var in ____________ :
print var
A. range(0,10)
B. ”Hello”
C. (1,2,3)
√ D. {1,2,3,4,5}
9.若k为整形, 下述while循环执行的次数为
k=1000
while k>1:
print k
k = k/2
A. 9
√ B. 10
C. 11
D. 1000
10.以下程序的输出结果有( )个,以( )分隔:
n=5
while n>2:
print(n)
n=n-1
A. 5,空格
B. 4,逗号
√ C. 3,回车
D. 2,冒号
11.执行下列Python语句将产生的结果是
x=2
y=2.0
if(x==y): print(“Equal”)
else: print(“No Equal”)
√ A. Equal
B. Not Equal
C. 编译错误
D. 运行时错误
12.若k为整型,则下述while循环执行的次数为( )。
k=10 while k>1: print(k) k = k/2
√ A. 4
B. 5
C. 10
D. 死循环
13.Python表达式中,可以控制运算有限顺序的是
√ A. 圆括号()
B. 方括号[]
C. 大括号{}
D. 尖括号<>
14.在while循环中,只能将循环条件设置为True或False
对 √ 错
15.内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range等迭代对象
√ 对 错