青少年软件编程(Python)等级考试试卷(三级)
分数:100  题数:38
一、单选题(共25题,每题2分,共50分)
1.    使用map函数可以实现列表数据元素类型的转换,而无需通过循环。则将列表L=['1','3','5','7','9']转换为列表[1,3,5,7,9]的函数写法为?( )
A.    map(int,L)
B.    list(map(int,L))
dw div css布局C.    map(L,int)
D.    list(map(L,int))
试题编号:20210208-psk-3
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:注意两个点,一个是map的参数为类型、序列。另外,map生成的对象不是列表,需要强制转换。
2.    以下关于len()函数的说法中错误的是?( )
A.    len()函数可以用于返回字符串中的字符数
B.    len()函数可以用于返回列表中的元素个数
C.    len("I love China" )的结果为10
D.    len("I love China" )的结果为12
试题编号:20210208-psk-8
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:len("I love China" )的结果为12,所以C项错误。空格也要统计入内。
3.    关于Python异常处理的解释,描述正确的是?( )
A.    一般情况下,在Python正常处理程序时也会发生一个异常
B.    异常处理增加了程序代码长度,降低了可读性
C.    在程序中加入异常处理会使程序出现错误
D.    当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行
试题编号:20210123-xb-04
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
4.    Python文件常用的写入方式有w+和a+,它们的相同点是?( )
A.    覆盖写
B.    追加写
C.    若文件不存在就创建易语言论坛打卡网址
D.    每次写的时候会自动覆盖上一次的内容
试题编号:20210131-qdc-08
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:w+模式可读可写,若文件不存在就创建 a+模式可读可写,若文件不存在就创建
5.    Python标准库math中用来计算平方根的函数是?( )
A.    sqrt
B.    max
C.    min
D.    print
试题编号:20210129-slf-18
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:本题主要是一些常用函数的功能考查,要求了解常用函数的功能
6.    某同学上完体育课回教室发现丢失了重要的物品,于是他到班主任求助。班主任打开视频监控,然后把视频进度拖到这节课中间时间点,发现水杯已经丢了,于是判定是前半节课丢的。接着又把视频进度拖到前面一半的一半……重复以上过程,很快就锁定了物品丢失的真相。以上描述,体现出了哪一种算法思想?( )
A.    二分法
B.    选择排序法
C.    递归法
D.    迭代法
试题编号:20210209-psk-3
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:
7.    去掉列表中的部分数据,例如去掉列表[1,2,3,4,5,6,7,8,9]中3的倍数,可以使用哪一函数来实现?( )
A.    map
B.    filter
C.    zip
D.    enumerate
试题编号:20210208-psk-4
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:过滤函数使用filter,map是按一定规则得到一个新序列,zip是组合序列,enumerate是为序列添加索引。
补码加法运算溢出有多难
8.    定义一个列表 num=list(range(3,6)) print(num) 输出的结果是?( )
A.    [0,1,2,3]
B.    [0,1,2,3,4,5,6]
C.    [3,4,5]
D.    [3,4,5,6]
试题编号:20210131-qdc-10
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:range(3,6) 对应(3,4,5),转换为列表后,输出结果为[3,4,5]
9.    print(divmod(34,8))运行结果是?( )
A.    4 2
编程软件python怎么读B.    4
C.    2
D.    2 4
试题编号:20210129-slf-20
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:学习divmod函数的用法
10.    八进制10的十进制值是?( )
数据库修改语句alterA.    8
B.    10
C.    20
D.    24
试题编号:20210204-jinwanlian-02
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:八进制10的十进制值是为8,故选A
11.    a=3.1415926
round(a,2)
运行结果是?( )
A.    3
B.    3.14
C.    3.141
D.    3.1415926
试题编号:20210124-xb-18
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:保留2位小数。
12.    Python内置函数( )用来返回序列中的最小元素?( )
A.    mini()
B.    read()
C.    max()
D.    min()
试题编号:20210129-slf-21
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:返回最小值的是min()函数
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
13.    下面表达式的运行结果与print(divmod(37,9))运行结果相同的是?( )
A.    print(37%9,37//9)
B.    print((37%9,37//9))
C.    print(37//9,37%9)
D.    print((37//9,37%9))
试题编号:20210208-psk-10
试题类型:单选题
标准答案:D
试题难度:一般
div是除法吗
试题解析:首先要打印一个元组,print内部应该还有一个括号,另求商使用//,所以为print((37//9,37%9))
14.    已知输入变量x = 'hello world', 调用函数x.replace('l', 'h')的结果为?( )
A.    'hello world'
B.    'lello world'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。