绪论 单元测试

1、多选题:
Python的计算生态涉及到的方面包括( )。
选项:
A:人工智能
B:后端开发
C:大数据
D:网络安全
E:前端开发
答案: 【人工智能;
后端开发;
大数据;
网络安全;
前端开发

2、判断题:
本课程的实训平台是educoder平台
选项:
A:对
B:错
答案: 【

第一章 单元测试

1、单选题:
Python语言是一种( )语言。
选项:
A:解释型
B:编译型
C:机器语言
D:编译型和解释型
答案: 【解释型

2、单选题:
( )开发环境是Python内置的开发环境?
选项:
A:idle
B:anaconda
C:pycharm
D:jupyter
答案: 【idle

3、单选题:
( )开发环境是基于计算全过程的,即将文档、代码和运行结果集中在一起的开发环境。
选项:
A:jupyter
B:pycharm
C:anaconda
D:idle
答案: 【jupyter

4、单选题:
Python2.7和Python3.7是兼容性描述正确的是( )
选项:
A:Python3.7兼容Python2.7
B:Python2.7兼容Python3.7
C:二者不兼容
D:不确定
答案: 【二者不兼容

5、单选题:
在idle交互式环境下,要在终端输出hello world,不正确的输入语句是( )
选项:
A:print("hello world")
B:printf("hello world")
C:print(‘hello world’)
答案: 【printf("hello world")

6、单选题:
下列说法不正确的是( )
选项:
A:Python是一种方便的机器语言
B:Python语言是高级语言
C:Python安装扩展库常用的方式是使用pip工具
D:Python的扩展名是py
答案: 【Python是一种方便的机器语言

7、单选题:
使用pip工具查看当前已安装Python扩展库列表的完整命令是( )
选项:
A:pip list
B:cd
C:list
D:dir
答案: 【pip list

8、单选题:
设计Python的最初目的是( )
选项:
A:获取利益
B:提高效率
C:消磨时间
D:开放
答案: 【消磨时间

9、单选题:
Python安装额外包的命令是( )
选项:
A:install
B:pip
C:没有命令,双击安装
D:pip install
答案: 【pip install

10、单选题:
下列表达式运行为True的是( )
选项:
A:x=1y=truex==y
B:x=1y=Truex==y
C:x=1y=True*xx>y
D:x=1y=False*xx<y
答案: 【x=1y=Truex==y

11、单选题:
IDLE环境的退出命令是( )
选项:
A:回车键
B:exit()
C:close()
D:esc()
答案: 【exit()

12、单选题:
关于 import 引用,以下选项中描述错误的( )
选项:
A:使用 import turtle as t 引入 turtle 库,取别名为 t
B:可以使用 from turtle import setup 引入 turtle 库
C:使用 import turtle 引入turtle 库
D:import 保留字用于导入模块或者模块中的对象
答案: 【可以使用 from turtle import setup 引入 turtle 库

13、单选题:
以下选项中,Python语言中代码注释使用的符号是( )
选项:
A:#
B:/… …/
C:!
D://
答案: 【#

14、单选题:
Python文件的后缀名是( )
选项:
A:pass
B:do
C:pdf
D:py
答案: 【py

15、单选题:
以下对 Python 程序缩进格式描述错误的选项是( )
选项:
A:缩进是用来格式美化 Python 程序的
B:不需要缩进的代码顶行写,前面不能留空白
C:缩进可以用 tab 键实现,也可以用多个空格实现
D:严格的缩进可以约束程序结构,可以多层缩进
答案: 【缩进是用来格式美化 Python 程序的

16、单选题:
如果 Python 程序执行时,产生了 “unexpected indent” 的错误,其原因是( )
选项:
A:代码中使用了错误的关键字
B:代码中出现了缩进不匹配的问题
C:代码中缺少“:”符号
D:代码里的语句嵌套层次太多
答案: 【代码中出现了缩进不匹配的问题

17、单选题:
表达式a=1.0 则type(a)的输出是( )
选项:
A:float
B:bool
C:int
D:complex
答案: 【float

18、单选题:
下面语句的输出结果为( )
选项:
A:string
B:float
C:int
D:bool
答案: 【float

19、单选题:
python已经安装了nmap包,现在由于某种原因需要卸载,则可以用( )命令
选项:
A:upgrade nmap
B:pip uninstall nmap
C:利用windows进行卸载
D:uninstall nmap
答案: 【pip uninstall nmap

20、单选题:
定义 x=2.6,表达式 int(x) 的结果是( )
选项:
A:3
B:2
C:2.0
D:2.6
答案: 【2

21、单选题:
下列哪一项未包含在anaconda软件包内( )
选项:
A:Jupyter Notebook
B:Spyder
C:IPython
D:PyCharm
答案: 【PyCharm

22、单选题:
下列运算符中,幂运算符是( )
选项:
A:*
B://
C:**
D:/
答案: 【**

23、多选题:
下列数据中,属于数值型数据的有( )
选项:
A:'abcd'
B:True
C:3.0
D:2
答案: 【True;
3.0;
2

24、单选题:
使用conda工具安装软件包的命令是( )
选项:
A:Conda search packagename
B:conda update packagename
C:conda remove packagename
D:conda install packagename
答案: 【conda install packagename

