如果题目顺序不一样,请用CTRL+F来搜索试题
确定好题一样,再下载
点击支付下载即可看见答案
Python程序设计#·考核任务二
1.a=’a’
print (‘c’ or a>=’b’)
以上程序运行的结果是( )。
单选题
A.a
B.b
C.c
D.False
2.a = ‘python’
a[0] = ‘c’
print(a)
以上程序的运行结果为( )。
单选题
A.cython
B.pcthon
C.c
D.报错
3.print({1,2,3}-{3,4,6})
以上程序的运行结果为( )。
单选题
A.{-2,-2,-3}
B.{2,2,3}
C.{1,2}
D.报错
4.[x1+x2 for x1,x2 in zip([1,2],[3,4])]
以上语句的运行结果为( )。
单选题
A.[4,6]
B.[3,7]
C[1,2,3,4]
D.报错
5.a = [2,3,1]
a.sort()
以上程序的运行结果为( )。
单选题
A.[1,2,3]
B.[3,2,1]
C.无输出结果
D.None
6.a = [1, 2, 3]
b = [1, 2, 4]
id(a[1])==id(b[1])
以上程序的运行结果为( )。
单选题
A.TRUE
B.FALSE
C.报错
D.无任何输出
7.以下不能创建一个字典的语句是( )。
单选题
A.dict1 = {}
B.dict2 = { 3 : 5 }
C.dict3 = {[1,2,3]: “uestc”}
D.dict4 = {(1,2,3): “uestc”}
8.假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:( )。
单选题
A.counts[word] = count[word] + 1
B.counts[word] = 1
C.counts[word] = count.get(word,1) + 1
D.counts[word] = count.get(word,0) + 1
9.nums=set([1,1,2,3,3,3,4])
print (len(nums))
以上语句的输出结果为( )。
单选题
A.1
B.2
C.4
D.5
10.a=(1,2,[‘1,2’])
a[2].append(3)
print(a)
以上程序的运行结果是( )。
单选题
A.(1, 2, [‘1,2’, ‘3’])
B.(1, 2, [‘1,2’, 3])
C.[1, 2, [‘1,2’, 3]]
D.报错
11.nums=set([1,1,2,3,3,3,4])
print (len(nums))
以上语句的输出结果为( )。
单选题
A.1
B.2
C.4
D.5
12.以下关于字典的描述,错误的是( )。
单选题
A.字典长度是可变的
B.字典是键值对的集合
C.字典中的键可以对应多个值信息
D.字典中元素以键信息为索引访问
13.if None:
print(‘Hello’)
以上程序的运行结果为( )。
单选题
A.None
B.’Hello’
C.无任何输出
D.报错
14.以下关于 Python 的控制结构,错误的是( )。
单选题
A.每个 if 条件后要使用冒号
B.在 Python 中,没有 switch-case 语句
C.Python 中的 pass 是空语句,一般用作占位语句
D.elif 可以单独使用
15.以下关于循环结构的描述,错误的是( )。
单选题
A.局部变量是指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用时可以继续使用
B.使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D.全局变量是指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
16.以下哪个描述是正确的? ( )
单选题
A.break 语句用于终止当前循环
B.continue 语句用于跳过当前剩余要执行的代码,执行下一次循环
C.break 和 continue 语句通常与 if, if…else 和 if…elif…else 语句一起使用
D.以上说法都是正确的
17.i = sum = 0
while i <= 4:
sum += i
i = i+1
print(sum)
以上程序的运行结果为( )。
单选题
A.0
B.10
C.4
D.以上结果均不正确
18.for i in range(2):
print(i)
for i in range(4,6):
print(i)
以上程序的运行结果为:( )。
单选题
A.2, 4, 6
B.1, 2, 4, 5, 6
C.0, 1, 4, 5
D.0, 1, 2, 4, 5, 6
19.i=s=0
while (i<100):
s+=i
i+=1
print (s)
以上程序的运行结果是( )。
单选题
A.5050
B.4950
C.5000
D.100
20.以下关于 pass 哪个描述是正确的?( )
单选题
A.Python会忽略 pass 语句,就像忽略注释一样
Bpass语句会终止当前循环
C.pass不做任何事情,一般用做占位语句
D.以上说法都是正确的