Python数据挖掘(山东联盟) 知到智慧树答案2024 z43670

第一部分 单元测试

1、 用Python语言可以编写游戏。 ( )

A:对
B:错
答案:

第二部分 单元测试

1、 Python设计程序包含哪些步骤:( )

A:分析找出解决问题的关键指出,确定算法步骤
B:将算法转换为程序流程图,描绘出问题的解决步骤
C:根据程序流程图编写Python代码
D:调试程序、发现并纠正错误、运行程序
答案:
分析找出解决问题的关键指出,确定算法步骤
将算法转换为程序流程图,描绘出问题的解决步骤
根据程序流程图编写Python代码
调试程序、发现并纠正错误、运行程序

2、 程序流程图采用一些几何框图、流向线和文字说明表示算法,具有哪些优点:( )

A:采用简单规范的符号,画法简单
B:结构清晰,逻辑性强
C:便于描述,容易理解
D:几何框图可以随意使用
答案:
采用简单规范的符号,画法简单
结构清晰,逻辑性强
便于描述,容易理解

3、 分支结构采用if语句实现,分为单分支、双分支和多分支等形式。( )

A:对
B:错
答案:

4、 程序流程图中的判别框通常用矩形框来表示。( )

A:对
B:错
答案:

5、
i=0
if i<5:
print(i)
执行以上代码运行结果为 ( )。

A:0
B:1
C:5
D:6
答案:
0

第三部分 单元测试

1、 阅读下面的while循环程序
Python数据挖掘(山东联盟) 知到智慧树答案2024  z43670第1张
其运行结果为:( )

A:1
B:2
4
C:2 4
D:1
3
5
答案:
1

2、

阅读下面包含continue语句的while循环程序
Python数据挖掘(山东联盟) 知到智慧树答案2024  z43670第2张
其运行结果为:( )

A:1  3
B:2
  4
C:2  4
D:1
  2
  3
  4
  5
答案:
2
  4

3、 break与continue的用法都是结束整个循环过程。( )

A:对
B:错
答案:

4、 阅读下面的while循环程序
i=0
while i<5:
i+=1
print(i)
其运行结果为:( )

A:0 1 2 3 4
B:0
1
2
3
4
C:1 2 3 4 5
D:1
2
3
4
5
答案:
1
2
3
4
5

5、 所有的循环过程都可以用while程序编写。( )

A:对
B:错
答案:

第四部分 单元测试

1、 range()函数共有三个参数:start和step是可选的,end是必备的。( )

A:对
B:错
答案:

2、 range(1,100,2)表示从1开始,跳跃为2,到100为止的数字序列。( )

A:对
B:错
答案:

3、 while 和for循环可以互相嵌套,但需要注意外层循环与内层循环控制变量不能同名。( )

A:对
B:错
答案:

4、 for循环过程都可以用while程序编写。( )

A:对
B:错
答案:

5、 for循环通常与range函数搭配使用。( )

A:对
B:错
答案:

第五部分 单元测试

1、 函数使用关键字def声明,函数名为字符、_、数字等符号组成。( )

A:对
B:错
答案:

2、 函数名下的每条语句前都要用<TAB>键缩进,没有缩进的第一行则被视为在函数体之外的语句。( )

A:对
B:错
答案:

3、 实参是指在调用函数时,由调用语句传给函数的常量、变量或表达式;而形参是在定义函数时,函数名后面括号中的变量。( )

A:对
B:错
答案:

4、 函数在被调用前,形参只是代表了执行该函数所需参数的个数、类型和位置,并没有具体的数值。( )

A:对
B:错
答案:

5、 定义一个函数如下:
def fun(x,y):
x,y=y,x
return(x,y)
a=2
b=3
fun(a,b)
print(a,b)
以上程序运行结果为:( )

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

第六部分 单元测试

1、 默认参数是指允许函数参数有缺省值,若调用函数时不给参数传值,参数则取缺省值。( )

A:对
B:错
答案:

2、 键值参数的传参方式可以任意顺序指定参数。( )

A:对
B:错
答案:

3、 必备参数是指调用函数时,参数的个数,参数的数据类型,以及参数的输入顺序必须正确,否则会出现语法错误。( )

A:对
B:错
答案:

4、 设有代码如下:
Python数据挖掘(山东联盟) 知到智慧树答案2024  z43670第3张
上述代码的运行结果为:( )

A:
Hello
worldworldworldworldworld
B:
HelloHelloHelloHelloHello
world
C:
Hello
world world world world world
D:
Hello Hello Hello Hello Hello
world world world world world
答案:

Hello
worldworldworldworldworld

5、 阅读下面代码,
def fun(a=1,b=2,c=3):
print(c,b,a)
fun(10,20)
以上程序的运行结果为:( )

A:10 20 3
B:1 2 3
C:3 2 1
D:3 20 10
答案:
3 20 10

第七部分 单元测试

1、 在Python中导入模块module中的函数funchtion可采用哪些方法。( )

A:将整个module导入,格式为:import module
B:从module中导入函数function,格式为:from module import function
C:从module中导入所有函数,格式为:from module import
D:从module中导入function,格式为:from function import module
答案:
将整个module导入,格式为:import module
从module中导入函数function,格式为:from module import function
从module中导入所有函数,格式为:from module import

