PYTHON开发技术 智慧树答案2024版100分完整版

钮腥铅献匹黎凳撬剔崩疙勺兢

绪论 单元测试

1、

Python的计算生态涉及到的方面包括(    )。 

A:人工智能
B:网络安全
C:前端开发
D:后端开发
E:大数据
答案: 人工智能
网络安全
前端开发
后端开发
大数据

2、

本课程的实训平台是educoder平台

A:对
B:错
答案: 对

第一章 单元测试

1、

Python语言是一种( )语言。

A:编译型
B:解释型
C:编译型和解释型
D:机器语言
答案: 解释型

2、 ( )开发环境是Python内置的开发环境?

A:idle
B:pycharm
C:anaconda
D:jupyter
答案: idle

3、 ( )开发环境是基于计算全过程的,即将文档、代码和运行结果集中在一起的开发环境。

A:idle
B:pycharm
C:anaconda
D:jupyter
答案: jupyter

4、 Python2.7和Python3.7是兼容性描述正确的是( )

A:Python2.7兼容Python3.7
B:Python3.7兼容Python2.7
C:二者不兼容
D:不确定
答案: 二者不兼容

5、 在idle交互式环境下,要在终端输出hello world,不正确的输入语句是( )

A:print(“hello world”)
B:print(‘hello world’)
C:printf(“hello world”)
答案: printf(“hello world”)

6、 下列说法不正确的是( )

A:Python语言是高级语言
B:Python安装扩展库常用的方式是使用pip工具
C:Python的扩展名是py
D:Python是一种方便的机器语言
答案: Python是一种方便的机器语言

7、 使用pip工具查看当前已安装Python扩展库列表的完整命令是( )

A:dir
B:list
C:pip list
D:cd
答案: pip list

8、 设计Python的最初目的是( )

A:提高效率
B:开放
C:消磨时间
D:获取利益
答案: 消磨时间

9、 Python安装额外包的命令是( )

A:pip
B:pip install
C:install
D:没有命令,双击安装
答案: pip install

10、 下列表达式运行为True的是( )

A:
x=1
y=Falsex
x<y
B:
x=1
y=True
x
x>y
C:
x=1
y=True
x==y
D:
x=1
y=true
x==y
答案:
x=1
y=True
x==y

11、 IDLE环境的退出命令是( )

A:esc()
B:close()
C:回车键
D:exit()
答案: exit()

12、 关于 import 引用,以下选项中描述错误的( )

A:使用 import turtle 引入turtle 库
B:可以使用 from turtle import setup 引入 turtle 库
C:使用 import turtle as t 引入 turtle 库,取别名为 t
D:import 保留字用于导入模块或者模块中的对象
答案: 可以使用 from turtle import setup 引入 turtle 库

13、 以下选项中,Python语言中代码注释使用的符号是( )

A:/… …/
B:!
C:#
D://
答案: #

14、 Python文件的后缀名是( )

A:pdf
B:do
C:pass
D:py
答案: py

15、 以下对 Python 程序缩进格式描述错误的选项是( )

A:不需要缩进的代码顶行写,前面不能留空白
B:缩进可以用 tab 键实现,也可以用多个空格实现
C:严格的缩进可以约束程序结构,可以多层缩进
D:缩进是用来格式美化 Python 程序的
答案: 缩进是用来格式美化 Python 程序的

16、 如果 Python 程序执行时,产生了 “unexpected indent” 的错误,其原因是( )

A:代码中使用了错误的关键字
B:代码中缺少“:”符号
C:代码里的语句嵌套层次太多
D:代码中出现了缩进不匹配的问题
答案: 代码中出现了缩进不匹配的问题

17、 表达式a=1.0 则type(a)的输出是( )

A:int
B:float
C:complex
D:bool
答案: float

18、

下面语句的输出结果为( )

PYTHON开发技术 智慧树答案2024版100分完整版第1张

A:int
B:float
C:string
D:bool
答案: float

19、

python已经安装了nmap包,现在由于某种原因需要卸载,则可以用( )命令

A:pip uninstall nmap
B:uninstall nmap
C:upgrade nmap
D:利用windows进行卸载
答案: pip uninstall nmap

20、 定义 x=2.6,表达式 int(x) 的结果是( )

A:3
B:2.6
C:2.0
D:2
答案: 2

21、

下列哪一项未包含在anaconda软件包内( )

