当前位置: 首页 > news >正文

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是一个一维数据表

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

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}


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

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

print( ① in newdict)

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


5. 百度首页(网址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)

6. 下列代码段中变量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 = {}


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

import re

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

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

print(code)

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


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

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):

list2[j][i] = list1[i][j]

A.    list2[2][2]的值是5    B.    list2[0][1]的值是2
C.    list2[0][0]的值是0    D.    list2[1][2]的值是8


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

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


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

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

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

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

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

11. 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】

网站链接 

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

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

http://www.lryc.cn/news/601700.html

相关文章:

  • 详解力扣高频SQL50题之610. 判断三角形【简单】
  • 内存泄漏问题排查
  • idea打开后project窗口未显示项目名称的解决方案
  • 24点数学游戏(穷举法求解表达式)
  • 【计算机网络架构】网状型架构简介
  • Java学习-------序列化与反序列化
  • Windows10+WSL2+Docker相关整理
  • 2025年Agent创业实战指南:从0到1打造高增长AI智能体项目
  • ABP VNext + Elastic APM:微服务性能监控
  • Kotlin递归
  • C++算法竞赛篇(五)循环嵌套题型讲解
  • 港股历史逐笔成交与分时十档买卖盘口数据深度解析
  • 标签驱动的可信金融大模型训练全流程-Agentar-Fin-R1工程思路浅尝
  • unity开发中Hash、Queue、LinkedList简单介绍
  • PandasAI连接LLM进行智能数据分析
  • LLM 多语言数据集
  • 《Java 程序设计》第 7 章 - 继承与多态
  • 9. 桥接模式
  • 递归查询美国加速-技术演进与行业应用深度解析
  • Cursor下利用Stagewise实现 “所见即改” 的前端开发体验~
  • MyBatis-Plus IService 接口全量方法实现与测试(续)
  • 【程序员私房菜】python尖椒炒口蘑
  • 神经网络模型训练需要的内存大小计算方法
  • 任务提醒工具怎么选?对比16款热门软件
  • 疯狂星期四文案网第21天运营日记
  • 商汤发布具身智能平台,让机器人像人一样和现实世界交互
  • EMCCD相机与电可调变焦透镜的同步控制系统设计与实现
  • Chainlink Functions:为智能合约插上连接现实世界的翅膀
  • PowerDesigner 画ER图并生成sql 教程
  • 青少年编程能力等级测评试卷及答案 Python编程(三级)