2025知到答案 Python数据挖掘(山东联盟) 最新智慧树满分章节测试答案
第一部分 单元测试
文章目录
1、判断题:
用Python语言可以编写游戏。 ( )
选项:
A:错
B:对
答案: 【对】
第二部分 单元测试
1、多选题:
Python设计程序包含哪些步骤:( )
选项:
A:调试程序、发现并纠正错误、运行程序
B:将算法转换为程序流程图,描绘出问题的解决步骤
C:分析找出解决问题的关键指出,确定算法步骤
D:根据程序流程图编写Python代码
答案: 【调试程序、发现并纠正错误、运行程序;
将算法转换为程序流程图,描绘出问题的解决步骤;
分析找出解决问题的关键指出,确定算法步骤;
根据程序流程图编写Python代码】
2、多选题:
程序流程图采用一些几何框图、流向线和文字说明表示算法,具有哪些优点:( )
选项:
A:便于描述,容易理解
B:几何框图可以随意使用
C:结构清晰,逻辑性强
D:采用简单规范的符号,画法简单
答案: 【便于描述,容易理解;
结构清晰,逻辑性强;
采用简单规范的符号,画法简单】
3、判断题:
分支结构采用if语句实现,分为单分支、双分支和多分支等形式。( )
选项:
A:对
B:错
答案: 【对】
4、判断题:
程序流程图中的判别框通常用矩形框来表示。( )
选项:
A:对
B:错
答案: 【错】
5、单选题:
i=0if i<5: print(i)
执行以上代码运行结果为 ( )。
选项:
A:6
B:5
C:1
D:0
答案: 【0】
第三部分 单元测试
1、单选题:
阅读下面的while循环程序
其运行结果为:( )
选项:
A:2 4
B:1
C:1 3 5
D:2 4
答案: 【1】
2、单选题:
阅读下面包含continue语句的while循环程序
其运行结果为:( )
选项:
A:2 4
B:1 3
C:1 2 3 4 5
D:2 4
答案: 【2 4】
3、判断题:
break与continue的用法都是结束整个循环过程。( )
选项:
A:对
B:错
答案: 【错】
4、单选题:
阅读下面的while循环程序i=0while i<5:i+=1print(i) 其运行结果为:( )
选项:
A:1 2 3 4 5
B:0 1 2 3 4
C:1 2 3 4 5
D:0 1 2 3 4
答案: 【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,xreturn(x,y)a=2b=3fun(a,b)print(a,b)以上程序运行结果为:( )
选项:
A:3 3
B:2 3
C:3 2
D:2 2
答案: 【2 3】
第六部分 单元测试
1、判断题:
默认参数是指允许函数参数有缺省值,若调用函数时不给参数传值,参数则取缺省值。( )
选项:
A:错
B:对
答案: 【对】
2、判断题:
键值参数的传参方式可以任意顺序指定参数。( )
选项:
A:对
B:错
答案: 【对】
3、判断题:
必备参数是指调用函数时,参数的个数,参数的数据类型,以及参数的输入顺序必须正确,否则会出现语法错误。( )
选项:
A:对
B:错
答案: 【对】
4、单选题:
设有代码如下:
上述代码的运行结果为:( )
选项:
A:Hello Hello Hello Hello Helloworld world world world world
B:HelloHelloHelloHelloHelloworld
C:Helloworldworldworldworldworld
D:Helloworld world world world world
答案: 【Helloworldworldworldworldworld】
5、单选题:
阅读下面代码,def fun(a=1,b=2,c=3):print(c,b,a)fun(10,20)以上程序的运行结果为:( )
选项:
A:1 2 3
B:3 2 1
C:10 20 3
D:3 20 10
答案: 【3 20 10】
第七部分 单元测试
1、多选题:
在Python中导入模块module中的函数funchtion可采用哪些方法。( )
选项:
A:从module中导入所有函数,格式为:from module import *
B:从module中导入function,格式为:from function import module
C:从module中导入函数function,格式为:from module import function
D:将整个module导入,格式为:import module
答案: 【从module中导入所有函数,格式为:from module import *;
从module中导入函数function,格式为:from module import function;
将整个module导入,格式为:import module】
2、判断题:
全局变量是指定义在函数体外的变量,也称为公用变量。( )
选项:
A:错
B:对
答案: 【对】
3、判断题:
global是被用来声明全局变量的关键字。( )
选项:
A:错
B:对
答案: 【对】
4、判断题:
局部变量是指定义在函数体内的变量,只能被本函数使用。( )
选项:
A:对
B:错
答案: 【对】
5、单选题:
已知构建一个模块Module,采用import Module导入后,若想使用该模块中函数function(),可采用的调用方式为:()
选项:
A:Module()
B:function()
C:Module.function()
D:Module.function
答案: 【Module.function()】
第八部分 单元测试
1、判断题:
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。( )
选项:
A:错
B:对
答案: 【对】
2、多选题:
递归函数的特性包含:( )
选项:
A:递归效率不高,递归层次过多会导致栈溢出
B:每次进入更深一层递归时,问题规模相比上次递归都应有所减少
C:相邻两次重复之间有紧密的联系,通常前一次的输出就作为后一次的输入
D:必须有
支付后可长期查看
有任何疑问及时添加客服QQ:2025479448反馈
网站只是章节,不包含期末
购买期末+QQ:2025479448