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

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

(考试时间90分钟,满分100分)

一、单项选择题(共20题,每题2.5分,共50分)

在Python正则表达式中,用来匹配任意空白字符的是( )。

A. \s B. \S C. \d D. \D

2.一个包含列标签的数据表data.csv如下图所示,则下列叙述中正确的是( )。

A.此数据表一共包含3列数据

B.此数据表一共包含5行数据

C.借助Python第三方库numpy可以利用程序读取data.csv中的数据

D.data.csv是一个一维数据表

  1. 运行下方代码段,输出的结果是( )。

s1 = {1,6,5,13,4}

s2 = {1,5,7,2,6}

print(s1.intersection(s2))

A. {1, 5, 6} B. {1, 2, 4, 5, 6, 7, 13} C. {1, 5} D. {2, 4, 7, 13}

  1. 运行下方代码段,输出结果为True,则①处可以填写( )。

newdict={"id":"03","name":"Xiaoming","age":17,"grade":90,94,88}

print( ① in newdict)

A. 94 B. 17 C. "id" D. 03

  1. 百度首页(网址http://www.baidu.com)包含一张logo图片,如图所示。下列代码运行后可以正确输出该图片高度信息的是( )。

A. import requests

import re

r= requests.get("http://www.baidu.com")

matchObj = re.match(r'height=\\d+', r.text).group()

print(matchObj)

B. import requests

import re

r= requests.get("http://www.baidu.com")

matchObj = re.search(r'height=\\d+', r.text).group()

print(matchObj)

C. import requests

import re

r= requests.get("https://www.baidu.com/")

matchObj = re.match(r'height=\\d+', r.text).group()

print(matchObj)

D. import requests

import re

r= requests.get("https://www.baidu.com/")

matchObj = re.search(r'height=\\d+', r.text).group()

print(matchObj)

  1. 下列代码段中变量a与变量b值相等的是( )。

A. a = range(5)b = 0,1,2,3,4

B. a = range(5)b = 1,2,3,4,5

C. a = (1)b = 1

D. a = set()b = {}

  1. 运行下方代码段,若要提取字符串addr中的邮编信息并输出到屏幕上,则①处应填写( )。

import re

addr = "姓名:小明 电话:13734567123 地址:北京市西城区 邮编:100032"

code = re.search(r'①', addr).group()

print(code)

A. \d+ B. d6 C. \d{6} D. \d{6}$

  1. 对于下方代码段的叙述中,正确的是( )。

list1 = \[1,2,3,4,5,6,7,8,9]

list2 = \[0,0,0,0,0,0,0,0,0]

for i in range(3):

for j in range(3):

list2ji = list1ij

A. list222的值是5 B. list201的值是2

C. list200的值是0 D. list212的值是8

  1. 对于下方代码段的叙述中,正确的是( )。

import numpy

a = numpy.asarray((1.0,5.0,0.5))

b = numpy.arange(1.0,5.0,0.5)

A. 变量a与变量b值相等 B. len(a)的值是1

C. len(a)的值是3 D. len(b)的值是3

  1. 下列有关Python第三方库requests的叙述中,错误的是( )。

A.requests库提供向网页发送请求的方法,在网络畅通的情况下,请求一定能成功得到响应

B.requests库中的get()方法可以用于从指定链接获取HTML网页内容

C.requests库中的delete()方法可以用于从指定链接获取HTML网页的头部信息

D.response对象的属性status_code用来表示HTTP请求的返回状态,404表示连接成功

  1. num.csv中的数据如图所示,运行下方代码段,输出的结果是( )。

import numpy

n = numpy.loadtxt("num.csv",dtype=numpy.int,delimiter=',')

m = numpy.delete(n,0,axis=1)

print(m)

A. \[13 4 6 11 3 8] B. \[17 6 11 21 3 8]

C. \[ 9 13 4 21 3 8] D. \[13 4 6 11 3 8]

12.下列关于Python数据处理功能的叙述中,错误的是( )。

A.列表既可以用来储存一维数据,也可以用来储存二维数据

B.requests、html.parser等模块中的方法能实现对html数据的获取与处理

C.csv模块能读取.csv格式的数据文件,但不能对数据文件进行修改

D.json模块提供了对.json格式数据进行处理的方法

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

更多内容请查看网站:【试卷中心 -----> CPA----> Python】

网站链接

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

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

相关推荐
聪明蛋子哟8 小时前
Stagehand v3多语言SDK:Python/Go/Rust/Java下的浏览器自动化统一方案
python·golang·rust
今天AI了吗8 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·数据库·人工智能·python·sql·深度学习·机器学习
卷无止境8 小时前
Windows 上丝滑开发 Python,并稳定构建 Docker 镜像
后端·python·docker
TELL5219 小时前
selenium webdriver 第二次初始化的异常
开发语言·python
Csvn9 小时前
🐍 Day 4: Python 控制流 — 条件、循环与推导式的艺术
后端·python
大鹏说大话11 小时前
从爬虫到决策引擎:大数据下自媒体如何用Python挖掘用户痛点
开发语言·爬虫·python
Niuguangshuo11 小时前
silero-vad:超轻量级开源 VAD 实践指南
开发语言·python
2501_9446761612 小时前
揭秘!WORDTIP公司靠不靠谱?小白必看
大数据·人工智能·python
Minner-Scrapy13 小时前
Scrapy 2.17 源码解析:Scheduler 调度器与磁盘/内存双队列
java·爬虫·python·scrapy·网络爬虫·twisted
CODER030413 小时前
Anaconda和Mamba创建环境管理包常用命令合集
python·深度学习·conda·虚拟环境·mamba·常用命令大全