25、单选题:
下列( )函数返回x的整数部分
选项:
A:math.trunc(x)
B:math.modf(x)
C:math.fabs(x)
D:math.ceil(x)
答案: 【math.trunc(x)

第二章 单元测试

1、多选题:
python不支持的数据类型有( )。
选项:
A:float
B:char
C:int
D:string
答案: 【char;
string

2、单选题:
python语言中,代码之间的逻辑关系的是通过( )来体现。
选项:
A:关键字
B:循环
C:算法
D:缩进
答案: 【缩进

3、单选题:
下面( )不是有效的变量名。
选项:
A:Number
B:if
C:score
D:_demo
答案: 【if

4、单选题:
下列不是Python语言关键字的是( )。
选项:
A:lambda
B:case
C:else
D:finally
答案: 【case

5、单选题:
以下代码段的执行结果是( )。string ="i love python""".join(reversed(string.split()))
选项:
A:python love I
B:i love python
C:nohtyp evol I
D:i evol nohtyp
答案: 【python love I

6、单选题:
( )内置函数,能够将十进制的参数x转换为八进制。
选项:
A:bin(x)
B:int(x,8)
C:hex(x)
D:oct(x)
答案: 【oct(x)

7、单选题:
( )编码是可变长编码。
选项:
A:Unicode编码
B:UTF-8编码
C:ASCII编码
D:GB2312编码
答案: 【UTF-8编码

8、多选题:
关于变量的命名和使用,下列描述正确的是( )。
选项:
A:变量名应具有描述性,"见名知意"
B:变量名不能包含空格, 但可使用下划线来分隔其中的单词
C:不可以将Python关键字作变量名
D:变量名可以包含字母、 数字、下划线和特殊字符
E:慎用小写字母l和大写字母O, 因为它们可能被人错看成数字1和0
答案: 【变量名应具有描述性,"见名知意";
变量名不能包含空格, 但可使用下划线来分隔其中的单词;
不可以将Python关键字作变量名;
慎用小写字母l和大写字母O, 因为它们可能被人错看成数字1和0

9、多选题:
下列描述正确的是( )。
选项:
A:通过type(X)查看变量X的类型
B:help( )帮助命令,只能查看内置函数的帮助信息,不能查看关键字的帮助信息
C:一个赋值语句可以对多个变量赋值
D:python语言中的变量不需要定义类型就可以直接赋值使用
答案: 【通过type(X)查看变量X的类型;
一个赋值语句可以对多个变量赋值;
python语言中的变量不需要定义类型就可以直接赋值使用

10、单选题:
使用help可以查看系统帮助,下面可以查看关键字的命令是( )。
选项:
A:help(keyword)
B:help(keywords)
C:help(“keyword”)
D:help(“keywords”)
答案: 【help(“keywords”)

11、单选题:
想计算20的正弦值,但直接写a=sin(20)出现了错误,这时候需要( )。
选项:
A:python不能计算正弦值
B:修改写法
C:导入math库
D:导入math库,并将语句改为:a=math.sin(20)
答案: 【导入math库,并将语句改为:a=math.sin(20)

12、单选题:
不能正确赋值‘武汉’加油 的语句是( )。
选项:
A:s1=” ‘武汉’加油“
B:s_1=""武汉"加油"
C:s_1=’’’ ‘武汉’加油’’’
D:s_1=’ ‘武汉’加油’
答案: 【s_1=’ ‘武汉’加油’

13、单选题:
python的输入语句是( )。
选项:
A:inputs
B:in
C:inputf
D:input
答案: 【input

14、单选题:
python使用input函数时,将所有的输入均看作是( )。
选项:
A:变量
B:数字
C:字符串
D:函数
答案: 【字符串

15、单选题:
下列运算符中,整除运算符是( )。
选项:
A://
B:*
C:**
D:/
答案: 【//

16、单选题:
语句“‘单价:{1},数量:{0}'.format(10,20)"的运算结果是( )。
选项:
A:. '单价:10,数量:10'
B:. '单价:20,数量:10'
C:. '单价:20,数量:20'
D:'单价:10,数量:20'
答案: 【. '单价:20,数量:10'

17、单选题:
代码"'{:#<8}'.format(3.14)"的运算结果是( )。
选项:
A:'####3.14'
B:’###3.14###‘
C:'3.14####'
D:'3.14'
答案: 【'3.14####'

18、单选题:
下列( )函数不属于字符串对齐函数。
选项:
A:zfill()
B:fill()
C:center()
D:rjust()
答案: 【fill()

19、单选题:
关于 eval 函数,以下选项中描述错误的是( )。
选项:
A:eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句
B:如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合
C:eval 函数的定义为:eval(source, globals=None, locals=None, /)
D:执行 eval(“Hello”) 和执行 eval(" ‘Hello’ ") 得到相同的结果
答案: 【执行 eval(“Hello”) 和执行 eval(" ‘Hello’ ") 得到相同的结果

20、单选题:
关于 Python 语言的注释,以下选项中描述错误的是( )。
选项:
A:Python 语言的多行注释以 ’ ’ '(三个单引号)开头和结尾
B:Python 语言的单行注释以#开头
C:Python 语言的单行注释以单引号 ’ 开头
D:Python 语言有两种注释方式:单行注释和多行注释
答案: 【Python 语言的单行注释以单引号 ’ 开头

发表评论

电子邮件地址不会被公开。 必填项已用*标注