第3章 python基础小题  浙教版(2019)高中信息技术必修1.docxVIP

  • 8
  • 0
  • 约3.1千字
  • 约 3页
  • 2025-06-21 发布于浙江
  • 举报

第3章 python基础小题  浙教版(2019)高中信息技术必修1.docx

第3章python基础小题

1.各评委对某选手的评分为83,85,87,75,95,87,88,90,79。在核对成绩时发现有误,错误录入的得分为score=[83,85,78,27,92,87,88,90,79],以下选项中实现正确修改的

A.score[3:5]=[87,75,95]B.score[2:4]=[87,75,95]

C.score[-7:-4]=[87,75,95]D.score[-6:-3]=[87,75,95]

2.已知变量s=2029106,则下列Python表达式计算结果中最大的是

A.len(s)B.int(s[4])C.int(s)%100D.int(s)//10**6

3.已知a=012345,b=[012,3,4,5],c={O:1;2:4,3:5},下列语句执行完毕后,s的值为5的是

A.

s=O

foriina[5]:

s=s+1

B.

s=O

foriinrange(b[2]):

s=s-1

C.

s=O

whiles=c[2]:

s=s+1

D.

s=O

whilesc[3]:

s=s-1

4.下列表达式的计算结果和表达式6*3**2%8//2+1的结果相同的是

A.str(len(2022杭州亚运会)//3)B.random.randint(3,4)

C.int(3**2/2)D.632//10%10

5有如下python程序段,运行该段代码后,a[2]的值为

a,b,c=[1],[2,3],[4,5]

a.append(b)

a=a+c

A.3B.[2,3]C.4D.[4,5]

6已知变量s=2012abc2,下列Python表达式的值最小的是

A.int(s[2:4]+6)//8B.len(s)*3

C.round(float(s[:3])I4)D.int(s[-1])**4

7某Python程序如下:

a=[6,7,4,3,7,5,9,8]

min,max=4,5

foriinrange(l,len(a)):

ifa[min]a[i]:

min=i

ifa[max]=a[i]:

max=i

print(max=,a[max],,min=,a[min],,max-min=,a[max]-a[min])

运行该程序后,以下说法错误的是

A.min=i执行了3次B.max=i执行了3次

C输出结果为max=9,min=3,max-min=6D循环一共进行了7次

8有下列Python程序段:

dict={a:[apple,[abandon,ant]],b:[banana,bee,become],

c:[cat,come],d:down}

s=abcd,cnt=O

foriins:

cnt+=len(dict[i])

pnnt(cnt)

该程序段运行后,输出结果是A.8B.9C.10D.11

9判断身份证中是否包含数字6或8的Python代码如下:

s=input(‘请输入身份证号:’),y=False

iflen(s)==18:

forkins:

ifk=6ork=8:

y=True

print(y)

下列说法正确的是

A若输入的身份证号小千18位,执行该程序段无输出

B仅将“forkins”改为forkinrange(len(s)):,程序功能不变

C该代码段中变量k的数据类型为整数型

D该程序段采用的算法是枚举算法

10下列逻辑表达式中不能表示同时满足条件①和②的是

A.xandyB.not(x==Trueory==True)

C.notx==Falseandnoty==FalseD.x==Trueandy==x

11已知列表a=[2,3,4,5],要将列表a更新为[1,2,3,4,5],则下列可实现该功能的操作是

A.a=1+’a’B.a.append(1)C.a=[1]+aD.a=1+a

12有如下Python程序段:

li=[[a,10],[b,20],[c,30]]dic={}

foriinrange(len(li

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档