第三章 python序列结构作业(二)

一.单选题(共9题,45.0分)
1
以下不能创建字典的语句是( )

A、
dict1={}

B、
dict2={3:5}

C、
dict3=dict([2,5],[3,4])

D、
dict4=dict(([1,2],[3,4]))

正确答案: C 我的答案:C得分: 5.0分
2
对于字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},对第4个字典元素的访问形式是( )

A、
D[3]

B、
D[4]

C、
D[D]

D、
D[‘D’]

正确答案: D 我的答案:D得分: 5.0分
3
对于字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},len(D)的是( )

A、
4

B、
8

C、
10

D、
12

正确答案: A 我的答案:A得分: 5.0分
4
对于字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},sum(list(D.values()))的值是( )

A、
10

B、
100

C、
40

D、
200

正确答案: B 我的答案:B得分: 5.0分
5
以下不能创建集合的语句是( )

A、
s1=set()

B、
s2=set(“abcd”)

C、
s3={}

D、
s4=frozenset((3,2,1))

正确答案: C 我的答案:C得分: 5.0分
6
设a=set([1,2,2,3,3,3,4,4,4,4]),则a.remove(4)的值是( )

A、
{1, 2, 3}

B、
{1, 2, 2, 3, 3, 3, 4, 4, 4}

C、
{1, 2, 2, 3, 3, 3}

D、
[1, 2, 2, 3, 3, 3, 4, 4, 4]

正确答案: A 我的答案:A得分: 5.0分
7
下列语句执行后的结果是( )

fruits={‘apple’:3,‘banana’:4,‘pear’:5}

fruits[‘banana’]=7

print(sum(fruits.values()))

A、
7

B、
19

C、
12

D、
15

正确答案: D 我的答案:D得分: 5.0分
8
下列语句执行后的结果是( )。

d1={1:‘food’}

d2={1:‘食品’,2:‘饮料’}

d1.update(d2)

print(d1[1])

A、
1

B、
2

C、
食品

D、
饮料

正确答案: C 我的答案:C得分: 5.0分
9
下列Python程序的运行结果是( )。

s1=set([1,2,2,3,3,3,4])

s2={1,2,5,6,4}

print(s1&s2-s1.intersection(s2))

A、
{1, 2, 4}

B、
set()

C、
[1,2,2,3,3,3,4]

D、
{1,2,5,6,4}

正确答案: B 我的答案:B得分: 5.0分
二.多选题(共2题,10.0分)
1
关于字典下列说法正确的是( )。

A、
通过键值对(key-value)来储存数据;

B、
储存的数据是无序的,可使用键索引;

C、
键是必须唯一,但值可以不唯一;

D、
键的类型只能是字符串、数字或元组,值可以是任何类型。

正确答案: ABCD 我的答案:ABCD得分: 5.0分
2
下列关于集合说法正确的是( )。

A、
集合中保存的数据具有唯一性,不可重复,因此集合常被用来去重或者过滤;

B、
集合中保存的数据是无序的;

C、
往集合中添加重复数据,集合将只保留一个;

D、
创建一个空集合可以这样:变量={}。

正确答案: ABC 我的答案:ABC得分: 5.0分
三.填空题(共9题,45.0分)
1
在Python中,字典和集合都使用 作为定界符

正确答案:

第一空:
大括号

我的答案:得分: 5.0分
第一空:
大括号

批语

2
下列语句执行后,di[‘fruit’][1]的值是 。

di={‘fruit’:[‘apple’,‘banana’,‘orange’]}

di[‘fruit’].append(‘watermelon’)

正确答案:

第一空:
banana;‘banana’

我的答案:得分: 5.0分
第一空:
banana

批语

3
语句print(len({}))的执行结果是

正确答案:

第一空:
0

我的答案:得分: 5.0分
第一空:
0

批语

4
设a=set([1,2,2,3,3,3,4,4,4,4]),则sum(a)的值是

正确答案:

第一空:
10

我的答案:得分: 5.0分
第一空:
10

批语

5
{1,2,3,4} & {3,4,5}的值是 ,{1,2,3,4} | {3,4,5}的值是 ,{1,2,3,4} - {3,4,5}的值是 。

正确答案:

第一空:
{3, 4}

第二空:
{1, 2, 3, 4, 5}

第三空:
{1, 2}

我的答案:得分: 5.0分
第一空:
{3,4}

第二空:
{1,2,3,4,5}

第三空:
{1,2}

批语

6
设有s1={1,2,3},s2={2,3,5},则s1.update(s2)执行后,s1的值为 ,s1.intersection(s2)的执行结果为 ,s1.difference(s2)的执行结果为

正确答案:

第一空:
{1, 2, 3, 5}

第二空:
{2, 3, 5}

第三空:
{1}

我的答案:得分: 5.0分
第一空:
{1,2,3,5}

第二空:
{2,3,5}

第三空:
{1}

批语

7
下列程序的运行结果是 。

d={1:‘x’,2:‘y’,3:‘z’}

del d[1]

del d[2]

d[1]=‘A’

print(len(d))

正确答案:

第一空:
2

我的答案:得分: 5.0分
第一空:
2

批语

8
下面程序的运行结果是 。

list1={}

list1[1]=1

list1[‘1’]=3

list1[1]+=2

sum=0

for k in list1:

sum+=list1[k]

print(sum)

正确答案:

第一空:
6

我的答案:得分: 5.0分
第一空:
6

批语

9
下面程序的运行结果是 。

s=set()

for i in range(1,10):

s.
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值