阿里云大学考试python初级题目及解析
1.Python中用来处理可视化视图的模块是()
A.numpy
B.pandas
C.matplotib
D.scipy
C
numpy是数组矩阵运算库
pandas是数据分析库
matplotlib是可视化视图模块
scipy是机器学习分析库
2.range()函数返回的是
A.一个可迭代对象(类型是对象)
B.列表类型
C.元祖
D.数组
A
返回的是一个可迭代的对象
3.flask框架的组件中,用来实现数据库迁移的是()
A.flask_sqlalchemy
B.flask_script
C.flask_migrate
D.flask-session
A
flask_sqlalchemy:将Flask和SQLAlchemy很好的结合在一起,如django中的ORM操作
flask script:用于生成命令,在项目根目录路径下使用命令;例如:python manage.py runserver flask_migrate :用来实现数据库迁移(依赖fllask script)
flask-session:session放在redis里面
4.以下不属于Django MVT架构模型的模块是()
A.模型
B.视图
C.模板
D.控制器
D
MVC 即 “模型-视图-控制器”(Model View Controller)
MVT 即 “模型-视图-模板”(Model View Template)
5.WEB开发中,以下表示请求未经授权的状态码是()
A.302
B.400
C.401
D.403
E.500
C
未经授权状态码是401
6.若Django的settings.py中配置有多个数据库,则查询时能够用来指定数据库的命令是()
A.set
B.set_db
C.using
D.use__db
B
set_db命令
7.Web开发中,一个web 站点可以给一个web浏览器发送多 个cookies,cookie只能存储()类型的数据
A.表格
B.字符串
C.数据
D.布尔
B
cookie里面存的是字符串
8.下列Pandas函数中,能够处理有相同数据的数据冗余情况的是()
A.drop_duplicated
B.drop_duplicates
C.duplicated_drop
D.duplicates__drop
B
概念题
9.NumPy的底层编程语言是()
A.C
B.C++
C.Java
D.Python
E.汇编语言
A
numpy底层是C部分是Fortran
10.WEB开发中以下哪个是不合法的HTTP URL?
A.https://220.249.16.210/
B.http://d/wz.cn/aVqTO
C.http://223.16.147.99/course/WMV-991623177#
D.news aliyun.com.cn:80
D
D选项不合法
11.下列关于字符串说法正确的是
A.Python可以使用单引号(')来表示字符串
B.Python可以使用双引号(")来表示字符串
C.Python可以使用三引号(```或``````)来表示跨越多行且需要保留格式的字符串
D.以上说法都正确
D
单引号双引号和三引号都可以用来表示字符串
12.下列选项中,可将轴去掉的Matplotlib方法是()
A.label
B.ticks
C.grid
D.axis
D
去坐标轴 plt.axis(‘off‘)
13.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
D
?后面传参
参数之间用&符号隔开
14.Pandas中,用dtype属性查看特征类型时,如果数据是字符串类型的,则显示的结果是()
A.str
B.string
C.obj
D.object
D
python中数据对应pandas object
15.下面哪个选项不是Python合法的标识符?
A.int2
B.10
C.self1
D.name
B
标识符不能以数字开头
16.下列选项中属于pandas的数据结构的是?(多选)
A.Table
B.Grid
C.Series
D.DataFrame
C D
table和grid不是pandas的数据
17.下列关于Python注释正确的是?(多选)
A.Python使用#符号注释
B.Python使用/符号注释
C.Python使用//符号注释
D.Python使用"符号注释
A D
#用于单行注释
```用于多行注释
18.关于实例方法,说法错误的是?(多选)
A.实例方法在定义中,第一个参数必须为self
B.实例对象调用方法的时候可以忽略第一个参数
C.构造方法不是实例方法
D.实例方法不能由类调用
C D
概念题
19.下列Pandas语句中,能够返回数据集列数的是?(多选)
A.len(df)
B.df[0].count()
C.df.head(1).count()
D.df.shape[1]
E.len(df.columns)
F.df.index.size
A F
df.shape[1]和len(df.columns)是显示行数
20.关于元组说法正确的是?(多选)
A.元组内的元素允许更新
B.元组相当于只读列表
C.元组用“()"标识
D.元组内部元素用逗号隔开
B C D
元祖元素不允许更新