芜湖网站制作,唐山网站开发培训,python基础教程电子书百度网盘,网上开店的好处大家好#xff0c;小编来为大家解答以下问题#xff0c;python作业题百度网盘#xff0c;python作业答案怎么查#xff0c;今天让我们一起来看看吧#xff01; 1 以下代码的输出结果为#xff1a; alist [1, 2, 3, 4] print(alist.reverse()) print(alist) A.[4, 3, 2, …大家好小编来为大家解答以下问题python作业题百度网盘python作业答案怎么查今天让我们一起来看看吧 1 以下代码的输出结果为 alist [1, 2, 3, 4] print(alist.reverse()) print(alist) A.[4, 3, 2, 1] [1, 2, 3, 4] B.None [-1,-2, -3, -4] C.[4, 3, 2, 1] [4, 3, 2, 1] D. None [4, 3, 2, 1] 2 以下代码的输出结果为 alist [[] for i in range(3)] alist[0].append(1) print(alist) A.[[1], [], []] B.[[1], [1], [1]] C.[[], [], [],1] D. 报错 3 以下代码的输出结果为 print(bool([])) print(bool(‘0’)) A.True True B.True False C.False True D.False False 4 以下代码的输出结果为 b1[1,2,3] b2[2,3,4] b3 [val for val in b1 if val in b2] print (b3) A.[1,2,3,4] B.[2] C.[2,3] D.程序有误 5 Python变量的查找顺序为 A.局部作用域外部嵌套作用域全局作用域内置模块作用域 B.外部嵌套作用域局部作用域全局作用域内置模块作用域 C.内置模块作用域局部作用域外部嵌套作用域全局作用域 D.内置模块作用域外部嵌套作用域局部作用域全局作用域 6 列表lis[1,2,3,4,5,6]其切片lis[-1:1:-1]结果为 A.[1] B.[2,1] C.[6,5,4,3,2] D.[6,5,4,3] 7 已知a [1,2,3,4,5,6,7,8,9,10]执行以下选项中的代码输出结果不为[2,4,6,8,10]的是 A.print(a[1::2]) B. lis []
for i in a:if i % 2 0:lis.append(i)
print(lis)C.print(list(filter(lambda x:x % 2 0,a))) D. def is_even(n):return n % 2 0
print(list(filter(is_even(),a)))8 下面关于return说法正确的是 A.python函数中必须有return B.return可以返回多个值 C.return没有返回值时函数自动返回null D.执行到return时程序将停止函数内return后面的语句 9 以下代码的输出结果为 def fun(a(),b[]):a (1,)b.append(1)return a,b
fun()
print(fun())A.((1,), [1, 1]) B.((1,1), [1, 1]) C.((1,), [1]) D.((1,1), [1]) 10 以下代码的输出结果为 a 100 b 14 print(divmod(a, b)) A.(7, 0) B.(7, 2) C.[7, 2] D.None 11 执行下列选项中的程序输出结果为False的是 A. t1 (1,2,3)
t2 t1[:]
print(t1 is t2)B. lis1 [1,2,3]
lis2 lis1[:]
print(id(lis1)id(lis2))C. s1 123
s2 123
print(s1 is s2)D. a 123
b 123
print(id(a) id(b))12 以下代码的输出结果为 strs [a, ab, abc, python]
y filter(lambda s: len(s) 2, strs)
tmp list(map(lambda s: s.upper(), y))
print(tmp)A.[‘ABC’, ‘PYTHON’] B.[‘abc’, ‘PYTHON’] C.[‘abc’, ‘python’] D.[‘a’, ‘ab’] 13 执行以下程序当用户输入0时输出结果为 dividend 1
divide int(input())
try:result dividend / divideprint(1,end )
except ZeroDivisionError:print(2,end )
except Exception:print(3,end )
else:print(4)A.1 2 B.2 4 C.2 3 D.2 14 以下代码的输出结果为 for i in range(5):if i 2:passprint(i)A.12345 B.01234 C.0134 D.012345 15 以下代码的输出结果为 tmp [1, 2, 3, 4, 5, 6]
tmp.insert(-3, a)
print(tmp[4])A.4 B.5 C.3 D.‘a’ 16 以下代码的输出结果为 print(eval(‘[12, 3]’)) A.报错 B.‘[12, 3]’ C.[12, 3] D.[3, 3] 17 以下代码的输出结果为 from fractions import Fraction f Fraction(2, 3) print(f 1) print(f Fraction(2, 3)) A.1.6666666666666665 4/3 B.1.6666666666666665 1.3333333333333333 C.5/3 4/3 D.5/3 1.3333333333333333 18 关于以下代码说法正确的是 import decimal print(0.1 0.2) print(decimal.Decimal(0.1) decimal.Decimal(0.2)) print(decimal.Decimal(‘0.1’) decimal.Decimal(‘0.2’)) A.输出3个0.3 B.第一个是不精确的0.3后两个是0.3 C.前两个是不精确的0.3最后一个是0.3 D.输出3个不精确的0.3 19 以下代码的输出结果为 a [] a.append print(a) A.报错 B.[] C.[None] D.None 20 以下代码的输出结果为 glb 123
def test():import __main__print(__main__.glb)glb 456print(glb)
test()
print(glb)A.报错 B.123 456 123 C.123 456 456 D.123 123 123 答案DACCA DDDAB BADBA DCCBB 注部分试题来自牛客网