绪论单元测试
1.Python的计算生态涉及到的方面包括(    )。 
A:大数据
B:前端开发
C:人工智能
D:网络安全
E:后端开发
答案:ABCDE
2.本课程的实训平台是educoder平台
A:错
B:对
答案:B
第一章测试
3.Python语言是一种( )语言。
A:编译型和解释型
B:编译型
C:解释型
D:机器语言
答案:C
4.( )开发环境是Python内置的开发环境?
A:anaconda
B:idle
C:pycharm
D:jupyter
答案:B
5.( )开发环境是基于计算全过程的,即将文档、代码和运行结果集中在一起的开发环境。
A:pycharm
B:idle
C:anaconda
D:jupyter
答案:D
6.Python2.7和Python3.7是兼容性描述正确的是( )
A:Python3.7兼容Python2.7
B:Python2.7兼容Python3.7
C:不确定
D:二者不兼容
答案:D
7.在idle交互式环境下,要在终端输出hello world,不正确的输入语句是( )
A:print(“hello world”)
B:printf(“hello world”)
C:print(‘hello world’)
答案:B
8.下列说法不正确的是( )
A:Python安装扩展库常用的方式是使用pip工具
B:Python是一种方便的机器语言
C:Python的扩展名是py
D:Python语言是高级语言
答案:B
9.使用pip工具查看当前已安装Python扩展库列表的完整命令是( )
A:list
B:pip list
C:dir
D:cd
答案:B
10.设计Python的最初目的是( )
A:开放
B:提高效率
C:消磨时间
D:获取利益
答案:C
11.Python安装额外包的命令是( )
A:install
B:pip install
C:pip
D:没有命令,双击安装
答案:B
12.下列表达式运行为True的是( )
A:x=1y=Falsexx<y
B:x=1y=Truex==y
C:x=1y=Truexx>y
D:x=1y=truex==y
答案:B
13.IDLE环境的退出命令是( )
A:close()
B:回车键
C:esc()
D:exit()
答案:D
14.关于 import 引用,以下选项中描述错误的( )
A:使用 import turtle as t 引入 turtle 库,取别名为 t
B:可以使用 from turtle import setup 引入 turtle 库
C:使用 import turtle 引入turtle 库
D:import 保留字用于导入模块或者模块中的对象
答案:B
15.以下选项中,Python语言中代码注释使用的符号是( )
A:#printf函数的用法python
B://
C:!
D:/… …/
答案:A
16.Python文件的后缀名是( )
A:do
B:py
C:pass
D:pdf
答案:B
17.以下对 Python 程序缩进格式描述错误的选项是( )
A:严格的缩进可以约束程序结构,可以多层缩进
B:缩进是用来格式美化 Python 程序的
C:缩进可以用 tab 键实现,也可以用多个空格实现
D:不需要缩进的代码顶行写,前面不能留空白
答案:B
18.如果 Python 程序执行时,产生了 “unexpected indent” 的错误,其原因是( )
A:代码中出现了缩进不匹配的问题
B:代码中缺少“:”符号
C:代码里的语句嵌套层次太多
D:代码中使用了错误的关键字
答案:A
19.表达式a=1.0 则type(a)的输出是( )
A:complex
B:float
C:bool
D:int
答案:B
20.下面语句的输出结果为( )
A:float
B:bool
C:int
D:string
答案:A
21.python已经安装了nmap包,现在由于某种原因需要卸载,则可以用( )命令
A:uninstall nmap
B:upgrade nmap
C:利用windows进行卸载
D:pip uninstall nmap
答案:D
22.定义 x=2.6,表达式 int(x) 的结果是( )
A:2.6
B:3
C:2
D:2.0
答案:C
23.下列哪一项未包含在anaconda软件包内( )
A:PyCharm
B:IPython
C:Spyder
D:Jupyter Notebook
答案:A
24.下列运算符中,幂运算符是( )
A:*
B:/
C://
D:**
答案:D
25.下列数据中,属于数值型数据的有( )
答案:BCD
26.使用conda工具安装软件包的命令是( )
A:conda remove packagename
B:conda install packagename
C:Conda search packagename
D:conda update packagename
答案:B
27.下列( )函数返回x的整数部分
il(x)
B:math.fabs(x)
df(x)
unc(x)
答案:D
第二章测试
28.python不支持的数据类型有( )。
A:float
B:char
C:int
D:string
答案:BD
29.python语言中,代码之间的逻辑关系的是通过( )来体现。
A:循环
B:关键字
C:缩进
D:算法
答案:C
30.下面( )不是有效的变量名。
A:_demo
B:Number
C:if
D:score
答案:C
31.下列不是Python语言关键字的是( )。
A:finally
B:lambda
C:else
D:case
答案:D
32.以下代码段的执行结果是( )。string =“i love python”““.join(reversed(string.split()))
A:python love I
B:i evol nohtyp
C:nohtyp evol I
D:i love python
答案:A
33.( )内置函数,能够将十进制的参数x转换为八进制。
A:hex(x)
B:bin(x)
C:oct(x)
D:int(x,8)
答案:C
34.( )编码是可变长编码。
A:Unicode编码
B:UTF-8编码
C:GB2312编码
D:ASCII编码
答案:B
35.关于变量的命名和使用,下列描述正确的是( )。
A:变量名可以包含字母、 数字、下划线和特殊字符
B:变量名不能包含空格, 但可使用下划线来分隔其中的单词
C:不可以将Python关键字作变量名
D:变量名应具有描述性,“见名知意”
E:慎用小写字母l和大写字母O, 因为它们可能被人错看成数字1和0
答案:BCDE