青少年编程能力等级测评试卷及答案 Python编程(三级)

发布于:2025-07-29 ⋅ 阅读:(22) ⋅ 点赞:(0)

青少年编程能力等级测评试卷 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 】

网站链接 

青少年软件编程历年真题模拟题实时更新

================================================


网站公告

今日签到

点亮在社区的每一天
去签到