2、 全局变量是指定义在函数体外的变量,也称为公用变量。( )

A:对
B:错
答案:

3、 global是被用来声明全局变量的关键字。( )

A:对
B:错
答案:

4、 局部变量是指定义在函数体内的变量,只能被本函数使用。( )

A:对
B:错
答案:

5、

已知构建一个模块Module,采用import Module导入后,若想使用该模块中函数function(),可采用的调用方式为:()

A:function()
B:Module.function()
C:Module()
D:Module.function
答案:
Module.function()

第八部分 单元测试

1、 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。( )

A:对
B:错
答案:

2、 递归函数的特性包含:( )

A:必须有一个明确的结束条件
B:每次进入更深一层递归时,问题规模相比上次递归都应有所减少
C:相邻两次重复之间有紧密的联系,通常前一次的输出就作为后一次的输入
D:递归效率不高,递归层次过多会导致栈溢出
答案:
必须有一个明确的结束条件
每次进入更深一层递归时,问题规模相比上次递归都应有所减少
相邻两次重复之间有紧密的联系,通常前一次的输出就作为后一次的输入
递归效率不高,递归层次过多会导致栈溢出

3、 递归函数必须有一个明确的结束条件。( )

A:对
B:错
答案:

4、 递归函数的效率不高,递归层次过多会导致栈溢出。( )

A:对
B:错
答案:

5、 采用递归结构能够使得蕴含递归关系且结构复杂的程序简洁精炼,增加可读性。( )

A:对
B:错
答案:

第九部分 单元测试

1、 网页中汉字往往会显示为?????或者乱码,这是因为字符编码方式不同引起的。( )

A:对
B:错
答案:

2、 浏览网页的源码上会有类似<meta charset=”UTF-8”/>的信息,表示该网页为UTF-8编码。( )

A:对
B:错
答案:

3、 “\r”表示一个字符串,里面有一个反斜杠和一个字母r。( )

A:对
B:错
答案:

4、 字符串在Python中是以单引号、双引号括起来的字符来表示,其中’’或””不是字符串的一部分。( )

A:对
B:错
答案:

5、 阅读下面代码:
s=“Hello, 我是中国人”
print(s[1:6])
运行结果为:( )

A:Hello
B:ello,
C:ello,我
D:Hello,
答案:
ello,

6、 设有字符串变量s=“apple,peach,banana,peach,pear”
下面哪个选项是查找字符‘p’在上面字符串中的最后位置。( )

A:s.index(‘p’)
B:s.find(‘p’)
C:s.rfind(‘p’)
D:s.rindex(p)
答案:
s.rfind(‘p’)

7、 设字符串变量:path=‘C:\Windows\notepad.exe’
执行print(path)的结果为:( )

A:C:\Windows
otepad.exe
B:‘C:\Windows\notepad.exe’
C:C:\Windows\notepad.exe
D:‘C:\Windows
otepad.exe’
答案:
C:\Windows
otepad.exe

第十部分 单元测试

1、 列表中的元素用逗号分隔并放在一对中括号中。( )

A:对
B:错
答案:

2、 可以用列表名加元素序号访问列表中的某个元素。( )

A:对
B:错
答案:

3、 列表中的数据是可以修改的。( )

A:对
B:错
答案:

4、 阅读下面代码:
a=[3,4,5,6,7,9,10]
print(a[3::])
上述代码的运行结果为:( )

A:[6,7,9,10]
B:6,7,9,10
C:[5,6,7,9,10]
D:5,6,7,9,10
答案:
[6,7,9,10]

5、 设列表X=[1,2,3],向列表中增加一个元素4,下面哪个代码是正确的?( )

A:X.extend(4)
B:X.append(4)
C:X.extend([‘4’])
D:X.append([4])
答案:
X.append(4)

第十一部分 单元测试

1、 两个元组求和表示两个元组连接,产生一个更多元素的元组。( )

A:对
B:错
答案:

2、 元组中的元素是可以删除的。( )

A:对
B:错
答案:

3、 可以使用del语句删除整个元组。( )

A:对
B:错
答案:

4、 初始化一个空的集合可以采用代码:s={}。( )

A:对
B:错
答案:

5、 删除元组中的一个元素,可以使用pop函数。( )

A:对
B:错
答案:

第十二部分 单元测试

1、 字典的值可以是字符串、整数、字典等数据类型。( )

A:对
B:错
答案:

2、 字典的键可以用数字、字符串或列表充当。( )

A:对
B:错
答案:

3、 字典的值是通过键存取,而不是通过位置便宜存放。( )

A:对
B:错
答案:

4、 初始化一个空的字典可以采用代码:dic={}。( )

A:对
B:错
答案:

5、 阅读下面代码:
dict={‘010’:’刘芳’,’011’:’张平安’,’012’:’赵玲玲’}
若想将’张平安’修改成’张平章’,下面哪个选项是正确的?( )

A:dict[张平安]=dict[张平章]
B:dict[011]=’张平章’
C:dict[‘011’]=’张平章’
D:dict[‘张平安’]=dict[‘张平章’]
答案:
dict[‘011’]=’张平章’


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,无期末答案。购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » Python数据挖掘(山东联盟) 知到智慧树答案2024 z43670
+
账户
更新
搜索
帮助
主页