首页 > 全部 > 二级Python > 国家二级Python(组合数据类型)模拟试卷2

国家二级Python(组合数据类型)模拟试卷2

本单篇文档共6016字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Python 章节练习 2500人下载
价格: 1.00 原价:¥9.00
收藏

国家二级Python(组合数据类型)模拟试卷2

单项选择题

1.下面代码的输出结果是

list1=[]

for i in range(1,11):

list1.append(i**2)

print(list1)(A)

A. [1,4,9,16,25,36,49,64,81,100]

B. [2,4,6,8,10,12,14,16,18,20]

C. 错误

D. 1,4,9,16,25,36,49,64,81,100

解析:

2.下面代码的输出结果是

list1=[i*2 for i in ’Python’]

print(list1)(A)

A. [’PP’,’yy’,’tt’,’hh’,’oo’,’nn’]

B. [2,4,6,8,10,12]

C. 错误

D. Python Python

解析:

3.下面代码的输出结果是

list1=[m+n for m in’AB’for n in’CD’]

print(list1)(A)

A. [’AC’,’AD’,’BC’,’BD’]

B. AABBCCDD

C. 错误

D. ABCD

解析:

4.下面代码的输出结果是

list1=[(m,n)for m in’AB’for n in’CD’]

print(list1)(B)

A. [’AC’,’AD’,’BC’,’BD’]

B. [(’A’,’C’),(’A’,’D’),(’B’,’C’),(’B’,’D’)]

C. 错误

D. [’A’,’B’,’C’,’D’]

解析:

5.下面代码的输出结果是

list1=[(m,n)for m in ’ABC’for n in’ABC’if m!=n]

print(List1)(D)

A. [’AC’,’AD’,’BC’,’BD’]

B. [(’A’,’C’),(’A’,’D’),(’B’,’C’),(’B’,’D’)]

C. 错误

D. [(’A’,’B’),(’A’,’C’),(’B’,’A’),(’B’,’C’),(’C’,’A’),(’C’,’B’)]

解析:

6.下面代码的输出结果县

d={’a’:1,’b’:2,’c’:’3’}

print(d[’c’])

C

解析:

7.下面代码的输出结果是

list1=[1,2,3]

list2=[4,5,6]

print(list1+list2)(C)

A. [5,7,9]

B. [1,2,3]

C. [1,2,3,4,5,6]

D. [4,5,6]

解析:

8.下面代码的输出结果是

str1=’’k:1|k1:2|k2:3|k3:4’’

str_list=str1.split(’|’)

d={}

for 1 in str_list:

key,value=1.split(’:’)

d[key]=value

print(d)

B

解析:

9.下面代码的输出结果是

li=[’alex’,’eric’,’rain’]

s=’’_’’.join(li)

print(s)(C)

A. _alex_eric_rain

B. alex_eric_rain_

C. alex_eric_rain

D. _alex_eric_rain_

解析:

10.下面代码的输出结果是

li=[’’hello’’,’se’,[[’’m’’,’’n’’],[’’h’’,’’kelly’’],’all’],123,446]

print(li[2][1][1])(C)

A. h

B. n

C. kelly

D. m

解析:

11.下面代码的输出结果是

a=[]

for i in range(2,10):

count=0

for x in range(2,i一1):

if i%x==0:

count+=1

if count==0:

a.append(i)

print(a)(C)

A. [3,5,7,9]

B. [2,4,6,8]

C. [2,3,5,7]

D. [4,6,8,9,10]

解析:

12.下面代码的输出结果是

11=[1,2,3,2]

12=[’aa’,’bb’,’cc’,’dd’,’ee’]

d={}

for index in range(len(11)):

d[11[index]]=12[index]

print(d)

A

解析:

13.下面代码的输出结果是

i=[’a’,’b’,’c’]

1=[1,2,3]

b=dict(zip(i,1))

print(b)

A

解析:

14.下面代码的输出结果是

a=[1,2,3]

for i in a[::一1]:

print(i,end=’’,’’)(A)

A. 3,2,1,

B. 1,2,3

C. 2,1,3

D. 3,1,2

解析:

15.下面代码的输出结果是

L=[1,2,3,4,5]

s1=’,’.join(str(n)for n in L)

print(s1)(B)

A. [1,2,3,4,5]

B. 1,2,3,4,5

C. [1,,2,,3,,4,,5]

D. 1,,2,,3,,4,,5

解析:

16.下面代码的输出结果是

a=[9,6,4,5]

N=len(a)

for i in range(int(len(a)/2)):

a[i],a[N—i一1]=a[N—i—1],a[i]

print(a)(C)

A. [9,6,5,4]

B. [5,6,9,4]

C. [5,4,6,9]

D. [9,4,6,5]

解析:

17.下面代码的输出结果是

a=[1,2,3]

b=a[:]

print(b)(B)

A. []

B. [1,2,3]

C. [3,2,1]

D. 0xF0A9

解析:

18.下面代码的输出结果是

a=[1,3]

b=[2,4]

a.extend(b)

print(a)(A)

A. [1

本文档预览:3600字符,共6016字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级Python(组合数据类型)模拟试卷2

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号