青少年编程能力等级测评试卷及答案 Python编程(三级)
青少年编程能力等级测评试卷 Python编程(三级)
(考试时间90分钟,满分100分)
一、单项选择题(共15题,每题3分,共45分)
1. 在Python正则表达式中,用来匹配任意非数字字符的是( )。
A. \s B. \S C. \d D. \D
2. 数据表num.csv内容如图所示,下列叙述中错误的是( )。
A.此数据表一共包含5列数据
B.此数据表一共包含5行数据
C.Python可以读取num.csv中的数据并进行处理
D.num.csv是一个二维表
3. 运行下方代码段,输出的结果是( )。
s1 = {2,6,7,10}
s2 = {3,10,5,6,9}
s1.update(s2)
print(s1)
A. {2, 6, 7, 10} B. {2, 3, 5, 6, 7, 9, 10} C. {6, 10} D. {2, 3, 5, 7, 9}
4. 运行下方代码段,输出的结果是( )。
dt = {'list1':[3,4,5],'list2':[],'set1':{2,3,2}}
print(len(dt))
A. 3 B. 6 C. 8 D. 9
5. 已知360网站首页(网址http://www.360.cn)包含一张logo图片,如图所示。下列代码运行后可以正确输出该图片对应的链接信息的是( )。
A.
import requests
import re
r= requests.get("https://www.360.cn/")
result = re.search(r'img src="//[\W./]+"', r.text).group()
print(result)
B.
import requests
import re
r= requests.get("https://www.360.cn/")
result = re.search(r'img src="//[\w./]+"', r.text).group()
print(result)
C.
import requests
import re
r= requests.get("http://www.360.cn/")
result = re.search(r'img src="//[\W./]+"', r.text).group()
print(result)
D.
import requests
import re
r= requests.get("http://www.360.cn/")
result = re.search(r'img src="//[\w./]+"', r.text).group()
print(result)
6. 下列代码段中变量a与变量b数据类型相同的是( )。
A. a = (0,1,2,3,4)
b = [0,1,2,3,4] B. a =range(4,0)
b = [0,1,2,3,4]
C. a = {}
b = {2,2,3,3,4} D. a = [1,2,3]
b = [[]]
7. 运行下方代码段,若要提取字符串book中的商品编码信息并输出到屏幕上,则①处应填写( )。
import re
book = "书名:《Python编程》 ISBN:9787302503880 出版社:清华大学出版社 商品编码:12467272"
code = re.search(r'①', book).group()
print(code)
A. \D{8} B. \d{8} C. [0-9]{8}$ D. [0-9]{8}^
8. 运行下方代码段,下列叙述中正确的是( )。
list1 = [[0,4,0],[2,7,0],[5,0,6]]
list2 = [[1,0,9],[3,0,1],[0,9,0]]
list3 = [[0]*3,[0]*3,[0]*3]
for i in range(3):
for j in range(3):
list3[i][j] = list1[i][j]*list2[i][j]
A. list3[1][0]的值是0 B. list3[0][1]的值是0
C. list3[2][1]的值是1 D. list3[2][2]的值是6
9. 运行下方代码段,下列叙述中正确的是( )。
import numpy
x = numpy.ones([2,3])
y = numpy.linspace(1,10,10)
A. len(x)的值是2 B. len(y)的值是3
C. len(x)的值是6 D. len(y)的值是2
10. 下列有关Python第三方库requests的叙述中,错误的是( )。
A.requests库提供了向网页发送请求的方法
B.requests库中的head()方法可以从指定链接获取HTML网页的头部信息
C.利用requests库的方法向指定链接发送请求时,若请求超时,将产生异常
D.response对象的属性text用来表示HTTP请求返回响应内容的编码方式
11. num.csv中的数据如图所示,运行下方代码段,输出的结果是( )。
import numpy
d = numpy.loadtxt("num.csv",dtype=numpy.int,delimiter=',')
m = d[1:]
print(m)
A. [[7 4]
[6 5]
[1 9]] B. [[2 6 5]
[1 1 9]]
C. [[7 4]
[2 6 5]
[1 1 9]] D. [7 4 2 6 5 1 1 9]
12. 下列关于Python数据处理功能的叙述中,正确的是( )。
A.对于html格式的网页数据Python可以进行读取和处理
B.以元组类型储存的一维数据可以进行读取、运算、修改等操作
C.利用Python进行数据处理时,直接修改和覆盖原始数据文件是一种高效的数据处理习惯
D.json数据是由JavaScript对象转化而来的一种数据类型,Python无法处理json格式的数据
================================================
更多内容请查看网站:【试卷中心 -----> CPA----> Python 】
网站链接
青少年软件编程历年真题模拟题实时更新
================================================