饭隶汐镣那扳来破贪线内喂摩
囤豁滴齐顿炉窃慰千嗡墙潍澜
关于函数的关键字参数使用限制,以下选项中描述错误的是A:不得重复提供实际参数 B:关键字参数必须位于位置参数之后 C:关键字参数顺序无限制 D:关键字参数必须位于位置参数之前 答案: 关键字参数必须位于位置参数之前
答案:点击这里查看答案
点击这里,查看Python程序设计 2024智慧树答案完整版
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
Python 3.x完全兼容Python 2.x。
A:错
B:对
答案: 对
pip命令支持使用扩展名为whl的文件离线安装Python扩展库。
A:错
B:对
答案: 对
在Windows平台上编写的Python程序无法在Unix平台运行。
A:对
B:错
答案: 错
使用pip工具查看当前已安装的Python扩展库的完整命令是( )。
A:pip list
B:pip install
C:pip uninsall
D:pip all
答案: pip list
.Python第三方库需要付费使用。
A:错
B:对
答案: 错
因为Python是解释型语言,所以运行速度比编译型语言更快。
A:对
B:错
答案: 错
.Python解释器的提示符是()
A:>>
B:#
C:>
D:>>>
答案: >>>
Python程序无需修改就可以在任何支持Python的平台上运行,这就是Python的可移植特性。
A:错
B:对
答案: 对
如果把多行Python语句写在一行上,可以使用()来间隔。
A:”/”
B:””
C:“”
D:“;”
答案: “;”
Python使用缩进来体现代码之间的逻辑关系。
A:错
B:对
答案: 对
在Python 3.x中可以使用中文作为变量名。
A:对
B:错
答案: 对
3+4j不是合法的Python表达式
A:错
B:对
答案: 错
一个数字5也是合法的Python表达式。
A:错
B:对
答案: 对
加法运算符可以用来连接字符串并生成新字符串。
A:错
B:对
答案: 对
放在一对三引号之间的任何内容将被认为是注释。
A:错
B:对
答案: 错
下列哪项不属于导入Python标准库或扩展库模块的方法( )。
A:call 模块名
B:import 模块名
C: from 模块名 import *
D: from 模块名 import 对象名
答案: call 模块名
.x=2,y=3,执行x,y = y,x之后,x和y的值分别是( )。
A:3,3
B:2,3
C:3,2
D:2,2
答案: 3,2
与0xf2值相等的是( )。
A:242
B:ob11010010
C:0362
D:342
答案: 242
以下变量名不合法的是( )。
A:for
B:c666
C:a_int
D:_my
答案: for
如果有i=1,s=0,执行下列指令后,print(s)的结果是( )。while(i): if not (i % 3): break; else: s = s + i i = i + 1
A:3
B:6
C:1
D:0
答案: 3
若有total=0,则以下for语句结构中,不能完成1~10的累加功能的是()。
A:for i in (10,9,8,7,6,5,4,3,2,1):total +=i
B:for i in range(10,0,-1):total += i
C:for i in range(10,0): total += i
D:for i in range(1,11):total += i
答案: for i in range(10,0): total += i
下列语句的执行结果是:( )。for i in range(3): for j in range(3,6): print(i*j,end= ‘ ‘)
A:0 0 0 3 4 5 6 8 10
B:以上都不对
C:0 0 0 0 3 4 5 6 6 8 10 12
D:3 4 5 6 8 10
答案: 0 0 0 3 4 5 6 8 10
关于Python的分支结构,以下选项中描述错误的是( )。
A:分支结构使用if保留字。
B:Python中if-else语句用来形成二分之支结构。
C:分支结构可以向已经执行过的语句部分跳转。
D:Python中if-elif-else语句描述多分支结构。
答案: 分支结构可以向已经执行过的语句部分跳转。
以下选项不是Python语言保留字的是( )。
A:except
B:do
C:pass
D:while
答案: do
关于程序的异常处理,以下选项中描述错误的是( )。
A: Python通过tryexcept等保留字提供异常处理功能
B:程序异常发生经过妥善处理可以继续执行
C:异常语句可以与else和finally保留字配合使用
D:编程语言中的异常和错误是完全相同的概念。
答案: 编程语言中的异常和错误是完全相同的概念。
如果执行语句:x = int(input(“input the year you are born:”))和 print(“你是00后” if x >= 00 else “你是00前”),如果输入的是“2005”,则输出的是“你是00后”。
A:对
B:错
答案: 对
带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。
A:对
B:错
答案: 错
可以使用表达式x=1作为选择结构和循环结构的条件表达式。
A:错
B:对
答案: 错
由于break语句和continue语句使用起来很方便,在循环语句中应该多使用。
A:错
B:对
答案: 错
在编写循环语句时,应尽量减少内循环的无关计算,提高循环执行效率。
A:错
B:对
答案: 对
for循环和while循环都可以带else子句,循环因为条件表达式不满足而自然结束时,执行else子句中的代码。
A:对
B:错
答案: 对
for循环和while循环都可以带else子句,循环因为执行了break语句而结束时,执行else子句中的代码。
A:对
B:错
答案: 错
下列序列结构属于有序序列的有( )。
A:元组
B:列表
C:集合
D:range对象
答案: 元组;
列表;
range对象
下列序列结构属于不可变序列的有( )。
A:元组
B:zip对象
C:字典
D:列表
答案: 元组;
zip对象
下列序列结构属于无序序列的有( )。
A:集合
B:字典
C:元组
D:列表
答案: 集合;
字典
Python语句print(type([1,2,3,4]))的输出结果是() 。
A:
B:
C:
D:
答案:
已知x = [1, 2]和y = [3, 4],那么x+y的结果( )。
A:3
B:[1, 2, 3, 4]
C:7
D:[4, 6]
答案: [1, 2, 3, 4]
Python语句s1=[4,5,6]s2=ss1[1] = 0,则print(s2) 的输出结果是( )。
A:[0, 5, 6]
B:以上都不对
C:[4,5, 6]
D:[4, 0, 6]
答案: [4, 0, 6]
Python语句 s={‘a’:1,’b’:2},则 print(s[‘b’]) 的输出结果是( ) 。
A:语法错
B:1
C:2
D:‘b’
答案: 2
已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是( )。
A:1
B:5
C:7
D:4
答案: 7
任意长度的Python列表元组和字符串中最后一个元素的下标为( )。
A:以上都不对
B:-1
C:len()
D:len()+1
答案: -1
for i in range(20)和for i in range(20, 40)的循环次数相同。
A:错
B:对
答案: 对
使用元组对象的remove()方法可以删除元组中首次出现的指定元素,如果元组中不存在要删除的指定元素则抛出异常。
A:对
B:错
答案: 错
当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。
A:对
B:错
答案: 对
只能对列表进行切片操作,不能对元组和字符串进行切片操作。
A:错
B:对
答案: 错
Python集合不支持使用下标访问其中的元素。
A:错
B:对
答案: 对
将列表转换为集合后再重新转换为列表就可以删除列表中的重复元素
A:错
B:对
答案: 对
对于生成器对象x = (5 for i in range(3)),连续两次执行list(x)的结果是一样的。
A:错
B:对
答案: 错
调用函数时,在实参前面加一个型号*表示序列解包。
A:错
B:对
答案: 对
函数是代码复用的一种方式。
A:对
B:错
答案: 对
定义Python函数时必须指定函数返回值类型。
A:对
B:错
答案: 错
函数中的return语句一定能够得到执行。
A:对
B:错
答案: 错
在函数内部没有办法定义全局变量。
A:错
B:对
答案: 错
在Python中定义函数时不需要声明函数参数的类型。
A:对
B:错
答案: 对
在函数中没有任何办法可以通过形参来影响实参的值。
A:对
B:错
答案: 错
语句pass仅起到占位符的作用,并不会做任何操作。
A:对
B:错
答案: 对
以下选项中,不属于函数的作用的是
A:增强代码可读性
B:提高代码执行速度
C:降低编程复杂度
D:复用代码
答案: 提高代码执行速度
给出如下代码: def func(a,b): c=a**2+b b=a return ca=10b=100c=func(a,b)+a以下选项中描述错误的是
A:该函数名称为func
B:执行该函数后,变量a的值为10
C:执行该函数后,变量c的值为200
D:执行该函数后,变量b的值为100
答案: 执行该函数后,变量c的值为200
在Python中,关于全局变量和局部变量,以下选项中描述不正确的是( B )
A:全局变量一般没有缩进
B:全局变量在程序执行的全过程有效
C:全局变量不能和局部变量重名
D:一个程序中的变量包含两类:全局变量和局部变量
答案: 全局变量不能和局部变量重名
下面代码的输出结果是>>>f=lambda x,y:y+x>>>f(10,10)
A:10,10
B:100
C:20
D:10
答案: 20
选项中,对于函数的定义错误的是
A:def vfunc(a,b):
B:def vfunc(a,*b):
C:def vfunc(*a,b):
D:def vfunc(a,b=2):
答案: def vfunc(*a,b):
关于return语句,以下选项中描述正确的是
A: 函数可以没有return语句
B:函数必须有一个return语句
C:函数中最多只有一个return语句
D: return只能返回一个值
答案: 函数可以没有return语句
以下选项中描述错误的是
A:range()函数是Python内置函数
B:fact(n)函数功能为求n的阶乘
C:代码中n是可选参数
D:s是局部变量
答案: 代码中n是可选参数
下面代码的运行结果是def func(num): num += 1a =10func(a)print(a)
A:int
B:11
C: 10
D:出错
答案: 10
下面代码的输出结果是def func(a,b): a *= b return as = func(5,2)print(s)
A:10
B:1
C:20
D:12
答案: 10
关于函数的返回值,以下选项中描述错误的是
A:函数可以有return,也可以没有函数必须有返回值
B:return可以传递0个返回值,也可以传递任意多个返回值
C: 函数可以返回0个或多个结果
D:函数必须有返回值
答案: 函数必须有返回值
关于函数的关键字参数使用限制,以下选项中描述错误的是
A:不得重复提供实际参数
B:关键字参数必须位于位置参数之后
C:关键字参数顺序无限制
D:关键字参数必须位于位置参数之前
答案: 关键字参数必须位于位置参数之前
执行下面代码,错误的是def f(x, y = 0, z = 0): pass # 空语句,定义空函数体
A:f(1, 2)
B:f(1, , 3)
C:f(1)
D: f(1, 2, 3)
答案: f(1, , 3)
执行下面代码,错误的是def f(x, y = 0, z = 0): pass # 空语句,定义空函数体
A:f(1, x = 1, z = 3)
B:f(z = 3, x = 1, y = 2)
C:f(1, z = 3)
D:f(1, y = 2, z = 3)
答案: f(1, x = 1, z = 3)
执行下面的代码,以下选项中正确的是def f(x, y = 0, z = 0): pass # 空语句,定义空函数体
A:f(1, x = 1, z = 3)
B:f(x = 1, 2)
C:f(1, y = 2, t = 3)
D:f(x = 1, y = 2, z = 3)
答案: f(x = 1, y = 2, z = 3)
筏崔刻够餐晶膘粪露泵低艘锣
弧暖防伦奇坝祷访狸琶祁蚀碌