A:PyCharm
B:IPython
C:Spyder
D:Jupyter Notebook
答案: PyCharm

22、 下列运算符中,幂运算符是( )

A:*
B:
C:/
D://
答案:

23、 下列数据中,属于数值型数据的有( )

A:3.0
B:2
C:True
D:’abcd’
答案: 3.0
2
True

24、 使用conda工具安装软件包的命令是( )

A:conda install packagename
B:conda remove packagename
C:Conda search packagename
D:conda update packagename
答案: conda install packagename

25、 下列( )函数返回x的整数部分

A:math.ceil(x)
B:math.fabs(x)
C:math.modf(x)
D:math.trunc(x)
答案: math.trunc(x)

第二章 单元测试

1、 python不支持的数据类型有( )。

A:char
B:int
C:float
D:string
答案: char
string

2、 python语言中,代码之间的逻辑关系的是通过( )来体现。

A:关键字
B:缩进
C:算法
D:循环
答案: 缩进

3、 下面( )不是有效的变量名。

A:score
B:Number
C:_demo
D:if
答案: if

4、 下列不是Python语言关键字的是( )。

A:else
B:case
C:lambda
D:finally
答案: case

5、

以下代码段的执行结果是( )。

string =”i love python”

“”.join(reversed(string.split()))

A:i love python
B:python love I
C:nohtyp evol I
D:i evol nohtyp
答案: python love I

6、 ( )内置函数,能够将十进制的参数x转换为八进制。

A:int(x,8)
B:bin(x)
C:hex(x)
D:oct(x)
答案: oct(x)

7、 ( )编码是可变长编码。

A:ASCII编码
B:Unicode编码
C:UTF-8编码
D:GB2312编码
答案: UTF-8编码

8、 关于变量的命名和使用,下列描述正确的是( )。

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

9、 下列描述正确的是( )。

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

10、 使用help可以查看系统帮助,下面可以查看关键字的命令是( )。

A:help(“keywords”)
B:help(keywords)
C:help(“keyword”)
D:help(keyword)
答案: help(“keywords”)

11、 想计算20的正弦值,但直接写a=sin(20)出现了错误,这时候需要( )。

A:修改写法
B:导入math库
C:导入math库,并将语句改为:a=math.sin(20)
D:python不能计算正弦值
答案: 导入math库,并将语句改为:a=math.sin(20)

12、 不能正确赋值‘武汉’加油 的语句是( )。

A:s1=” ‘武汉’加油“
B:s_1=’ ‘武汉’加油’
C:s_1=’’’ ‘武汉’加油’’’
D:s_1=””武汉”加油”
答案: s_1=’ ‘武汉’加油’

13、 python的输入语句是( )。

A:in
B:input
C:inputf
D:inputs
答案: input

14、 python使用input函数时,将所有的输入均看作是( )。

A:数字
B:字符串
C:函数
D:变量
答案: 字符串

15、 下列运算符中,整除运算符是( )。

A:
B:
*
C:/
D://
答案: //

16、 语句“‘单价:{1},数量:{0}’.format(10,20)”的运算结果是( )。

A:’单价:10,数量:20′
B:. ‘单价:10,数量:10’
C:. ‘单价:20,数量:10’
D:. ‘单价:20,数量:20’
答案: . ‘单价:20,数量:10’

17、 代码”‘{:#<8}’.format(3.14)”的运算结果是( )。

A:’3.14′
B:’3.14####’
C:’####3.14′
D:’###3.14###‘
答案: ‘3.14####’

18、 下列( )函数不属于字符串对齐函数。

A:center()
B:rjust()
C:zfill()
D:fill()
答案: fill()

19、 关于 eval 函数,以下选项中描述错误的是( )。

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

20、 关于 Python 语言的注释,以下选项中描述错误的是( )。

A:Python 语言的单行注释以#开头
B:Python 语言的单行注释以单引号 ’ 开头
C:Python 语言的多行注释以 ’ ’ ‘(三个单引号)开头和结尾
D:Python 语言有两种注释方式:单行注释和多行注释
答案: Python 语言的单行注释以单引号 ’ 开头

第三章 单元测试

1、 types=[‘娱乐’,’体育’,’科技’],我们在使用列表时,以下选项( )会引起索引错误?

A:types[0]
B:types[-2]
C:types[2]
D:types[3]
答案: types[3]


上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


酵拱瘁票断亢丘勾哄夏妹怕苔