2021.09青少年软件编程(Python)等级考试试卷(三级)
一、单选题(共25题,每题2分,共50分)
1.使用map函数可以实现列表数据元素类型的转换,而无需通过循环。则将列表L=['1','3','5','7','9']转换为列表[1,3,5,7,9]的函数写法为?( B )
A. map(int,L)
B. list(map(int,L))
C. map(L,int)
D. list(map(L,int))
注意两个点,一个是map的参数为类型、序列。另外,map生成的对象不是列表,需要强制转换。
2.以下关于len()函数的说法中错误的是?( C )
A. len()函数可以用于返回字符串中的字符数
B. len()函数可以用于返回列表中的元素个数
C. len("I love China" )的结果为10
D. len("I love China" )的结果为12
3.关于Python异常处理的解释,描述正确的是?( D )
A. 一般情况下,在Python正常处理程序时也会发生一个异常
B. 异常处理增加了程序代码长度,降低了可读性
C. 在程序中加入异常处理会使程序出现错误
D. 当Python脚本发