Python语言程序设计基础智慧树知到课后章节答案2023年下南华大学_第1页
Python语言程序设计基础智慧树知到课后章节答案2023年下南华大学_第2页
Python语言程序设计基础智慧树知到课后章节答案2023年下南华大学_第3页
Python语言程序设计基础智慧树知到课后章节答案2023年下南华大学_第4页
Python语言程序设计基础智慧树知到课后章节答案2023年下南华大学_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python语言程序设计基础智慧树知到课后章节答案2023年下南华大学南华大学

第一章测试

Python语言是由哪个人创造的?()

A:LinusBenedictTorvalds

B:TimPeters

C:DennisRitchie

D:GuidovanRossum

答案:GuidovanRossum

Python这个单词是什么含义?()

A:袋鼠

B:蟒蛇

C:喵星人

D:石头

答案:蟒蛇

Python是一种跨平台、开源、免费的高级动态编程语言。(

A:错B:对

答案:对

Python语言是个非常年轻的语言,但发展非常之快,并且已经成为主流编程语言之一。(

A:对B:错

答案:对

2008年12月Python3.0版本发布。(

A:错B:对

答案:对

第二章测试

‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬给出如下代码:‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

>>>x=2

>>>eval("x*2+1")

上述代码的输出结果是‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬()。‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

A:系统报错

B:x*2+1

C:5

D:221

答案:5

下列选项中不符合Python语言变量命名规则的是()。

A:3_lt

B:学习

C:A_I

D:TempStr

答案:3_lt

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

A:单行注释一般用#号开头

B:注释语句跟其它语句一样也会被执行

C:注释用于说明代码原理或者作用

D:注释不是语法要求

答案:注释语句跟其它语句一样也会被执行

执行语句print('中国','人民',sep='.'),输出的是中国.人民。()

A:对B:错

答案:对

执行a,b,c=10,True,"Anna"语句,出现错误,无法对变量a,b,c赋值。()

A:对B:错

答案:错

第三章测试

使用turtle绘制图形前,必须先用setup()函数设置好画布的大小和位置。(

A:错B:对

答案:错

命令turtle.seth(90)的作用是()。

A:海龟顺时针转动90度

B:不确定转向哪个方向,要看目前海龟朝向

C:海龟逆时针转动90度

D:海龟转到垂直向上方向

答案:海龟转到垂直向上方向

此说法是否正确()

A:错B:对

答案:对

使用goto()函数将海龟移动到另外一个位置的过程中,一定会在屏幕上留下痕迹。(

A:错B:对

答案:错

下面选项中描述错误的是(

)。

A:可以从某个模块中导入一个或多个指定的函数B:导入模块中所有的函数,格式为:frommok import *

C:模块中函数的使用格式跟内置函数一样 D:整个模块导入,格式为:importmok

答案:模块中函数的使用格式跟内置函数一样 

第四章测试

代码print(pow(2,3))的输出结果是()。

A:1024

B:1000

C:8

D:6

答案:8

x=9

y=4

print(x%y,x/y)

上面代码的输出结果是()。

A:22

B:22.25

C:12

D:12.25

答案:12.25

在Python语言中,x**y表示x的y次幂。()

A:对B:错

答案:对

在Python语言中,x/y的结果为整数。()

A:错B:对

答案:错

转义字符\n表示换行,光标移动到下一行的起始位置。()

A:错B:对

答案:对

len("一二12")的结果为6。()

A:对B:错

答案:错

第五章测试

以下选项中,输出结果为True的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫()。

A:>>>5isnot4

B:>>>3<=0

C:>>>5is4

D:>>>5==4

答案:>>>5isnot4

random.random()的作用是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫()。

A:生成一个[a,b]之间的随机整数

B:生成一个(a,b)之间的随机数

C:生成一个[0.0,1.0)之间的随机小数

D:生成一个[a,b]之间的随机小数

答案:生成一个[0.0,1.0)之间的随机小数

对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。(

A:对B:错

答案:对

在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。(

A:对B:错

答案:错

上面程序的运行结果是()。

A:PYHONB:PYTHONC:NOHTYPD:PY

答案:PY

上面程序的运行结果是()。

A:AB:BBAAC:AABBD:ABAB

答案:AABB

下面程序的运行结果是(

)。L=[1,2,3,4]s=0foriinL:

s=s*i

A:1234B:10C:24D:4321

答案:24

第六章测试

s={1:"梅花",2:"杏花",3:"桃花"}

dels[1]

print(s)

上面程序的输出结果是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫()。

A:{1:"梅花",3:"桃花"}

B:{1:"梅花"}

C:{2:"杏花",3:"桃花"}

D:{1:"梅花",2:"杏花",3:"桃花"}

答案:{2:"杏花",3:"桃花"}

下面程序的输出结果是‪‪‪‪‪‪‫‪(

)。L=[('b',3),('c',1),('d',2),('a',5)]

L.sort()

print(L)‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪

A:[('b',3),('c',1),('d',2),('a',5)]

B:[('c',1),('d',2),('b',3),('a',5)]

C:{('a',5),('b',3),('c',1),('d',2)}

D:[('a',5),('b',3),('c',1),('d',2)]

答案:[('a',5),('b',3),('c',1),('d',2)]

列表变量s=[1,[1,2],[2,3]],len(s)的结果是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫(

)。

A:3

B:5

C:6

D:4

答案:3

‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫S和T是两个集合,对S^T的描述正确的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫()。

A:S和T的交运算,包括同时在集合S和T中的元素

B:S和T的差运算,包括在集合S但不在T中的元素

C:S和T的补运算,包括集合S和T中的非相同元素

D:S和T的并运算,包括在集合S和T中的所有元素

答案:S和T的补运算,包括集合S和T中的非相同元素

Python字典和集合属于无序序列。(

A:对B:错

答案:对

Python字典中的“键”不允许重复。(

A:错B:对

答案:对

同一个列表对象中所有元素必须为相同类型。(

A:对B:错

答案:错

第七章测试

关于函数参数传递中,形参与实参的描述错误的是()。

A:实参与形参的名字必须相同

B:在函数内部改变形参的值时,实参的值大多是不会改变的

C:实参与形参分别存储在各自的内存空间中,是两个不相关的独立变量

D:Python通过引用传递参数。调用函数时将常量或变量的地址传递给函数的形参

答案:实参与形参的名字必须相同

Python语言定义函数时,函数名后面参数列表中的变量是形式参数,简称“形参”。形参只在函数内部有效。()

A:对B:错

答案:对

Python函数中仅允许有一条return语句,执行到return语句时会结束函数的执行。(

A:对B:错

答案:错

Python中除了使用普通变量作为参数,还可以使用列表、字典变量向函数内部批量传递数据。()

A:对B:错

答案:对

针对上面的函数,正确的函数调用有哪些?(

A:foo(arg2

=

'what',

10)B:foo(arg1

=

'where',

arg2

=

'what')C:foo('where',arg3=10)D:foo('where')

答案:foo(arg1

=

'where',

arg2

=

'what');foo('where',arg3=10);foo('where')

给出如上代码:以下选项中描述错误的是()

A:s是局部变量B:代码中n是可选参数

C:

range()函数是Python内置函数

D:fact(n)函数功能为求n的阶乘

答案:代码中n是可选参数

上面程序的运行结果为()。

A:[1,2]

B:[2,2]

C:[1,1]

D:[2,1]

答案:[2,1]

上面程序的运行结果是(

)。

A:10100B:10C:100D:不确定

答案:10

第八章测试

当前程序路径在D:\PythonTest目录中,使用open()打开D盘根目录下文件,以下选项中对路径的表示错误的是()。

A:D:a.txt

B:../a.txt

C:..//a.txt

D:D:\a.txt

答案:D:\a.txt

表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中描述正确的是(

)。

A:列表lines中各元素之间默认采用换行分隔

B:列表lines中各元素之间默认采用空格分隔

C:列表lines中各元素之间无分隔符

D:列表lines中各元素之间默认采用逗号分隔

答案:列表lines中各元素之间默认采用逗号分隔

以下选项中,不是Python中文件操作的相关函数是(

)。

A:write()

B:open()

C:read()

D:load()

答案:load()

以下选项中,不是Python文件打开的合法模式组合是(

)。

A:"w"

B:"+"

C:"a"

D:"r"

答案:"+"

“键值对”类型数据的组织维度是(

)。

A:一维数据

B:多维数据

C:高维数据

D:二维数据

答案:高维数据

第九章测试

Tag有很多方法和属性,下列哪个属性不是Tag中最重要的属性()。

A:type

B:stringt

C:attributes

D:name

答案:type

以下哪些是爬虫技术可能存在风险(

)。

A:大量占用爬取网站的资源

B:不经允许将爬取内容用于商业用途

C:违背网站爬取设置

D:网站敏感信息的获取造成的不良后果

答案:大量占用爬取网站的资源

;不经允许将爬取内容用于商业用途

;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论