阿里云大学考试python中级题目及解析-python中级
阿里云大学考试python中级题目及解析
1.WEB开发中,下列选项中能够实现客户端重定向的设置是()
A.响应头设置Location+状态码200
B.响应头设置Location+状态码302
C.响应头设置Accept-Location+状态码301
D.响应头设置Accept-Location+状态码302
B
当client向server发送一 个请求,要求获取一个资源时,在server接收到这 个请求后发现请求的这个资源实际存放在另一个位置,于是server在返回的response中写 入那个请求资源的正确的URL,并设置reponse的状态码为301(表示这是一个要求浏览器重定向的response),当client接受 到这个response后就会根据新的URL重新发起请求。
2.WEB开发中,关于get和post的说法不正确的是()
A.get请求无消息体,只能携带少量数据;post请求有消息体,可以携带大量数据。
B.get请求将数据放在url地址中;post请求将数据放在消息体中。
C.GET方式提交的数据最多只能有512字节,而POST则可以有1024。
D.GET请求请提交的数据放置在HTTP请求协议头中,而POST提交的数据则放在实体数据中。
C
GET方式提 交的数据最多只能有1024字节,而POST则没有此限制。
3.0 and 2 or 1 结果是多少()
A.0
B.1
C.2
D.-1
B
表达式返回值是布尔类型
4.下列代码的运行结果正确的是()
import pandas as pd
df1=pd.DataFrame({"Red":[1,3,5],"Green":[5,0,3]},index=list("abd"))
df2=pd.DataFrame({"Blue":[1,9],"Yellow":[6,6]},index=list("ce"))
X = df1.join(df2,how='inner')
print(X.shape)
A.(0,4)
B.(2,4)
C.(3,4)
D.(5,4)
A
print(X)
Empty DataFrame
Columns: [Green, Red, Blue, Yellow]
Index: []
5.Web开发中,下面关于http和https说法错误的是()
A.HTTPS连接服务器端资源占用高很多,握手阶段比较费时,对网站的相应速度有负面影响。
B.HTTPS协议的加密范围比较有限
C.HTTPS连接缓存比HTTP高效。
D.HTTPS协议需要到ca申请证书,功能越强大的证书费用越高。
C
HTTPS连接缓存不如HTTP高效,会增加数据开销和功耗,甚至已有的安全措施也会因此而受到影响
6.2 & 5的结果是多少
A.0
B.1
C.2
D.5
A
2 二进制:0010
5 二进制:0101
7.下列Numpy代码输出正确的是()
import numpy as np
a = np.random.randint(0,10,size=(5,4))
sum = a.sum(axis=1)
print(sum.size)
A.1
B.4
C.5
D.20
C
a= np.random.randint(0,10,size=(5.4))#用10以内的整数,随机生成5行4例的矩阵
print(a)
sum= a.sum(axis=1) #axis=1:将一个矩阵的每一-行向量相加
print(sum.size) #size即为行数
8.下列不是面向对象中的特殊成员的是
A.__string__
B.__new__
C.__init__
D.__class__
A
概念题目
9.Pandas中,能够正确返回数据集缺失值的列名的语句是()
A.df.isnull()
B.df.columns[df.isnull().any()].tolist()
C.df[df.isnull().values==True]
D.df[df.isna().values==True].columns
B
df.columns[df.isnull().any()].tolist():输出缺失字段的列表
10.下列关于Django中makemigrations和migrate命令执行时的描述,说法错误的是()
A.执行makemigrations时检测models文件变化,此时变化还没有作用到数据库文件
B.执行makemigrations会在migrations文件夹中生成变更的sql的py文件
C.执行migrate,才真正把修改作用到数据库文件,迁移过的表会记录在django_migrations表中
D.migrate执行前不会检测django_migrations表,不管是否迁移过都会进行migrate
migrate会检测django_migrations表,迁移过的表会记录在其中并不再执行migrate,未找到执行记录则进行migrate
11.下面哪一个不是Python的数据类型
A.类(Class)
B.列表(List)
C.字典(Dictionary)
D.元组(Tuples)
A
类不是数据类型
12.Matplotlib中Axes.annotate()的参数xycoords属性的值的是?
A.figure points
B.axes pixels
C.polar
D.offset points
C
ofiset points是txtcoords的属性值,textcoords用于注释文本的坐标系属性,默认与xycoords属性值相同,也可设为不同的值。除了允许输入xycoords的属性值,还允许输入以下两种:'ffset points:相对于被注释点xy的偏移量(单位是点)ofiset pixels:相对于被注释点xy的偏移量(单位是像素)
13.为体现出不同收 入群体和性别如何影响销售额,我们可以通过绘制柱状图体现,则下列Pandas代码中(1)处应该填入()?
var = df.groupby("Income";"Gender"]).Sales.sum()
var.unstack().plot(kind='bar',_(1)_,color=["green";'red"],grid=False)
A.stacked=True
B.stacked=False
C.stack=True
D.stack=False
E.以上都不对
A
在(1)处输入stacked=True, 即可让代码实现绘制柱状图。
14.以下Django ORM语句执行结果是()
author_list.order_by("-id").reverse().reverse()
A.正序
B.倒序
C.无数据
D.语法错误
B
#order_by("field);:对查询结果排序(正序):#reverse():对查询结果反向排序(倒序)。语句中使用的是reverse函数,所以执行结果应该是倒序。
15.不带return语 句的函数相当于返回
A.None
B.0
C.-1
D.null
A
None
16.WEB开发中,下面关 于cookies和session说法错误的是?(多选)
A.cookies是服务器为了标记用户,存储在服务器的数据,它里面也保存了用户的登录信息。
B.session是会话过程中,服务器用来记录特定用户会话的信息
C.session中存储着cookies的编码信息,cookies中又存储了session的信息。
D.cookies同时它有一定的时效性,过期就会失效。
A C
A选项中cookies是保存在本地,而不是保存在服务器
C选项应该是cookies中存储着cokies的编码信息,session中又存储了cookies的信息。
17.下列关于Python中URLError与HTTPError,说法正确的是?(多选)
A.URLError和HTTPError都是urlib.error的方法
B.URLError是HTTPError的子类
C.HTTPError有异常状态码,没有异常原因
D.URLError没有异常状态码,有异常原因
E.可以使用URLError直接代替HTTPError
F.在捕获urlib.request产生的异常时,HTTPError和URLError前后顺序无所谓
相关知识点:HTTPError是URLError的子类,他的异常有 3个属性:code:返回状态码404表示不存在,500表示服务器错误reason返回错误原因headers:返回请求头
18.numpy 初始化数组的方式有?(多选)
A.arange
B.np.linspace
C.zero
D.ones
A B D
arange和linspace均为等步 长连续序列初始化;ones为全一 初始化。上述的方法均能实现numpy初始化数组。全零初始化应为np.zeros而不是zero,故C选项不正确
19.Scrapy的回调函数中,解析response并且返回值,则返回值可能是?(多选)
A.包含解析数据的字典
B.Item对象
C.新的Request对象
D.可迭代对象(items或Request)
ABCD
在回调函数中,解析response并返回返回值返回值有四种:1-包含解析数据的字典2-ltem对象3-新的Reques对象(新的Requests也需要制定一 一个回调函数)4-可迭代对象(包含ltems或Request)
20.Flask请求钩子 描述正确的是?(多选)
A.用装饰器实现
B.before_request:在首次请求前运行
C.after_request:在每次请求后运行(请求无异常的情况)
D.teardown_request:在每次请求后运行(请求有无异常情况)
A C D
before_first_request 在处理首次请求前运行
相关文章:
阿里云大学考试python中级题目及解析-python中级
阿里云大学考试python中级题目及解析 1.WEB开发中,下列选项中能够实现客户端重定向的设置是() A.响应头设置Location状态码200 B.响应头设置Location状态码302 C.响应头设置Accept-Location状态码301 D.响应头设置Accept-Location状态码…...
攻防演练作为红方,怎么绕过Web应用防火墙
在攻防演练中,作为红方尝试绕过Web应用防火墙(WAF)是一项常见且具有挑战性的任务。这要求你对WAF的工作原理有深入的理解,并且能够创造性地应用各种技术来测试WAF的防御限制。以下是一些更专业且可操作的策略,用于尝试…...
AI音乐,8大变现方式——Suno:音乐版的ChatGPT - 第505篇
悟纤之歌 这是利用AI为自己制作的一首歌,如果你也感兴趣,可以花点时间阅读下本篇文章。 导读 随着新一代AI音乐创作工具Suno V3、Stable audio2.0、天工SkyMusic的发布,大家玩自创音乐歌曲,玩的不亦乐乎。而有创业头脑的朋友…...
【C++】模拟list
list的模拟真的很震撼,第一次学习时给我幼小的心灵留下了极大地冲击 接下来我们一起看看list模拟究竟是怎样一回事 目录 节点的封装:list类的实现:私有成员变量:构造函数:push_back && pop_back: 迭代器类的实…...
SAP项目任务一览表
根据SAP Activate项目管理方法论的主要精神,浓缩到一些主要的团队和任务。 主要的团队有: 项目管理(办公室)Project Management(office):项目经理团队,包括项目办公室。负责项目整体运行和监控,项目办公室负责项目的…...
130个学术网站和26个科研工具
我们平时可以见到不少学术资源,但是很多信息里会有一些重叠网站、无效网站,导致我们虽然收藏了很多网址,但是却并不都能用,学妹特地整合了130个学术资源网站和26个科研工具,每一个都是亲自试过有效的,希望能…...
《一键搞定!揭秘微信公众号文章批量下载的终极神器》
大家好!今天我要给大家介绍一个超级好用的小工具,能帮你轻松批量下载微信公众号的文章,还不需要安装任何证书哦!无论你是学生还是普通爱好者,只要你想保存一些精彩的公众号内容,这个工具都能帮到你。 概览 …...
鸿蒙入门02-首次安装和配置
注:还没有安装编辑器( deveco studio )的小伙伴请看鸿蒙入门01-下载和安装-CSDN博客 首次安装配置 编辑器( deveco studio )安装完毕以后需要进入配置界面进行相关配置配置完毕以后才可以正常使用 环境配置…...
软件工程 考研复试常考知识点总结
软件工程 什么是软件工程,这门课讲的什么? 软件工程就是把软件的开发、运行、维护的各个阶段进行系统化和规范化的过程,也就是把工程化的方法运用在软件技术之中,以构建和维护高质量的软件。 进一步,什么是工程化思想…...
Docker+Uwsgi+Nginx部署Django项目保姆式教程
之前,我和大家分享了在docker中使用uwsgi部署django项目的教程。这次,为大家带来的是使用DockerUwsgiNginx部署Django项目。废话不多说,我们开干。 步骤1:使用命令创建一个django项目 我这里python版本使用的是3.9.x 首先&#…...
[openGL] 高级光照-Gamma矫正
目录 一 Gamma是什么? 二 感知光度和物理光度 2.1 与Gamma的关系 2.3 存在问题和弊端? 三 Gamma矫正(逆Gamma) 3.1 Gamma矫正的两种方法 3.2 sRGB空间 3.3 重复校正 3.3.1 在着色器中处理重复校正 3.3.2 在加载纹理时就重复校正 3.3.3 校正前后效果 本章节Qt源码点…...
Prometheus+Grafana监控K8S集群(基于K8S环境部署)
目录 一.环境信息二.部署提前工作三.部署Prometheus监控系统四.部署Node_exporter组件五.部署Kube_state_metrics组件六.部署Grafana可视化平台七.Grafana接入Prometheus数据八.Grafana添加监控模板九.拓展 一.环境信息 1.服务器及k8s版本信息 IP地址主机名称角色版本192.168…...
[opencv]VideoWriter写出fourcc格式
fourcc支持的格式 fourcc全名Four-Character Codes,四字符代码,该编码由四个字符组成 cv2.VideoWriter_fourcc(O,O,O,O) cv2.VideoWriter_fourcc(*OOOO) 通常写法有上述两种形式,O代表一个字符,通常有 支持avi格式的有&#…...
软考中级网络工程师-网络技术
下列命令片段含义是( )。 system-view [HUAWEI] observe-port 1 interface gigabitethernet 0/0/1 [HUAWEI] interface gigabitethernet 0/0/2 [HUAWEI-GigabitEthernet0/0/2] port-mirroring to observe-port 1 inbound A 配置端口镜像 B 配置链路聚合 C 配置逻辑接口 D 配置访…...
cmake基础教程(12)函数和宏用法
参考: https://cmake.org/cmake/help/latest/command/function.html https://cmake.org/cmake/help/latest/command/macro.html#command:macro 文章目录 函数宏在CMake中,宏(macro)和函数(function)命令用于封装重复的任务,这些任务可能分散在你的CMakeLists文件中。一…...
SQLite的PRAGMA 声明(二十三)
返回:SQLite—系列文章目录 上一篇:SQLite从出生到现在(发布历史记录)(二十二) 下一篇:用于 SQLite 的异步 I/O 模块(二十四) PRAGMA 语句是特定于 SQLite 的 SQL 扩…...
Qt 实战(1)Qt 概述
一、Qt概述 1、什么是Qt? Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,也可以开发不带界面的…...
【练习】二分查找
1、704 (1)题目描述 (2)代码实现 package com.hh.practice.leetcode.array.demo_02;public class BinarySearch_704 {public int search(int[] nums, int target) {int i 0,j nums.length -1;while (i < j){int mid (ij) &…...
FactoryTalk View 上位机画面版本升级,还原和备份
FactoryTalk View 上位机画面版本升级,还原和备份 1 归档文件(尾缀.apa)升级2 画面文件(尾缀.sed)升级3 提示“目标工程中包含旧的HMI标签报警,FT View 10.0是最后一个......” 解决方法1 归档文件(尾缀.apa)升级 案例是FTVIEW5.0升级到FT VIEW12,需要用FT VIEW 6过渡升…...
【微信小程序】分包
整个小程序所有分包大小不超过 20M(开通虚拟支付后的小游戏不超过30M) 单个分包/主包大小不能超过 2M在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,客户端会把对应分包下载下来…...
7.4.分块查找
一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
Zustand 状态管理库:极简而强大的解决方案
Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...
汇编常见指令
汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...
pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)
目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关࿰…...
Linux 内存管理实战精讲:核心原理与面试常考点全解析
Linux 内存管理实战精讲:核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用,还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...
