11、给出如下代码: A
DictColor ={"seashell":"海贝色”,"gold":"金色
","pink":"粉红色”,"brown":"棕色","purple":"紫色 ","tomato":"西红柿色"}
以下选项中能输出“海贝色”的是 A print(DictColor["seashell"]) B print(DictColor.keys())
C print(DictColor.values()) D print(DictColor["海贝色"])
12、下面代码的输出结果是 A
s=["seashell","gold","pink","brown","purple","tomat o"]
print(s[1:4:2])
A ['gold’,'brown']
B ['gold’,'pink']
C ['gold,'pink','brown']
D ['gold,'pink','brown',’purple’,'tomato']
13、下面代码的输出结果是 D
d={” 大海":“蓝色","天空":"灰色",”大地":"黑色"} print(d[”大地“],d.get(”大地”,"黄色"))
A 黑色黄色 B 黑的灰色 C 黑色蓝色 D 黑色 黑色
15、下面代码的输出结果是 c
a =[[1,2,3],[4,5,6],[7,8,9]]
S=0
for c in a:
for j in range(3): s +=c[j]
print(s)
A 24 B 0 C 45
D 以上答案都不对
16、关于赋值语句,以下选项中描述错误的是 C
A 在 Python 语言中,有一种赋值语句,可以同时给多个 变量赋值
B 设 x="alice";y ="kate",执行
x,y =y,x
可以实现变量 x 和 y 值的互换
C 设 a=10;b=20, 执行
a,b=a,a +b print(a,b)
和
a =b b=a +b print(a,b)
之后,得到同样的输出结果:1030
D 在 Python 语言中,“=”表示赋值,即将“=”右侧的 计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
16、关于 eval 函数,以下选项中描述错误的是 A
A 执行 eval("Hello") 和执行 eval(”'Hello’") 得到
相同的结果
B 如果用户希望输入一个数字,并用程序对这个数字进行 计算,可以采用 eval(input(<输入提示字符串>)组合
C eval 函数的定义为:eval(source,globals=None, locals=None,/)
D eval 函数的作用是将输入的字符串转为 Python 语句, 并执行该语句
17、下面代码实现的功能描述的是 A
def fact(n): if n==0:
return 1 else:
return n*fact(n-1)
num =eval(input(“请输入一个整数:”)) print(fact(abs(int(num))))
A 接受用户输入的整数 n, 输出 n 的阶乘值
B 接受用户输入的整数 n, 判 断 n 是否是水仙花数
C 接受用户输入的整数 n, 判断 n 是否是素数并输出结论 D 接受用户输入的整数 n, 判断 n 是否是完数并输出结论 18、下面代码的输出结果是 A
x=0b1010 print(x)
A 10
B 1024 C 16
D 256
19、 下面代码的输出结果是 B x =3.1415926
print(round(x,2),round(x)) A 22
B 3.143 C 33.14 D 6.283
20、下面代码的输出结果是 B
for s in "HelloWorld":
if s=="W":
break
print(s,end="")
A HelloWorlD B Hello
C HelloorlD D WorlD