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

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

 lis = list(range(4)) 
 print(lis)


2.

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

ls1 = [1,2,3,4,5] 
 ls2 = ls1 
 ls2.reverse( ) 
 print(ls1)


3.

以下关于字典特性的描述正确的是?( )

4.

下列代码的运行结果是?( )

a={'xm':'zhangsan'} 
b={'sg':175,'tz':'55kg'} 
update(a)
len(b)


5.

运行如下代码,结果是?( )

l=["a",1,"b",[1,2]]
print(len(l))


6.

关于Python中的流程控制语句,下列描述错误的是?( )

7.

下列选项中,不属于Python流程控制语句的是?( )

8.

已知s=list("sgdhasdghasdg"),以下选项中能输出字符“g”出现的次数的是?( )

9.

下面Python循环体执行的次数与其他不同的是?( )

10.

设有元组tup=(1,2,3,'1','2','3'),执行语句print(tup[0::2]),得到的结果是?( )

11.

对s=“www.baidu.com”执行s.split(".")后的结果是什么?( )

12.

已知有列表a = [1, 2, 3, 4, 5],以下语句中,不能输出[5, 4, 3, 2, 1]的是?( )

13.

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

14.

在某学校,张三、李四、王五三名同学对应的学号分别是100、101、102。现将他们学号与姓名对应的关系存入字典id_name中,关于以下代码段的描述,错误的是?( )

id_name = {101: '张三', 102: '李四', 103: '王五'}
name_id = {}
name_id[id_name[101]] = 101
name_id[id_name[102]] = 102
name_id[id_name[103]] = 103
print(id_name == name_id)


15.

下列代码的执行结果是?( )

s1="abcde"
s2="fgh"
s3=s1+s2
s3[4:7]


16.

关于Python元组类型,以下选项中描述错误的是?( )

17.

执行下面代码,结果是?( )

for key in "lanxi":
    if key=="x":
        break
    print(key)


18.

关于break语句与continue语句的说法中,以下选项中错误的是?( )

19.

下列属于列表的是?( )

20.

已知t=(1,2,3,4,5,6),下面哪条元组操作是非法的?( )

21.

已知字符串中的某个字符,要找到这个字符的位置,最简便的方法是?( )

22.

执行以下代码中,输出的结果是?( )

sum=0
for i in range(1,10,3):
    sum=sum+i
print(sum,i)


23.

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

dic = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
dic.pop('b')
del dic['d']
dic['d'] = 4
print(dic)


24.

已知列表a=[1,2,3,4,5],执行a.insert(2,6)后结果是什么?( )

25.

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

 ls = [”橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]
 for k in ls:
     print(k,end=”  ”)


判断题 共 10 题
1.

元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历而不需要进行任何修改,建议使用元组而不使用列表。

2.

d=( ),d是一个空列表。

3.

运行如下代码:

print('今天是%d月%d日,星期%s,天气%s'%(3,25,'三','晴好'))

运行结果为“今天是3月25日,星期三,天气晴好”。

4.

for循环适合已知循环次数的操作,while循环适合未知循环次数的操作。

5.

元组是用方括号来表示的,列表是用圆括号来表示的。

6.

在Python中for item in range(1,10,2)表示的是从1循环到10(包括10)步长是2。

7.

判断下面的语句是否正确。

>>>a="Hello"-"World"
 >>>a
‘Hello World’


8.

在使用del语句删除字典中不需要的元素时,必须指定字典名和要删除的键。

9.

执行以下代码,输入数字99,运行结果是:ok 

a=input('输入一个数字:') 
if a<100: 
    print('ok')


10.

在Python中range,表示一个整数序列,对于浮点型和字符串类型是无效的。

C++ 编辑器
输入
输出