2020python蓝桥杯选择题试题 有答案

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值