青少年软件编程(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小时内删除。
发表评论