2020年6月电子学会青少年软件编程(Python二级)等级考试试卷
剩余时间 --:--:--
单选题 共 25 题
1.

已知列表lis=['1','2',3],则执行print(2 in lis)语句输出的结果是?( )

2.

以下程序的运行结果是?( )

l =["兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"]
for s in l:
    if"义"in s:
      print(s)


3.

s="abc123",采用字符串操作函数将其中的字符c替换为字符C,以下哪个操作正确?( )

4.

已知字典score={"语文":95,"数学":93,"英语":97},

则执行print(score["语文"]+score["数学"]//2),输出的结果为?( )

5.

以下用于Python循环结构的关键字是( )

6.

以下程序的输出结果是( )。

a = tuple('abcdefg') 
print(a)


7.

运行如下程序,结果是?( )

l=[1,"laowang",3.14,"laoli"]
l[0]=2
del l[1]
print(l)


8.

现在有s="abcdefghi",请问s[4]的值是?( )

9.

列表listV = list(range(10)),以下能够输出列表listV中最小元素的是?( )

10.

以下程序的运行结果是?( )

a={"name":"jt","age":29,"class":5}
a["age"]=15
a["school"]="派森社"
print("age:",a["age"])
print("school:",a["school"])


11.

在python中,表示跳出当前循环的语句是?( )

12.

关于列表s的相关操作,描述不正确的是?( )

13.

以下代码绘制的图形是?(  )

import turtle
for i in range(1,7):
    turtle.fd(50)
    turtle.left(60)


14.

下面程序执行完毕后,最终的结果是?( )

a=[34,17,7,48,10,5]
b=[]
c=[]
while len(a)>0:
    s=a.pop()
    if(s%2==0):
        append(s)
    else:
        append(s)
print(b)
print(c)


15.

已知列表a=[1,2,3],b=['4'],执行语句print(a+b)后,输出的结果是?( )

16.

下面代码的输出结果是?( )

a=[1,3,5,7,9]
for i in a:
    print(i)


17.

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

ls = [1,2,3]
lt = [4,5,6]
print(ls+lt)


18.

关于以下代码,描述正确的是?( )

a = 'False'
if a:
    print('True')


19.

下面程序的执行结果为?( )

s = '{0}+{1}={2}'.format(2, 3, 5)

print(s)

20.

下列程序的执行结果是?( ) 

s=(1,2,3,4,5,6,7,8) 
print(len(s),max(s),min(s))


21.

下面代码的输出结果是?( )

a={'sx':90,'yuwen':93,'yingyu':88,'kexue':98}
print(a['sx'])


22.

下列不属于Python中处理字典的方法是?( )

23.

下列代码的输出结果是?( )

 ls = [[0,1],[5,6],[7,8]]
 lis = []
 for i in range(len(ls)):
      lis.append(ls[i][1])
 print(lis)


24.

已知列表a=[1,2,3,4,5],下列语句输出结果为False的是?( )

25.

下列语句,不能创建元组的是?( )

判断题 共 10 题
1.

执行以下程序,运行结果是:14

a=1
while a<100:
    if a%2==0 and a%7==0:
        print(a)
        break
    a=a+1


2.

列表是一种序列,列表的元素可以追加、替换、插入和删除。

3.

已知字符串str='www.baidu.com',

那么print(str.split('.',1))的结果是:['www', 'baidu','com']。

4.

元组是一种可变的序列,创建后可以修改。

5.

语句 

for i in range(3) :

    print(i, end=',') 

的输出结果为0,1,2,

6.

在使用get()语句返回字典中指定键的值的时候,如果该键的值在字典中不存在,则返回系统默认值“unKnown”。

7.

运行如下程序

a1='hello'
a2='everybody'
print(a1*2+a2)

运行结果为hellohelloeverybody

8.

在循环语句中, break 语句的作用是提前进入下一次循环。

9.

元组中不可以通过下标索引获取元素。

10.

条件语句中,if...语句和if...else语句没有区别。

C++ 编辑器
输入
输出