P
python
9.关于数据类型转换方法,错误的是
A. int(x) 将x转换为一个整数
B. float(x) 将x转换为一个浮点数
C. string(x) 将x转换为字符串
D. list(x) 将x转换为一个列表
错误D
12.以下Python代码能够匹配的字符串是( ) string = "aliyun" res = re.search("a[li]yun", string) print(res)
A. a
B. al
C. ali
D. aliyun
E. None
错误D错误C
11.关于函数说法错误的是
A. 函数可以没有参数
B. 递归函数直接或间接地调用了函数本身
C. 高阶函数可以接收另一个函数做参数
D. lambda表达式不可以使用不定长函数
错误A
12.关于数据类型转换方法,错误的是
A. int(x) 将x转换为一个整数
B. float(x) 将x转换为一个浮点数
C. string(x) 将x转换为字符串
D. list(x) 将x转换为一个列表
错误D
14.关于Python变量的使用,下列说法错误的是
A. 变量不需要事先声明
B. 变量无需先创建和赋值而直接使用
C. 变量不需要指定类型
D. 可以使用del释放资源
错误A
19.下列属于Python序列类型的是
A. 列表
B. 字典
C. 元组
D. 字符串
错误ACD;错误ABCD;错误ABD
6.数据分析经常用的package中,能让你使用数学函数高效处理庞大的多维数组和矩阵的是( )
A. NumPy
B. Pandas
C. Matplotlib
D. Scipy
错误B
9.python源程序执行的方式
A. 编译
B. 解析
C. 直接执行
D. 边编译、边解析
错误D
18.下列数据类型中哪个是可变数据类型
A. 列表 List
B. 集合 Sets
C. 字典 Dictionary
D. 字符串 String
AB错误
18.下列关于Python注释正确的是
A. Python使用#符号注释
B. Python使用/符号注释
C. Python使用//符号注释
D. Python使用'''符号注释
错误ABC
19.下列不是Python语言中条件控制语句的是
A. for
B. switch
C. if-else
D. if-elif-else
ACD错误;ACD错误;错误BD
Pandas
20.下列Pandas语句中,能够返回数据集列数的是( )
A. len(df)
B. df[0].count()
C. df.head(1).count()
D. df.shape[1]
E. len(df.columns)
F. dindex.size
错误ABCE;错误ACE
16.Pandas中求相关系数的方法是()
A. sort()
B. corr()
C. agg()
D. merge()
错误D
6.Pandas中,用dtype属性查看特征类型时,如果数据是字符串类型的,则显示的结果是( )
A. str
B. string
C. obj
D. object
错误A
11.Pandas中求相关系数的方法是()
A. sort()
B. corr()
C. agg()
D. merge()
错误A
7.Pandas中,可以求出数据集中某特征的平均值的函数是( )
A. mean
B. avg
C. std
D. mad
错误B
11.Pandas中用于检测数据缺失的函数是( )
A. isnull()
B. Isnotnull()
C. notnull
D. null
错误B
Pip
15.下列关于pip指令正确的是
A. pip list:查看所有外部模块指令。
B. pip install 模块名称:在线安装外部模块指令。
C. pip uninstall 模块名称:从模块库中删除指定的模块指令。
D. pip install --upgrade 模块名称:升级指定的模块到最新的版本。
错误ABCD
B
8.BeautifulSoup自带的解析器是( )
A. html5lib
B. lxml XML
C. lxml HTML
D. html.parser
错误A错误C
D
3.以下能够启动Django服务器的命令是( )
A. python django-admin.py startproject runserver
B. python setup.py install
C. python manage.py startapp runserver
D. python manage.py runserver
错误A
10.Django工程项目中的manage.py的作用是( )
A. 一个让你用各种方式管理Django项目的命令行工具
B. Django项目的配置文件,包括了数据库信息、调试标志以及其他一些重要的变量
C. Django项目的URL声明,就像你网站的“目录”
错误B
6.若Django项目中有个字段需要存储金额,则以下哪个字段类型最为合适?
A. IntegerField
B. FloatField
C. DoubleField
D. DecimalField
错误B
2.若Django的settings.py中配置有多个数据库,则查询时能够用来指定数据库的命令是( )
A. set
B. set_db
C. using
D. use_db
错误B
4.要在Django项目中创建一个名为polls的新的app,应该是用以下哪个命令?( )
A. python manage.py startapp polls
B. python manage startapp polls
C. python manage.py createapp polls
D. python manage createapp polls
错误C
12.以下Django ORM方法中,能够排除查询结果中重复的结果集的是( )
A. distinct
B. dictinst
C. distincts
D. distenct
错误C
14.以下不属于Django MVT架构模型的模块是( )
A. 模型
B. 视图
C. 模板
D. 控制器
A错误
16.Django MVT架构模型中,负责业务逻辑的是( )
A. 模型
B. 视图
C. 模板
D. 控制器
B正确
20.能够被Django path()接收的四个参数中必选参数是( )
A. kwargs
B. view
C. name
D. route
错误AC;错误ABC;错误BCD
选择AC选项错误
Django 优秀资源大全
https://developer.aliyun.com/article/631933?spm=a2c6h.14164896.0.0.66856d95HBZbU2
F
12.关于Flask中蓝图的描述哪一项最符合()
A. 不应该将大型程序分解为蓝图的合集
B. 不同URL规则不能使用同一个蓝图
C. 应用程序创建后取消注册蓝图需要销毁这个应用对象
D. 一个蓝图一定要实现一个视图函数
相关知识点: 不能在应用创建后撤销注册一个蓝图而不销毁整个应用对象。
正确C错误B错误D
16.Flask开发中,Blueprint的作用有()
A. 实现模块化的应用
B. 优化项目结构
C. 增强可读性,易于维护
D. 是form组件的一种
相关知识点: 不是form组件
错误BCD
20.Flask开发中wtforms组件的作用包括()
A. 自动生成html标签
B. 避免将表单定义为类
C. 进行数据校验
D. 序列化表单数据
错误ABC;错误ACD
12.下列哪一项不是Flask-WTF的特点()
A. 使表单免受CSRF攻击
B. 需要设置SECRET_KEY才能使csrf保护生效
C. 提交的数据会经过csrf验证
D. WTF不适用于登录验证
相关知识点: WTF适用于登录验证
正确答案:D;错误B
20.Flask中WTForms支持的HTML标准字段有( )
A. StringField
B. FieldList
C. AreaField
D. FileField
错误ABCD;错误ACD
H
18.下面哪个HTTP方法是请求局部更新URL位置的资源?
A. PUT
B. POST
C. PATCH
D. PART
错误B
20.Flask中WTForms支持的HTML标准字段有( )
A. StringField
B. FieldList
C. AreaField
D. FileField
错误AB
L
12.关于lambda说法错误的是
A. lambda只是一个表达式
B. lambda函数拥有自己的命名空间
C. lambda函数可以包含多个语句
D. lambda是一个简化的函数
A错误
7.关于lambda说法错误的是
A. lambda只是一个表达式
B. lambda函数拥有自己的命名空间
C. lambda函数可以包含多个语句
D. lambda是一个简化的函数
错误D
M
2.在Matplotlib库中表示散点图的模块为?
A. pyplot.plot()
B. pyplot.scatter()
C. pyplot.pie()
D. pyplot.bar()
错误A
3.下列选项中,可将轴去掉的Matplotlib方法是( )
A. label
B. ticks
C. grid
D. axis
错误B
10.以下选项中,可以在matplotlib库中画出直方图的函数是( )
A. box
B. scatter
C. hist
D. bar
错误A
1.Matplotlib中用于标注文字的函数是()
A. plt.annotate
B. plt.axvline
C. plt.legend
D. plt.axis
相关知识点: plt.annotate()函数用于标注文字 plt.axvline() 用于画出图形中的竖线 plt.legend()用于给图加上图例 plt.axis是用来设置具体某一个坐标轴的属性的
正确A错误B
N
13.NumPy的底层编程语言是( )
A. C
B. C++
C. Java
D. PythonE. 汇编语言
B错误
15.Pandas中用于检测数据缺失的函数是( )
A. isnull()
B. Isnotnull()
C. notnull
D. null
错误B
16.numpy.random属性中,能够从正态分布中随机采样的函数是( )
A. numpy.random.random
B. numpy.random.rand
C. numpy.random.normal
D. numpy.random.randint
错误A
15.下列代码的运行结果正确的是( ) import numpy as np x = np.array([ [ 0, 1, 2, 3, 4], [9, 8, 7, 6] ]) x.dtype()
A. float
B. int
C. uint
D. object
错误B
R
6.以下哪个不是requests模块的基本使用?
A. requests.get()
B. requests.post()
C. requests.content()
D. requests.head()
C错误
S
6.scrapy中,处理spider模块分析好的结构化数据(如保存入库等)的模块是( )
A. spiders
B. items
C. pipelines
D. middlewares
正确答案:C;错误A;错误B;错误D
W
1.Python Web开发中,requests使用如下哪个语句可以获取来自服务器的原始套接字响应?
A. r.content
B. r.raw
C. r.contents
D. r.socket
错误A
1.在Python Web开发中,使用requests库为 URL 的查询字符串(query string)传递某种数据时,如果你是手工构建 URL,那么数据会以键/值对的形式置于 URL 中,跟在一个问号的后面。假如传递的参数为payload = {'key1': 'value1', 'key2': ‘value2'}。那么应该使用如下哪个语句?
A. r = requests.get("url", params=payload)
B. r = requests.post("url", params=payload)
C. r = requests.post("url", param=payload)
D. r = requests.get("url", param=payload)
错误B
9.Web开发中,下列哪种方式可以用Get方式将参数name为xiaoming与pwd为123456发送给服务器?( )
A. http://www.aliyun.com/form&name=xiaoming&pwd=123456
B. http://www.aliyun.com/form!name=xiaoming&pwd=123456
C. http://www.aliyun.com/form?name=xiaoming?pwd=123456
D. http://www.aliyun.com/form?name=xiaoming&pwd=123456
错误C
12.WEB开发中以下哪个是不合法的HTTP URL?
C. http://223.16.147.99/course/WMV-991623177#/
D. news.aliyun.com.cn:80
错误B
7.Web开发中,下列哪种方式可以用Get方式将参数name为xiaoming与pwd为123456发送给服务器?( )
A. http://www.aliyun.com/form&name=xiaoming&pwd=123456
B. http://www.aliyun.com/form!name=xiaoming&pwd=123456
C. http://www.aliyun.com/form?name=xiaoming?pwd=123456
D. http://www.aliyun.com/form?name=xiaoming&pwd=123456
错误B
19.WEB开发中API返回的数据结构通常是( )
A. TXT
B. 平面文件(CSV、TSV)
C. JSON
D. XML
E. HTML
错误ABDE