网站大量收购闲置独家精品文档,联系QQ:2885784924

2023年5月青少年软件编程Python等级考试二级真题(含答案和解析).pdf

2023年5月青少年软件编程Python等级考试二级真题(含答案和解析).pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2023年5月电子学会Python二级考试真题(含答案和解析)

分数:100题数:37

一、单选题(共25题,共50分)

1.运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?(D)

a=int(input())

b=int(input())

ifab:

a=b

print(a)

A.31

B.13

C.1

D.3

答案解析:根据题意,a=1,b=3;这样a小于b,则需要把b的值赋值给a。

2.运行以下程序,输出的结果是?(C)

n=10

s=0

m=1

whilem=n:

s=s+m

m=m+1

print(s)

A.45

B.50

C.55

D.60

答案解析:本题考的是while循环,程序的意识是计算1+2+3++10,结果

是55。

3.以下代码的输出结果是?(A)

vlist=list(range(5))

foreinvlist:

print(e,end=,)

A.0,1,2,3,4,

B.[0,1,2,3,4]

C.01234

D.0;1;2;3;4;

答案解析:list(range(5))的值为[0,1,2,3,4];后面的程序是将列表中的值一

个一个的取出来,所以选择A。

4.以下程序的输出结果是?(B)

n=0

whilen10:

n=n+2

ifn==6:

continue

print(n)

A.5

B.10

C.6

D.8

答案解析:最后一次循环开始的时候,n的值为8,但是经过n=n+2运算后,n

变成了10,所以最后的结果是10。

5.运行以下程序,输出的结果是?(B)

numbers=[1,2,3,4]

numbers.append([5,6,7,8])

print(len(numbers))

A.4

B.5

C.8

D.12

答案解析:根据题意,[5,6,7,8]是作为一个整体元素添加到原来的列表中,所

以原来的列表长度会变成5。

6.以下代码的输出结果是?(D)

s=[4,2,9,1]

s.insert(3,3)

print(s)

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

B.[4,3,2,9,1]

C.[4,2,9,2,1]

D.[4,2,9,3,1]

答案解析:根据题意,将3插入到列表下标为3的元素位置上(第四个元素),

所以选D。

7.关于下列程序,说法正确的是?(C)

num=0

whilenum10:

print(=)

A.在while代码块中无论加什么都不能改变死循环

B.在while代码块中加一行代码num-=1可以改变死循环

C.这个while循环是一个死循环,会一直打印=

D.运行结果打印输出10个=语句

答案解析:此题考查while条件循环,在循环中增加num+=1,便能改变死循

环,排除A;加一句num-=1,num从0开始自减,num10也总是成立,还是死

循环,排除B;num值一直没变,num10总是成立,会一直打印=,排除D,故

选C。

8.运行以下程序,输出的结果是?(D)

list5=[1,2,4,6,9]

print(list5[2])

A.1

B.2

C.3

D.4

答案解析:list5[2]访问列表的第三个元素,值为4。

9.下列说法正确的是?(D)

A.元组的元素值可以随意修改

B.可以用del语句删除元组中的某个元素

C.tup1=(5)是一个合法的元组

D.tup1=(turtle,fish,65536)是一个合法的元组

答案解析:元组的元素值不可以修改;del语句只能删除整个元组,不能删除某

个元素;元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当

作运算符使用。

10.在Python语言中,表达式[1,2]*2的值是?(C)

A.[2,4]

B.6

C.[1,2,1,2]

D.[1,2,2]

答案解析:列表的乘法运算是将列表中的元素重复N次(N为乘数);所以选C。

11.在Pyhton语言中,表达式[2]in[1,2,3,4,5]的

您可能关注的文档

文档评论(0)

132****6702 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档